|
| uint8_t | hpm_uart_lin_calculate_protected_id (uint8_t id) |
| | calculate lin pid from id More...
|
| |
| static uint8_t | hpm_uart_lin_calculate_checksum (uint8_t id, uint8_t *data, uint8_t length, bool enhanced_checksum) |
| |
| static bool | hpm_uart_lin_check_checksum (uint8_t id, uint8_t *data, uint8_t length, bool enhanced_checksum, uint8_t checksum) |
| |
| static void | hpm_uart_lin_send_break (UART_Type *ptr, uart_lin_master_pin_ctrl_t *pin_ctrl) |
| |
| static void | hpm_uart_lin_send_sync (UART_Type *ptr) |
| |
| void | hpm_uart_lin_send_wakeup (UART_Type *ptr, uart_lin_master_pin_ctrl_t *pin_ctrl) |
| | uart_lin send break signal More...
|
| |
| uart_lin_stat_t | hpm_uart_lin_master_send_frame (uart_lin_master_config_t *config) |
| | master send lin frame, including break, sync, pid, data and checksum More...
|
| |
| uart_lin_stat_t | hpm_uart_lin_master_receive_frame (uart_lin_master_config_t *config) |
| | master receive lin frame. master send break, sync, pid, then receive data and checksum More...
|
| |
| void | hpm_uart_lin_master_send_head (uart_lin_master_config_t *config) |
| | master send data and checksum More...
|
| |
| void | hpm_uart_lin_master_send_data (uart_lin_master_config_t *config) |
| | master send data and checksum More...
|
| |
| uart_lin_stat_t | hpm_uart_lin_master_receive_data (uart_lin_master_config_t *config) |
| | master receive and check data&checksum More...
|
| |
| void | hpm_uart_lin_slave_send_data (uart_lin_slave_config_t *config) |
| | slave send data and checksum More...
|
| |
| uart_lin_stat_t | hpm_uart_lin_slave_receive_data (uart_lin_slave_config_t *config) |
| | salve receive and check data&checksum More...
|
| |