Skip to content

Commit 2b52dad

Browse files
authored
Add missing DMA header file. (#245)
1 parent 8dcc0d7 commit 2b52dad

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

core/embed/trezorhal/dma_channel.h

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#ifndef _DMA_CHANNEL_H_
2+
#define _DMA_CHANNEL_H_
3+
4+
// ST BLE UART4 DMA
5+
#define UARTx_RX_DMA_STREAM DMA1_Stream0
6+
#define UARTx_TX_DMA_STREAM DMA1_Stream1
7+
8+
#define UARTx_RX_DMA_REQUEST DMA_REQUEST_UART4_RX
9+
#define UARTx_TX_DMA_REQUEST DMA_REQUEST_UART4_TX
10+
11+
#define UARTx_DMA_RX_IRQn DMA1_Stream0_IRQn
12+
#define UARTx_DMA_RX_IRQHandler DMA1_Stream0_IRQHandler
13+
14+
#define UARTx_DMA_TX_IRQn DMA1_Stream1_IRQn
15+
#define UARTx_DMA_TX_IRQHandler DMA1_Stream1_IRQHandler
16+
17+
// ST BLE SPI2 DMA
18+
/* Definition for SPIx's DMA */
19+
#define SPIx_TX_DMA_STREAM DMA1_Stream3
20+
#define SPIx_RX_DMA_STREAM DMA1_Stream2
21+
22+
#define SPIx_TX_DMA_REQUEST DMA_REQUEST_SPI2_TX
23+
#define SPIx_RX_DMA_REQUEST DMA_REQUEST_SPI2_RX
24+
25+
/* Definition for SPIx's NVIC */
26+
#define SPIx_DMA_TX_IRQn DMA1_Stream3_IRQn
27+
#define SPIx_DMA_RX_IRQn DMA1_Stream2_IRQn
28+
29+
#define SPIx_DMA_TX_IRQHandler DMA1_Stream3_IRQHandler
30+
#define SPIx_DMA_RX_IRQHandler DMA1_Stream2_IRQHandler
31+
32+
#endif

0 commit comments

Comments
 (0)