|
| typedef void(* | receive_data_func_t) (void *protocol_str) |
| |
| typedef void(* | receive_bridge_func_t) (void *port_str, uint8_t *buf, uint32_t size) |
| |
| typedef void(* | slave_answer_func_t) (void *protocol_str, uint8_t *buf, uint32_t size) |
| |
| typedef void(* | remove_pack_info_t) (void *protocol_str, void *pack_info) |
| |
| typedef base_protocol_data_segment_struct *(* | get_data_segment_func_t) (void *protocol_str, uint16_t size) |
| |
| typedef protocol_parce_status_enum(* | get_data_from_package_t) (void *protocol, uint8_t *buf, uint32_t size, ubi4_bus_package_info_struct *pack_info_out, uint8_t **buf_out, uint32_t *len) |
| |
| typedef void(* | receive_to_current_device_func_t) (void *protocol_str, uint8_t *buf, uint32_t size) |
| |
| typedef void(* | receive_to_another_device_func_t) (void *protocol_str, uint8_t *buf, uint32_t size) |
| |
| typedef void(* | protocol_answer_func_t) (void *protocol_str, void *pack_info, uint8_t *data_buf, uint16_t size) |
| |
| typedef void(* | protocol_answer_obj_data_func_t) (void *protocol_str, void *pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| typedef void(* | device_main_receiver_t) (void *protocol_str, protocol_receive_struct receive_str) |
| |
| typedef void(* | protocol_bridge_receive_callback_t) (void *protocol_str, protocol_receive_struct receive_str) |
| |
| typedef void(* | transmit_data_segment_to_master_t) (void *protocol_str, uint8_t command, base_protocol_data_segment_struct *data_segment) |
| |
| typedef void(* | transmit_to_slave_t) (void *protocol_str, uint8_t address, uint8_t command, base_bus_transmit_settings_struct *tx_settings, uint8_t *data_buf, uint16_t size) |
| |
| typedef int(* | request_from_slave_blocked_t) (void *protocol_str, uint8_t address, uint8_t command, base_bus_transmit_settings_struct *tx_settings, uint8_t *tx_data_buf, uint16_t tx_size, uint32_t wait_rx_size, uint32_t wait_time_ms, ubi4_bus_package_info_struct *pack_info_out, uint8_t **buf_out, uint32_t *len) |
| |
| typedef int(* | request_handler_blocked_t) (void *protocol_str, uint8_t address, uint8_t command, base_bus_transmit_settings_struct *tx_settings, uint8_t *tx_data_buf, uint16_t tx_size, uint32_t wait_rx_size, uint32_t wait_time_ms) |
| |
| typedef void(* | transmit_bridge_to_slave_t) (void *protocol_str, uint8_t address, uint8_t command, bool last_package, void *source_protocol_str, void *source_pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| typedef void(* | transmit_bridge_to_slave_queue_t) (void *protocol_str, uint8_t address, uint8_t command, bool last_package, void *source_protocol_str, void *source_pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| typedef void *(* | get_specific_pack_info_t) (void *protocol_str, void *pack_info, pack_info_specificator_enum specificator, uint8_t *status) |
| |
| typedef uint8_t(* | get_specific_byte_pack_info_t) (void *protocol_str, void *pack_info, pack_info_specificator_enum specificator, uint8_t *status) |
| |
| typedef void(* | parce_preamble_t) (void *protocol_str, uint8_t *data, uint16_t size) |
| |
| typedef void(* | protocol_close_port_callback_t) (void *protocol_str) |
| |
| typedef void(* | receiver_typedef) (void *protocol_str, protocol_receive_struct receive_str) |
| |
|
| void | parce (uint8_t *Buf, uint16_t size, ports_enum port) |
| |
| int | ubi4_bus_receive_data_full_buffer (base_port_struct *port_str) |
| |
| int | ubi4_bus_receive_data_rx_irq_exec (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | protocol_tx_complete (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_master_receiver_init (base_port_struct *port, ubi4_bus_protocol_obj_struct **protocol_obj_str) |
| |
| void | ubi4_remove_pack_info (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pack_info) |
| |
| void | ubi4_slave_receiver_reset (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_slave_receiver_init (base_port_struct *port, ubi4_bus_protocol_init_struct init_struct, ubi4_bus_protocol_obj_struct **protocol_obj_str) |
| |
| void | ubi4_spi_slave_receiver_init (base_port_struct *port, ubi4_bus_protocol_init_struct init_struct, ubi4_bus_protocol_obj_struct **protocol_obj_str) |
| |
| void | ubi4_slave_receiver_start (ubi4_bus_protocol_obj_struct *protocol_obj_str) |
| |
| void | protocol_set_receiver (ubi4_bus_protocol_obj_struct *protocol_str, receiver_typedef receiver) |
| |
| void | protocol_set_bridge_callback (ubi4_bus_protocol_obj_struct *protocol_str, void(*receiver)(void *protocol_str, protocol_receive_struct receive_str)) |
| |
| bridge_protocol_info_struct | Check_Device_Bridge_Info (void *port_device_manager, uint8_t Address) |
| |
| uint8_t | Get_Device_Address (uint8_t *status) |
| |
| void | protocol_delay (uint32_t time_ms) |
| |