PowerP/C Firmware
The firmware consists of individual ‘mode’ applications that are cycled through with the ‘Mode’ button. When active, the ‘modes’ get passed system events including keypad events, ‘Adj’ button events, and tick events that occur at a mode defined interval.
The firmware provides libraries with a high level api for these modes to use. The libs in turn use a small driver to interact with the PIC hardware registers. Eventually, I hope to implement seperate backend drivers for development.
Checkout the code on github
Useful Links
- PIC16(L)F1919x Datasheet
- PIC16(L)F1919x Memory Programming Specification
- MPLAB XC8 C Compiler User’s Guide for PIC