WellDone/MoMo-Firmware — pull request #34 by timburke (2014-01-03 18:50:09+00:00)
Title: PV Logging Module v1.0 and MIB12 Executive Able to Handle Paged Applications

The PV Logging Module has release level functionality:
- flexible logging intervals
- completely configurable via sd card by editing a file on the SD card that is read upon insertion into the device
- limited FAT32 filesystem driver allowing writing to already existing files
- process_log.py file allows for reading and converting the logging information output by the module. Also allows for configuring the module by embedding config information in the logging file.

In order to support this module, which runs on a pic16lf1847, the mib12 executive has been updated to properly support application modules and chips with more than 2K of ROM and applications that are paged. Bootloader can support up to 8K of ROM and the pic12 executive properly guards itself against page changes by the application.