OpenChronos :: Open Source Firmware for the TI EZ430-Chronos Watch
<<The eZ430-Chronos is a highly integrated, wearable wireless development system that comes in a sports watch. It may be used as a reference platform for watch systems, a personal display for personal area networks, as a wireless sensor node for remote data collection, or simply as a watch.">>About
Openchronos is a opensource fork of the original Texas Instrument's firmware. The fork is community driven, more modular and with more features. The official project website is at here.
I am playing a major role in the development of openchronos-ng - a modular openchronos fork. At the time of writing, I heavily contributed to the development of the following:- Patched the openchronos code to build with latest mspgcc, instead of the deprecated mspgcc4. Related commits:
45ae992a0541ae2ecb5a482a6ab06b9f9e721e73
418e514b21672fe4409df5f517a416d156274555
589eb8831240caced8389923dd7894feba388912
996dd1fc9e7e6f0440922df8c0d0887baa64cefe
- Implementation of a system's message bus
00670bfd956b68abe3f1e6fbde35a098c2a2452a
- Implementation of the RTC_A driver:
drivers/rtca.c
- Rework of TIMER_0 driver:
drivers/timer.c
- Rework of input layer:
drivers/ports.c
- Implementation of virtual screens:
5a5a59123cf8e4aba55d02671b841c71b29fa419
- Implementation of a better menu (and module) system:
e265ae677609216086cc12b517f517defe0e1f9a
6707de47b4ba4d5211d22d779ce99c81e4bd5a1c
- Implementation of the clock module:
modules/clock.c
- Implementation of the alarm module:
modules/alarm.c