Sable Systems firmware

Date: 
Sep 2012 - Present
Description: 

As the primary firmware developer at Sable Systems, International, it is my responsibility to create and maintain firmware. Generally this involves C, although a few legacy devices are written in PIC Basic Pro. I have debugged numerous problems with existing firmware and written a single piece of firmware from scratch.

The devices are roughly split into two categories - the Sable line and the Promethion line. Both lines of hardware require extensive use of sensors and analog-to-digital conversions. The Sable line are self contained and communicate with one other via the RS-232 serial protocol, while the Promethion line are modular and communicate via the CAN protocol.

The majority of my work has been on the Promethion line, and the one new module that I worked on was for this line.

Tools: