175 .pGioPort = &(spiREG1->PC3),
185 .pGioPort = &(spiREG4->PC3),
195 .pGioPort = &(spiREG1->PC3),
206 .pGioPort = &(spiREG4->PC3),
216 .pGioPort = &(spiREG3->PC3),
234 .pGioPort = &(spiREG2->PC3),
267 #ifdef UNITY_UNIT_TEST
#define BS_NR_OF_STRINGS
Number of parallel strings in the battery pack.
#define FAS_ASSERT(x)
Assertion macro that asserts that x is true.
#define NULL_PTR
Null pointer.
Headers for the configuration for the SPI module.
#define SPI_HARDWARE_CHIP_SELECT_DISABLE_ALL
void SPI_SpsInterfaceSwitchToLowSpeed(SPI_INTERFACE_CONFIG_s *pSpiSpsInterface)
Switch the SPS spi handle to low speed.
static spiDAT1_t spi_kNxp775DataConfigRx[BS_NR_OF_STRINGS]
SPI_INTERFACE_CONFIG_s spi_mxmInterface
static spiDAT1_t spi_kSbcDataConfig
SPI_INTERFACE_CONFIG_s spi_sbcMcuInterface
SPI_INTERFACE_CONFIG_s spi_nxp775InterfaceTx[BS_NR_OF_STRINGS]
static spiDAT1_t spi_kNxp775DataConfigTx[BS_NR_OF_STRINGS]
SPI_BUSY_STATE_e spi_busyFlags[]
SPI_INTERFACE_CONFIG_s spi_framInterface
static spiDAT1_t spi_kFramDataConfig
static spiDAT1_t spi_kLtcDataConfig[BS_NR_OF_STRINGS]
void SPI_SpsInterfaceSwitchToHighSpeed(SPI_INTERFACE_CONFIG_s *pSpiSpsInterface)
Switch the SPS spi handle to high speed.
static spiDAT1_t spi_kMxmDataConfig
SPI_INTERFACE_CONFIG_s spi_nxp775InterfaceRx[BS_NR_OF_STRINGS]
static spiDAT1_t spi_kSpsDataConfigHighSpeed
SPI_INTERFACE_CONFIG_s spi_ltcInterface[BS_NR_OF_STRINGS]
const uint8_t spi_nrBusyFlags
SPI_INTERFACE_CONFIG_s spi_spsInterface
static spiDAT1_t spi_kSpsDataConfigLowSpeed
Headers for the configuration for the SPI module.
#define SPI_NXP_TX_CHIP_SELECT_PIN
#define SPI_NXP_RX_CHIP_SELECT_PIN
#define SPI_MAXIM_CHIP_SELECT_PIN
#define SPI_LTC_CHIP_SELECT_PIN
#define SPI_SPS_CS_GIOPORT
#define SPI_SBC_MCU_CHIP_SELECT_PIN
@ SPI_CHIP_SELECT_SOFTWARE
@ SPI_CHIP_SELECT_HARDWARE
#define SPI_FRAM_CHIP_SELECT_PIN