
SPI slave program to enable communication between the FPGA and the STM32L432 board.
Diff: DMA_SPI.h
- Revision:
- 13:c7e8e277f884
- Parent:
- 11:366f1186c121
- Child:
- 15:791f35b0f220
--- a/DMA_SPI.h Mon Mar 25 02:15:44 2019 +0000 +++ b/DMA_SPI.h Fri Apr 19 18:43:39 2019 +0000 @@ -147,7 +147,7 @@ #define CLEAR_DMA1_CH3_IFCR_GFLAG() DMA1->IFCR |= (1u << (4*(C3S - 1))) -#define SCK_slave 5 +#define SCK_slave 1 #define MISO_slave 6 #define MOSI_slave 7 @@ -159,6 +159,7 @@ void initDMA(); extern int16_t data_to_transmit[12]; extern int16_t received_data[12]; +extern int16_t IMU_Data_Array[12]; extern int16_t SampleFIFO[10][12]; extern int pointerOS; @@ -166,6 +167,8 @@ extern int pointerFS; extern char newDataFlag; +volatile extern char dataRequestFlag; +volatile extern char dataLoadedFlag; void SPI_DMA_init(); void SPI_DMA_SLAVE_init();