SPI slave program to enable communication between the FPGA and the STM32L432 board.

Dependencies:   mbed

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();