57 #include "MockHL_sys_dma.h"
58 #include "Mockfassert.h"
71 TEST_FILE(
"ltc_afe_dma.c")
77 #define DMA_REQ_LINE_SPI1_TX (DMA_REQ1)
78 #define DMA_REQ_LINE_SPI1_RX (DMA_REQ0)
79 #define DMA_REQ_LINE_SPI2_TX (DMA_REQ3)
80 #define DMA_REQ_LINE_SPI2_RX (DMA_REQ2)
81 #define DMA_REQ_LINE_SPI3_TX (DMA_REQ15)
82 #define DMA_REQ_LINE_SPI3_RX (DMA_REQ14)
84 #define BIG_ENDIAN (3u)
85 #define ELEMENT_COUNT (1u)
86 #define DMAREQEN_BIT (0x10000u)
87 #define SPIEN_BIT (0x1000000u)
89 #define DMA_REQ_LINE_TX (DMA_REQ_LINE_SPI1_TX)
90 #define DMA_REQ_LINE_RX (DMA_REQ_LINE_SPI1_RX)
103 .numberOfMeasuredMux = 32,
105 .ErrRetryCounter = 0,
106 .ErrRequestCounter = 0,
107 .VoltageSampleTime = 0,
109 .commandDataTransferTime = 3,
110 .commandTransferTime = 3,
111 .gpioClocksTransferTime = 3,
115 .first_measurement_made =
false,
119 .transmit_ongoing =
false,
134 .PORTASGN = PORTA_READ_PORTB_WRITE,
135 .RDSIZE = ACCESS_8_BIT,
136 .WRSIZE = ACCESS_8_BIT,
137 .TTYPE = FRAME_TRANSFER,
138 .ADDMODERD = ADDR_INC1,
139 .ADDMODEWR = ADDR_FIXED,
140 .AUTOINIT = AUTOINIT_OFF,
153 .PORTASGN = PORTB_READ_PORTA_WRITE,
154 .RDSIZE = ACCESS_8_BIT,
155 .WRSIZE = ACCESS_8_BIT,
156 .TTYPE = FRAME_TRANSFER,
157 .ADDMODERD = ADDR_FIXED,
158 .ADDMODEWR = ADDR_INC1,
159 .AUTOINIT = AUTOINIT_OFF,
#define NULL_PTR
Null pointer.
Headers for the driver for the DMA module for the LTC.
Headers for the configuration for the LTC analog front-end.
#define LTC_N_BYTES_FOR_DATA_TRANSMISSION
@ LTC_STATEMACH_UNINITIALIZED
Headers for the configuration for the SPI module.
uint8_t ltc_RXPECbuffer[LTC_N_BYTES_FOR_DATA_TRANSMISSION]
uint8_t ltc_TXPECbuffer[LTC_N_BYTES_FOR_DATA_TRANSMISSION]
g_dmaCTRL afe_ltcDmaControlPacketTx
LTC_STATE_s ltc_stateBase
g_dmaCTRL afe_ltcDmaControlPacketRx