AIAANortheastern / karman-avionics

The avionics system for the Northeastern University AIAA Project Karman rocket
1 stars 0 forks source link

Flashmem #26

Closed ADKaster closed 7 years ago

ADKaster commented 7 years ago

This PR adds a driver and module for the flash memory. The flash memory module uses the flash memory driver to abstract the utilities we need to read/write data to/from the flash memory into a coherent API.

It also corrects small but critical bugs in the SPI library, the altimeter driver, Timer.c, and main.c. It adds a file to allow for drivers to safely access variables larger than 1 byte that are modified by an ISR.

ADKaster commented 7 years ago

@tkindy If there's no issues with this PR I've got a merged set of files ready to push