AM263x Motor Control SDK  09.02.00
tamagawa_soc_uart_interface.h File Reference

Go to the source code of this file.

Data Structures

struct  tamagawa_tx
 Tamagawa Interface Transmit data. More...
 
struct  tamagawa_rx
 Tamagawa Interface Received data. More...
 
struct  tamagawa_uart_interface
 Tamagawa Interface. More...
 

Macros

#define MAX_EEPROM_ADDRESS   (127)
 Used to set the maximum address that can be used for EEPROM Read/Write. More...
 
#define MAX_EEPROM_WRITE_DATA   (255)
 Used to set the maximum value that can be written in EEPROM. More...
 

Enumerations

enum  data_id {
  DATA_ID_0, DATA_ID_1, DATA_ID_2, DATA_ID_3,
  DATA_ID_6, DATA_ID_7, DATA_ID_8, DATA_ID_C,
  DATA_ID_D, DATA_ID_NUM
}
 Data ID codes. More...
 

Functions

int32_t tamagawa_command_process (volatile struct tamagawa_uart_interface *tamagawa_interface, UARTLLD_Handle *gUartHandle, int32_t cmd)
 Process The Tamagawa Command. More...
 
int32_t tamagawa_crc_verify (volatile struct tamagawa_uart_interface *tamagawa_interface)
 Compare Received CRC and Calculated CRC. More...
 
void tamagawa_init (volatile struct tamagawa_uart_interface *tamagawa_interface, uint32_t instance, uint32_t base_address, uint32_t pin_number, uint32_t pin_direction)
 Configure GOPIO pin for RTSn(sw flow control) More...