Zum Inhalt springen

HSC2011/Software: Unterschied zwischen den Versionen

Chrysn (Diskussion | Beiträge)
added VM
Chrysn (Diskussion | Beiträge)
firmware: remove section, moved to firmware
Zeile 26: Zeile 26:
* the webfrontent design (CSS)
* the webfrontent design (CSS)
* firmware and protocoldesign (AVR)
* firmware and protocoldesign (AVR)
== firmware ==
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].
Open issues are in descending priority:
* separate timeout arrays for login and event
* redirect messages for controlling the base station itself
* fine-tuning timing for re-sends and responses (may only need validation)
* melody api
* read/write commands for VM
* enhanced get/set status packages for VM
* reading battery status using new firmware
* reading RSSI state
* multicasts
* <del>removing arduino specific stuff to reduce resource usage</del> (not a priority unless resources become a real problem)


== PC server ==
== PC server ==