44 #ifndef TCAN4X5X_SPI_H_ 45 #define TCAN4X5X_SPI_H_ 47 #include <driverlib.h> 50 #define SPI_CS_GPIO_PORT GPIO_PORT_P2 51 #define SPI_CS_GPIO_PIN GPIO_PIN5 52 #define SPI_HW_ADDR EUSCI_B0_BASE 54 #define WAIT_FOR_TRANSMIT while (!(HWREG16(SPI_HW_ADDR + OFS_UCBxIFG) & UCTXIFG)) 55 #define WAIT_FOR_IDLE while ((HWREG16(SPI_HW_ADDR + OFS_UCBxSTATW) & UCBUSY)) 61 #define AHB_WRITE_OPCODE 0x61 62 #define AHB_READ_OPCODE 0x41 void AHB_READ_BURST_START(uint16_t address, uint8_t words)
uint32_t AHB_READ_32(uint16_t address)
uint32_t AHB_READ_BURST_READ(void)
void AHB_WRITE_BURST_END(void)
void AHB_READ_BURST_END(void)
void AHB_WRITE_BURST_WRITE(uint32_t data)
void AHB_WRITE_BURST_START(uint16_t address, uint8_t words)
void AHB_WRITE_32(uint16_t address, uint32_t data)