Firmware readme.
This commit is contained in:
parent
e65ea12f51
commit
23a4e5ac1e
1 changed files with 24 additions and 0 deletions
24
firmware/README
Normal file
24
firmware/README
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
|
||||||
|
How to install:
|
||||||
|
|
||||||
|
1. See doc/ubuntu-packages.txt for software requirements.
|
||||||
|
2. Run "make fuses" to configure the AVR fuse bits. Only required once.
|
||||||
|
3. Run "make" to compile the firmware.
|
||||||
|
4. Run "make program" to flash the firmware into the ATTiny2313.
|
||||||
|
The EEPROM will be also overwritten with a sample animation loop.
|
||||||
|
|
||||||
|
Firmware features:
|
||||||
|
|
||||||
|
* 100Hz frame refresh rate.
|
||||||
|
* The EEPROM contains 32 frames. Every frame will be displayed.
|
||||||
|
* Every frame has it's own lifetime. This is the delay between two bordering frames.
|
||||||
|
* Hid conform USB 1.1 device with vendor id 16c0 and product id 05df.
|
||||||
|
* 3 firmware modes are adjustable via USB.
|
||||||
|
MODE_ANIMATION_STOP - Animation stopped. Single frames can be shown until
|
||||||
|
it will be overwritten.
|
||||||
|
MODE_ANIMATION_SINGLE - Animation runs only once MODE_ANIMATION_STOP
|
||||||
|
will be entered after the last frame.
|
||||||
|
MODE_ANIMATION_LOOP - Animation runs endless. (default mode at startup)
|
||||||
|
* Single frames can be transfered via USBand also save into the EEPROM. The
|
||||||
|
position in the EEPROM is elective settable.
|
||||||
|
|
Loading…
Reference in a new issue