WellDone/MoMo-Firmware — pull request #35 by timburke (2014-01-28 05:39:20+00:00)
Title: pcbtool and mibtool: Autogeneration of pcb production files and easy manipulation of MIB information

- Created pcbtool which allows:
+ automatic bom creation from annotated eagle brd files
+ automatic gerber file creation for upload to pcb fab
+ automatic quoting via octopart api with api result caching to avoid excessive queries
+ inspection of pcb files to see if parts are all labeled and matched correctly for autogeneration of production files
+ ease of use, try pcbtool help

- Created domain specific language for specifying MIB endpoints on pic12. These are automatically parsed and can be used to generate command_map.asm files for inclusion in mib application module during the build process. Can also extract mib blocks from hex files for inspection and debugging.
- Created mibtool. Will be like pcbtool but for mib application modules. Currently allows for automatic exporting of a pic24 board to a Proteus VSM project for debugging in simulator.