TCAN4550  1p2
TCAN4x5x_SPI.c File Reference
#include "TCAN4x5x_SPI.h"

Go to the source code of this file.

Functions

void AHB_WRITE_32 (uint16_t address, uint32_t data)
 
uint32_t AHB_READ_32 (uint16_t address)
 
void AHB_WRITE_BURST_START (uint16_t address, uint8_t words)
 
void AHB_WRITE_BURST_WRITE (uint32_t data)
 
void AHB_WRITE_BURST_END (void)
 
void AHB_READ_BURST_START (uint16_t address, uint8_t words)
 
uint32_t AHB_READ_BURST_READ (void)
 
void AHB_READ_BURST_END (void)
 

Function Documentation

◆ AHB_READ_32()

uint32_t AHB_READ_32 ( uint16_t  address)

◆ AHB_READ_BURST_END()

void AHB_READ_BURST_END ( void  )

◆ AHB_READ_BURST_READ()

uint32_t AHB_READ_BURST_READ ( void  )

◆ AHB_READ_BURST_START()

void AHB_READ_BURST_START ( uint16_t  address,
uint8_t  words 
)

◆ AHB_WRITE_32()

◆ AHB_WRITE_BURST_END()

void AHB_WRITE_BURST_END ( void  )

Definition at line 138 of file TCAN4x5x_SPI.c.

References SPI_CS_GPIO_PIN, SPI_CS_GPIO_PORT, and WAIT_FOR_IDLE.

Referenced by AHB_WRITE_32(), and TCAN4x5x_MCAN_WriteTXBuffer().

◆ AHB_WRITE_BURST_START()

void AHB_WRITE_BURST_START ( uint16_t  address,
uint8_t  words 
)

◆ AHB_WRITE_BURST_WRITE()

void AHB_WRITE_BURST_WRITE ( uint32_t  data)

Definition at line 118 of file TCAN4x5x_SPI.c.

References SPI_HW_ADDR, and WAIT_FOR_TRANSMIT.

Referenced by AHB_WRITE_32(), and TCAN4x5x_MCAN_WriteTXBuffer().