Zum Inhalt springen

HSC2011/Software: Unterschied zwischen den Versionen

Chrysn (Diskussion | Beiträge)
on the firmware part
Chrysn (Diskussion | Beiträge)
current state
Zeile 16: Zeile 16:
== firmware ==
== firmware ==


The current firmware is written by clifford and chrysn and is currently capable of communicating on the serial line, forwarding RF commands from and to the serial console, and accepting remote control commands. It can be checked out from [http://github.com/Metalab/hsc2011/tree/master/firmware the firmware part of the project repository].
The current firmware is written by clifford and chrysn and is currently capable of both being a buzzer and being a base station; the base station can control all the hardware in the buzzers and receive events. It can be checked out from [http://github.com/Metalab/hsc2011/tree/master/firmware the firmware part of the project repository].


During firmware development, a serial protocol was developed, which is documented [http://github.com/Metalab/hsc2011/blob/master/firmware/README.serialprotocol alongside the firmware].
During firmware development, a serial protocol was developed, which is documented [http://github.com/Metalab/hsc2011/blob/master/firmware/README.serialprotocol alongside the firmware].
== PC server ==
There is a proof-of-concept implementation of a serial controller and a simple voting game for debugging purposes [http://github.com/Metalab/hsc2011/blob/master/firmware/demohost.py in the repository]. It demonstrates that the firmware can also do logins, handle disconnected clients and respond to events.


[[Kategorie:HSC2011]]
[[Kategorie:HSC2011]]