33 #define DMA_RFRX_LEN_HW_INFO 0 // 826x: 8 34 #define DMA_RFRX_OFFSET_HEADER 4 // 826x: 12 35 #define DMA_RFRX_OFFSET_RFLEN 5 // 826x: 13 36 #define DMA_RFRX_OFFSET_DATA 6 // 826x: 14 39 #define DMA_RFRX_OFFSET_CRC24(p) (p[DMA_RFRX_OFFSET_RFLEN]+6) //data len:3 40 #define DMA_RFRX_OFFSET_TIME_STAMP(p) (p[DMA_RFRX_OFFSET_RFLEN]+9) //data len:4 41 #define DMA_RFRX_OFFSET_FREQ_OFFSET(p) (p[DMA_RFRX_OFFSET_RFLEN]+13) //data len:2 42 #define DMA_RFRX_OFFSET_RSSI(p) (p[DMA_RFRX_OFFSET_RFLEN]+15) //data len:1, signed 46 #define RFDMA_RX_DISABLE (reg_dma_chn_en &= (~FLD_DMA_CHN_RF_RX)) 47 #define RFDMA_RX_ENABLE (reg_dma_chn_en |= (FLD_DMA_CHN_RF_RX)) 49 #define RFDMA_TX_DISABLE (reg_dma_chn_en &= (~FLD_DMA_CHN_RF_TX)) 50 #define RFDMA_TX_ENABLE (reg_dma_chn_en |= (FLD_DMA_CHN_RF_TX))
static void dma_irq_disable(unsigned int msk)
This function performs to enable DMA.
Definition: dma.h:89
static void dma_chn_enable(unsigned char chn, unsigned int en)
This function performs to enable DMA chnnel.
Definition: dma.h:100
static void dma_irq_enable(unsigned int msk)
This function performs to enable DMA.
Definition: dma.h:79
#define reg_dma_chn_en
Definition: register_8258.h:1163
static void dma_set_buff_size(DMA_chn_Typdef chn, unsigned int size)
This function serves to set the size of dma buffer.
Definition: dma.h:159
DMA_chn_Typdef
Definition: dma.h:53
#define reg_dma_chn_irq_msk
Definition: register_8258.h:1164
static void dma_chn_irq_enable(unsigned char chn, unsigned int en)
This function performs to enable DMA interrupt.
Definition: dma.h:117
#define reg_dma_size(v)
Definition: register_8258.h:1138
static void dma_chn_irq_status_clr(unsigned char irq_status)
Clear IRQ status of uart.
Definition: dma.h:137
Definition: register_8258.h:158
#define reg_rst1
Definition: register_8258.h:154
#define reg_dma_irq_status
Definition: register_8258.h:1170
static void dma_reset(void)
This function resets the DMA module.
Definition: dma.h:69
static unsigned char dma_chn_irq_status_get(void)
Get IRQ status of uart.
Definition: dma.h:149