
SPI slave program to enable communication between the FPGA and the STM32L432 board.
Diff: DMA_SPI.h
- Revision:
- 11:366f1186c121
- Parent:
- 9:9ed9dffd602a
- Child:
- 13:c7e8e277f884
--- a/DMA_SPI.h Fri Mar 08 01:33:51 2019 +0000 +++ b/DMA_SPI.h Tue Mar 19 01:26:11 2019 +0000 @@ -149,8 +149,7 @@ #define SCK_slave 5 #define MISO_slave 6 -#define MOSI_slave 7 -#define CS_slave 8 +#define MOSI_slave 7 #define clr_CS() GPIOA->BSRR=(1u<<(CS_slave+16)) #define set_CS() GPIOA->BSRR=(1u<<CS_slave) @@ -160,8 +159,14 @@ void initDMA(); extern int16_t data_to_transmit[12]; extern int16_t received_data[12]; -//void DMA1_Channel2_IRQHandler(void); -//void DMA1_Channel3_IRQHandler(void); +extern int16_t SampleFIFO[10][12]; + +extern int pointerOS; +extern int pointerNS; +extern int pointerFS; + +extern char newDataFlag; + void SPI_DMA_init(); void SPI_DMA_SLAVE_init(); void SPI_DMA_SLAVE_deinit();