57 #include "MockHL_sys_dma.h"
58 #include "Mockfassert.h"
72 TEST_SOURCE_FILE(
"ltc_afe_dma.c")
74 TEST_INCLUDE_PATH("../../src/app/driver/afe/api")
75 TEST_INCLUDE_PATH("../../src/app/driver/afe/ltc/common")
76 TEST_INCLUDE_PATH("../../src/app/driver/afe/ltc/common/config")
77 TEST_INCLUDE_PATH("../../src/app/driver/config")
78 TEST_INCLUDE_PATH("../../src/app/driver/io")
79 TEST_INCLUDE_PATH("../../src/app/driver/spi")
85 #define DMA_REQ_LINE_SPI1_TX (DMA_REQ1)
86 #define DMA_REQ_LINE_SPI1_RX (DMA_REQ0)
87 #define DMA_REQ_LINE_SPI2_TX (DMA_REQ3)
88 #define DMA_REQ_LINE_SPI2_RX (DMA_REQ2)
89 #define DMA_REQ_LINE_SPI3_TX (DMA_REQ15)
90 #define DMA_REQ_LINE_SPI3_RX (DMA_REQ14)
92 #define BIG_ENDIAN (3u)
93 #define ELEMENT_COUNT (1u)
94 #define DMAREQEN_BIT (0x10000u)
95 #define SPIEN_BIT (0x1000000u)
97 #define DMA_REQ_LINE_TX (DMA_REQ_LINE_SPI1_TX)
98 #define DMA_REQ_LINE_RX (DMA_REQ_LINE_SPI1_RX)
111 .numberOfMeasuredMux = 32,
113 .ErrRetryCounter = 0,
114 .ErrRequestCounter = 0,
115 .VoltageSampleTime = 0,
117 .commandDataTransferTime = 3,
118 .commandTransferTime = 3,
119 .gpioClocksTransferTime = 3,
123 .first_measurement_made =
false,
127 .transmit_ongoing =
false,
142 .PORTASGN = PORTA_READ_PORTB_WRITE,
143 .RDSIZE = ACCESS_8_BIT,
144 .WRSIZE = ACCESS_8_BIT,
145 .TTYPE = FRAME_TRANSFER,
146 .ADDMODERD = ADDR_INC1,
147 .ADDMODEWR = ADDR_FIXED,
148 .AUTOINIT = AUTOINIT_OFF,
161 .PORTASGN = PORTB_READ_PORTA_WRITE,
162 .RDSIZE = ACCESS_8_BIT,
163 .WRSIZE = ACCESS_8_BIT,
164 .TTYPE = FRAME_TRANSFER,
165 .ADDMODERD = ADDR_FIXED,
166 .ADDMODEWR = ADDR_INC1,
167 .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