Changed the structure of the firmware as well as made changes to the Pneumatics Controller and the Motor controller.
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
bla
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
Changed the name of the adc.ads and adc.adb files to avr-at90can128-adc.ads and avr-at90can128-adc.adb respectively as well as changed the Sensor controller code according to this.
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
navigation...
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
Added a short program that will send a CAN message of nonsense data every second and is intended to be used for testing the Generic CAN controller. It can be extended further to test more functionality.
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
added spi registers to avr-at90can128.ads. updated can drivers to remove use statements. added soi drivers. added interrupt driver which handles enabling and disabling global interrupts
Changed the test into testing the USART. The CAN testing functionality is commented away but can easily be uncommented.
By the way, I tested the USART on hardware and it WORKED! :)
navigation system implementation done
double-checking tests and writing documentation on math libs
lol
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
Added a draft project for making the BeagleBone Black communicate with the CAN-link.
Some changes done to CAN-link when testing. Tests are unsuccessful at the time.
Made some changes, now only CAN-functionality is tested.
documentation on math libs
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software