|
| void | ubi4_bus_protocol_answer (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pacckage_info, uint8_t *dataBuf, uint16_t dataSize) |
| |
| void | ubi4_bus_protocol_answer_obj_data (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| void | full_duplex_answer_task (soft_timer_class_struct *soft_timer_obj, int instance, ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| int | ubi4_full_duplex_bus_receive_data_rx_irq_exec_new (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_receive_to_current_device (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *dataBuf, uint16_t dataSize) |
| |
| void | ubi4_receive_to_another_device (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *dataBuf, uint16_t dataSize) |
| |
| void | ubi4_spi_receive_to_another_device (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *dataBuf, uint16_t dataSize) |
| |
| static base_protocol_data_segment_struct * | create_data_segment (ubi4_bus_protocol_obj_struct *protocol_str, uint16_t size) |
| |
| void | answer_task_start (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | answer_task (soft_timer_class_struct *soft_timer_obj, int instance, ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_bridge_receive (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *buf, uint32_t size) |
| |
| int | ubi4_full_duplex_bus_receive_data_rx_irq_exec (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| int | ubi4_spi_full_duplex_bus_receive_data_rx_irq_exec (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| int | ubi4_spi_full_duplex_bus_receive_data_full_buffer_exec (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_full_duplex_bus_receive_to_current_device (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *dataBuf, uint16_t dataSize) |
| |
| void | ubi4_full_duplex_bus_protocol_answer_obj_data (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| void | ubi4_half_duplex_bus_protocol_answer_obj_data (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| void | ubi4_spi_slave_full_duplex_bus_protocol_answer_obj_data (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| void | ubi4_bus_base_slave_answer (ubi4_bus_protocol_obj_struct *protocol, uint8_t *buf, uint32_t size) |
| |
| protocol_parce_status_enum | ubi4_bus_get_data_from_package (ubi4_bus_protocol_obj_struct *protocol, uint8_t *buf, uint32_t size, ubi4_bus_package_info_struct *pack_info_out, uint8_t **buf_out, uint32_t *len) |
| |
| int | ubi4_bus_receive_data_full_buffer_exec (ubi4_bus_protocol_obj_struct *protocol) |
| |
| int | ubi4_bus_receive_data_full_buffer (base_port_struct *port_str) |
| |
| void | ubi4_slave_receiver_reset (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_slave_receive_task (soft_timer_class_struct *soft_timer_obj, int timer_instance, ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_transmit_to_slave (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t address, uint8_t command, base_bus_transmit_settings_struct *tx_settings, uint8_t *data_buf, uint16_t size) |
| |
| void | ubi4_spi_transmit_to_slave (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t address, uint8_t command, base_bus_transmit_settings_struct *tx_settings, uint8_t *data_buf, uint16_t size) |
| |
| void | ubi4_transmit_bridge_to_slave (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t address, uint8_t command, bool last_package, ubi4_bus_protocol_obj_struct *source_protocol_str, void *source_pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| void | ubi4_transmit_bridge_to_slave_queue (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t address, uint8_t command, bool last_package, ubi4_bus_protocol_obj_struct *source_protocol_str, void *source_pack_info, base_protocol_data_segment_struct *data_segment) |
| |
| void | ubi4_parameter_read_request (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t address, base_parameter_info_struct *param_info, bool last_package) |
| |
| void | ubi4_parameter_write_request (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t address, uint8_t command, bool last_package, uint8_t *data_buf, uint16_t size) |
| |
| static void | addDataToPackInfoConteiner (static_conteiner_struct *conteiner_obj, ubi4_bus_package_info_struct *conteiner_p, bus_main_module_header *inputData, uint16_t ID) |
| |
| static void | addDataToDataSegmentConteiner (static_conteiner_struct *conteiner_obj, base_protocol_data_segment_struct *conteiner_p, uint16_t *size_p, uint16_t ID) |
| |
| int | base_request_from_slave_blocked (ubi4_bus_protocol_obj_struct *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) |
| |
| int | spi_request_from_slave_blocked (ubi4_bus_protocol_obj_struct *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) |
| |
| int | base_request_handler_blocked (ubi4_bus_protocol_obj_struct *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) |
| |
| int | spi_request_handler_blocked (ubi4_bus_protocol_obj_struct *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) |
| |
| void | ubi4_master_receiver_init (base_port_struct *port, ubi4_bus_protocol_obj_struct **protocol_obj_str) |
| |
| void | ubi4_base_parce_preamble (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *data, uint16_t size) |
| |
| void | ubi4_spi_parce_preamble (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t *data, uint16_t size) |
| |
| 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 | 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)) |
| |
| void | ubi4_spi_slave_receiver_start (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_slave_receiver_start (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | ubi4_parce_fix_len_package () |
| |
| base_protocol_data_segment_struct * | ubi4_get_data_segment (ubi4_bus_protocol_obj_struct *protocol_str, uint16_t size) |
| |
| void | busy_wait (uint32_t count) |
| |
| void | ubi4_remove_pack_info (ubi4_bus_protocol_obj_struct *protocol_str, ubi4_bus_package_info_struct *pack_info) |
| |
| void | full_duplex_transmit_part (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | protocol_tx_complete (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| void | spi_answer_task_start (ubi4_bus_protocol_obj_struct *protocol_str) |
| |
| int | package_handler (ubi4_bus_protocol_obj_struct *protocol_str, uint8_t device_address, bus_main_module_header *bus_header, uint16_t size) |
| |
| int | ubi4_bus_receive_data_rx_irq_exec (ubi4_bus_protocol_obj_struct *protocol_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) |
| |
| void | ubi4_bus_receive_data_rx_irq (ubi4_bus_protocol_obj_struct *protocol) |
| |