Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
livebox:hah_microcontroller [2012/04/16 22:56] – [Command Interface] brett | livebox:hah_microcontroller [2012/04/16 23:05] – [Command Interface] brett | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Microcontroller firmware ====== | ====== Microcontroller firmware ====== | ||
- | The microcontroller firmware for the AVR is written in C using the [[http:// | + | The microcontroller firmware for the AVR is written in C using the [[http:// |
- | The documentation here reflects v3.4 of the firmware, the current release. | + | ^^ Chip ^^ Firmware ^^ Language ^^ |
+ | || ATmega8 || 1.0 || [[http:// | ||
+ | || ATmega328P || 2.x || [[http:// | ||
+ | || ATmega328P || 3.x || C || | ||
+ | |||
+ | | ||
===== Command Interface ===== | ===== Command Interface ===== | ||
Line 10: | Line 15: | ||
We communicate at 115200 baud as this is the default speed for the Livebox serial interface. | We communicate at 115200 baud as this is the default speed for the Livebox serial interface. | ||
- | The HAH firmware normally runs a process named xap-livebox to connect to the HAH PCB. If you want to connect manually for debug, be sure to kill off the xap-livebox process first. | + | The HAH firmware normally runs a process named xap-livebox to connect to the HAH PCB. If you want to connect manually for debug, be sure to kill off the xap-livebox process first. |
- | <note important> | + | <note important> |
< | < | ||
+ | # killall xap-livebox | ||
# microcom -s 115200 /dev/ttyS0 | # microcom -s 115200 /dev/ttyS0 | ||
+++ < | +++ < |