iSensor-SPI-Buffer  1.15
Firmware for the iSensor-SPI-Buffer board to enable full throughput buffered data capture on Analog Devices IMUs
File List
Here is a list of all documented files with brief descriptions:
 adc.cImplementation file for iSensor-SPI-Buffer ADC module (for temp sensor and Vdd monitoring)
 adc.hHeader file for iSensor-SPI-Buffer ADC module (for temp sensor and Vdd monitoring)
 buffer.cISensor-SPI-Buffer buffer implementation
 buffer.hHeader file for iSensor-SPI-Buffer buffer data structure module
 data_capture.cISensor-SPI-Buffer autonomous IMU data acquisition functions
 data_capture.hHeader file for iSensor-SPI-Buffer autonomous IMU data acquisition module
 dfu.cImplementation file for iSensor-SPI-Buffer runtime firmware upgrade module
 dfu.hHeader file for iSensor-SPI-Buffer runtime firmware upgrade module
 dio.cImplementation file for iSensor-SPI-Buffer DIO interfacing module
 dio.hHeader file for iSensor-SPI-Buffer DIO interfacing module
 flash.cISensor-SPI-Buffer flash memory interfacing functions
 flash.hHeader file for iSensor-SPI-Buffer flash memory interfacing functions
 imu.cImplementation for iSensor-SPI-Buffer IMU interfacing module
 imu.hImplementation for iSensor-SPI-Buffer IMU interfacing module
 isr.cISensor-SPI-Buffer interrupt service routines
 isr.hHeader file for the interrupt service routine module
 led.cISensor-SPI-Buffer LED control module
 led.hHeader file for iSensor-SPI-Buffer LED control module
 main.cISensor-SPI-Buffer main. Contains STM init functions and application cyclic executive
 main.hHeader file for iSensor-SPI-Buffer main
 reg.cISensor-SPI-Buffer register interfacing module. Called by user SPI and USB CLI
 reg.hHeader file for iSensor-SPI-Buffer register interfacing module
 script.cISensor-SPI-Buffer script module (loaded from SD card or provided via USB CLI)
 script.hHeader file for iSensor-SPI-Buffer script module (loaded from SD card)
 sd_card.cISensor-SPI-Buffer SD card interfacing and script execution module
 sd_card.hHeader file for iSensor-SPI-Buffer SD card interfacing and script execution module
 stm32f3xx_hal_conf.hHAL configuration file.
 stm32f3xx_it.cInterrupt Service Routines
 stm32f3xx_it.hThis file contains the headers of the interrupt handlers
 syscalls.cSTM32CubeIDE Minimal System calls file
 sysmem.cSTM32CubeIDE Minimal System Memory calls file
 system_stm32f3xx.cCMSIS Cortex-M4 Device Peripheral Access Layer System Source File
 timer.cImplementation for for iSensor-SPI-Buffer timer module. Covers microsecond timer and PPS timer
 timer.hHeader file for iSensor-SPI-Buffer timer module
 usb.cImplementation file for iSensor-SPI-Buffer USB command line register interface
 usb.hHeader file for iSensor-SPI-Buffer USB command line register interface
 user_interrupt.cISensor-SPI-Buffer user interrupt (data ready) config and generation functions
 user_interrupt.hHeader file for iSensor-SPI-Buffer user interrupt (data ready) config and generation functions
 user_spi.cISensor-SPI-Buffer user (slave) SPI module
 user_spi.hHeader file for iSensor-SPI-Buffer user SPI (slave SPI) module
 watchdog.cISensor-SPI-Buffer watchdog reset timer module implementation
 watchdog.hHeader file for iSensor-SPI-Buffer watchdog timer module