All Projects → cryptovillage → badge2016

cryptovillage / badge2016

Licence: other
The 2016 Crypto and Privacy Village Blinkybadge

Programming Languages

c
50402 projects - #5 most used programming language
KiCad Layout
80 projects
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
assembly
5116 projects

cpvdcbadge

Building Firmware

TODO.

Flashing Instructions

There's no need for an extra flashing device, it has a bootloader so it can be programmed directly via usb. The only thing needed is the "dfu-programmer" software, more info: https://dfu-programmer.github.io/.

lsusb

Find the Atmega device in the list. If it's already been flashed, it will show up as "dc24:1337". To get it into a mode to reflash it, follow the directions in the "Reflashing" section.

sudo chown 666 /dev/bus/usb/02/020
dfu-programmer atmega32u2 erase --force
dfu-programmer atmega32u2 flash --suppress-bootloader-mem blinkybadge-test.hex

Reflashing

Run the "reset_badge.py" script to temporarily enable flashing.

python reset_badge.py
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].