Closed kb1lqd closed 6 years ago
Closing due to scope reduction, not adding I2C sensors and focusing on core telemetry and analog to then move onto other Faraday uses such as TUN network adapter and RPI integration.
SPI was improved in the push and provisional function(s) provided for multiple SPI devices on bus.
Upgrade the support for SPI to share the SPI bus between the SRAM and other devices (Sensors). Due to the high use and priority of the SRAM unit some bugs may need to be addressed to avoid race conditions and other potential issues.
Current SPI Implementation
https://github.com/FaradayRF/Faraday-Firmware/blob/master/Faraday_HAL/SPI.c
Currently the only use of SPI is the
SRAM - https://github.com/FaradayRF/Faraday-Firmware/blob/master/SRAM/SRAM.c
Simple single device support
Single character TX and RX
RX Is not abstracted and is implemented WITHIN the external function uses
Support Needed
Support Wanted
Implementations
Abstract TX/RX
Current RX is completely NOT abstracted:
It seems to abstract RX here I need to:
Update Logs