From 0c43a6326c9ef82c7cfeaa07a5a350447fd46342 Mon Sep 17 00:00:00 2001 From: Caio DaSilva Date: Tue, 7 Apr 2026 23:23:14 -0400 Subject: [PATCH 1/7] code running --- .mxproject | 52 +- AZURE_RTOS/App/app_azure_rtos_config.h | 4 +- CMakeLists.txt | 224 +++-- Core/Inc/main.h | 2 +- Core/Inc/stm32h5xx_hal_conf.h | 2 +- Core/Src/app_threadx.c | 4 +- Core/Src/main.c | 40 +- Core/Src/u_threads.c | 48 +- .../Inc/stm32h5xx_hal_iwdg.h | 302 ------- .../Inc/stm32h5xx_ll_iwdg.h | 453 ----------- .../Src/stm32h5xx_hal_iwdg.c | 510 ------------ Lightning.ioc | 768 +++++++++--------- cmake/stm32cubemx/CMakeLists.txt | 3 +- 13 files changed, 562 insertions(+), 1850 deletions(-) delete mode 100644 Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h delete mode 100644 Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h delete mode 100644 Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c diff --git a/.mxproject b/.mxproject index 23e0742..01fd975 100644 --- a/.mxproject +++ b/.mxproject @@ -1,5 +1,5 @@ [PreviousLibFiles] -LibFiles=Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h563xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Drivers/CMSIS/Include/core_cm85.h;Drivers/CMSIS/Include/cachel1_armv7.h;Drivers/CMSIS/Include/pac_armv81.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/core_cm35p.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_armv81mml.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm55.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/pmu_armv8.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_starmc1.h;Drivers/CMSIS/Include/cmsis_armclang_ltm.h; +LibFiles=Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_bus.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_crs.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_system.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_utils.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dmamux.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_def.h;Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_fdcan.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_usart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_lpuart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi_ex.h;Middlewares\ST\threadx\common\inc\tx_api.h;Middlewares\ST\threadx\common\inc\tx_block_pool.h;Middlewares\ST\threadx\common\inc\tx_byte_pool.h;Middlewares\ST\threadx\common\inc\tx_event_flags.h;Middlewares\ST\threadx\common\inc\tx_initialize.h;Middlewares\ST\threadx\common\inc\tx_mutex.h;Middlewares\ST\threadx\common\inc\tx_queue.h;Middlewares\ST\threadx\common\inc\tx_semaphore.h;Middlewares\ST\threadx\common\inc\tx_thread.h;Middlewares\ST\threadx\common\inc\tx_timer.h;Middlewares\ST\threadx\common\inc\tx_trace.h;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dcache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;Middlewares\ST\netxduo\common\src\nx_arp_announce_send.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nx_arp_enable.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_allocate.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nx_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_info_get.c;Middlewares\ST\netxduo\common\src\nx_arp_initialize.c;Middlewares\ST\netxduo\common\src\nx_arp_interface_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_arp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_arp_probe_send.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_send.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete_internal.c;Middlewares\ST\netxduo\common\src\nx_icmp_cleanup.c;Middlewares\ST\netxduo\common\src\nx_icmp_enable.c;Middlewares\ST\netxduo\common\src\nx_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_igmp_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_igmp_interface_report_send.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_check.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_igmp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_igmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_invalidate_destination_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nx_ip_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nx_ip_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_create.c;Middlewares\ST\netxduo\common\src\nx_ip_deferred_link_status_process.c;Middlewares\ST\netxduo\common\src\nx_ip_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_delete_queue_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_dispatch_process.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_link_status_event.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_fast_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_forward_packet_process.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_assembly.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_forward_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_timeout_check.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_header_add.c;Middlewares\ST\netxduo\common\src\nx_ip_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_initialize.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nx_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_cleanup.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_ip_route_find.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_thread_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv4_option_process.c;Middlewares\ST\netxduo\common\src\nx_ipv4_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_md5.c;Middlewares\ST\netxduo\common\src\nx_packet_allocate.c;Middlewares\ST\netxduo\common\src\nx_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_packet_data_adjust.c;Middlewares\ST\netxduo\common\src\nx_packet_data_append.c;Middlewares\ST\netxduo\common\src\nx_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nx_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nx_packet_debug_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_length_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_cleanup.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_initialize.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nx_packet_release.c;Middlewares\ST\netxduo\common\src\nx_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nx_rarp_disable.c;Middlewares\ST\netxduo\common\src\nx_rarp_enable.c;Middlewares\ST\netxduo\common\src\nx_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_rarp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_rarp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_system_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_cleanup_deferred.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_tcp_connect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_deferred_cleanup_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_disconnect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_enable.c;Middlewares\ST\netxduo\common\src\nx_tcp_fast_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_mss_option_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_no_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_control.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_fin.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_probe.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_rst.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_syn.c;Middlewares\ST\netxduo\common\src\nx_tcp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_block_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_retransmit.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send_internal.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_ack_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_closing.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_data_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_established.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait1.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait2.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_last_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_received.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_sent.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_transmit_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_resume.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_suspend.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_transmit_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_window_scaling_option_get.c;Middlewares\ST\netxduo\common\src\nx_udp_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_udp_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_utility.c;Middlewares\ST\netxduo\common\src\nxd_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxd_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxd_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxd_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxd_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxd_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxde_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxde_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxde_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxde_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxde_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nxe_arp_enable.c;Middlewares\ST\netxduo\common\src\nxe_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nxe_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxe_igmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_create.c;Middlewares\ST\netxduo\common\src\nxe_ip_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_packet_allocate.c;Middlewares\ST\netxduo\common\src\nxe_packet_copy.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_append.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nxe_packet_length_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_release.c;Middlewares\ST\netxduo\common\src\nxe_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nxe_rarp_disable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_enable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_enable.c;Middlewares\ST\netxduo\common\src\nxe_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_udp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_failure.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_add.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_find.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_destination_table_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_perform_DAD.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_na.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_packet_too_big.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ra.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_redirect.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_queued_packets.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_rs.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_neighbor_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_options.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_ra.c;Middlewares\ST\netxduo\common\src\nx_ipv6_fragment_process.c;Middlewares\ST\netxduo\common\src\nx_ipv6_header_add.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv6_option_error.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_add_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_fragment_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_hop_by_hop_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_routing_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_util.c;Middlewares\ST\netxduo\common\src\nx_link.c;Middlewares\ST\netxduo\common\src\nxd_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_table_init.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_destination_table_find_next_hop.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_default_router_from_address.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_max_prefix_length.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_interface_find.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_prefix_router_timer_tick.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_raw_packet_send_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_lookup.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_solicitation_check.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_search_onlink.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_delete.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_set.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_invalidate.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_http_proxy_client.c;Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_save.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_control.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_disable.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_schedule.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_stack_build.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_system_return.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_timer_interrupt.S;Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;Middlewares\ST\threadx\common\src\tx_block_allocate.c;Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_block_pool_create.c;Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_block_release.c;Middlewares\ST\threadx\common\src\tx_byte_allocate.c;Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;Middlewares\ST\threadx\common\src\tx_byte_release.c;Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;Middlewares\ST\threadx\common\src\tx_event_flags_create.c;Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;Middlewares\ST\threadx\common\src\tx_event_flags_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;Middlewares\ST\threadx\common\src\tx_event_flags_set.c;Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;Middlewares\ST\threadx\common\src\tx_mutex_create.c;Middlewares\ST\threadx\common\src\tx_mutex_delete.c;Middlewares\ST\threadx\common\src\tx_mutex_get.c;Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;Middlewares\ST\threadx\common\src\tx_mutex_put.c;Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;Middlewares\ST\threadx\common\src\tx_queue_create.c;Middlewares\ST\threadx\common\src\tx_queue_delete.c;Middlewares\ST\threadx\common\src\tx_queue_flush.c;Middlewares\ST\threadx\common\src\tx_queue_front_send.c;Middlewares\ST\threadx\common\src\tx_queue_info_get.c;Middlewares\ST\threadx\common\src\tx_queue_initialize.c;Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;Middlewares\ST\threadx\common\src\tx_queue_receive.c;Middlewares\ST\threadx\common\src\tx_queue_send.c;Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;Middlewares\ST\threadx\common\src\tx_semaphore_create.c;Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;Middlewares\ST\threadx\common\src\tx_semaphore_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\tx_semaphore_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\tx_thread_create.c;Middlewares\ST\threadx\common\src\tx_thread_delete.c;Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\tx_thread_identify.c;Middlewares\ST\threadx\common\src\tx_thread_info_get.c;Middlewares\ST\threadx\common\src\tx_thread_initialize.c;Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;Middlewares\ST\threadx\common\src\tx_thread_reset.c;Middlewares\ST\threadx\common\src\tx_thread_resume.c;Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;Middlewares\ST\threadx\common\src\tx_thread_sleep.c;Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;Middlewares\ST\threadx\common\src\tx_thread_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_terminate.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\tx_thread_timeout.c;Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_time_get.c;Middlewares\ST\threadx\common\src\tx_time_set.c;Middlewares\ST\threadx\common\src\txe_block_allocate.c;Middlewares\ST\threadx\common\src\txe_block_pool_create.c;Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_block_release.c;Middlewares\ST\threadx\common\src\txe_byte_allocate.c;Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_byte_release.c;Middlewares\ST\threadx\common\src\txe_event_flags_create.c;Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;Middlewares\ST\threadx\common\src\txe_event_flags_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_set.c;Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\txe_mutex_create.c;Middlewares\ST\threadx\common\src\txe_mutex_delete.c;Middlewares\ST\threadx\common\src\txe_mutex_get.c;Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;Middlewares\ST\threadx\common\src\txe_mutex_put.c;Middlewares\ST\threadx\common\src\txe_queue_create.c;Middlewares\ST\threadx\common\src\txe_queue_delete.c;Middlewares\ST\threadx\common\src\txe_queue_flush.c;Middlewares\ST\threadx\common\src\txe_queue_front_send.c;Middlewares\ST\threadx\common\src\txe_queue_info_get.c;Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;Middlewares\ST\threadx\common\src\txe_queue_receive.c;Middlewares\ST\threadx\common\src\txe_queue_send.c;Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_create.c;Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;Middlewares\ST\threadx\common\src\txe_semaphore_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\txe_semaphore_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\txe_thread_create.c;Middlewares\ST\threadx\common\src\txe_thread_delete.c;Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\txe_thread_info_get.c;Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;Middlewares\ST\threadx\common\src\txe_thread_reset.c;Middlewares\ST\threadx\common\src\txe_thread_resume.c;Middlewares\ST\threadx\common\src\txe_thread_suspend.c;Middlewares\ST\threadx\common\src\txe_thread_terminate.c;Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_timer_activate.c;Middlewares\ST\threadx\common\src\tx_timer_change.c;Middlewares\ST\threadx\common\src\tx_timer_create.c;Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_delete.c;Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;Middlewares\ST\threadx\common\src\tx_timer_info_get.c;Middlewares\ST\threadx\common\src\tx_timer_initialize.c;Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;Middlewares\ST\threadx\common\src\txe_timer_activate.c;Middlewares\ST\threadx\common\src\txe_timer_change.c;Middlewares\ST\threadx\common\src\txe_timer_create.c;Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;Middlewares\ST\threadx\common\src\txe_timer_delete.c;Middlewares\ST\threadx\common\src\txe_timer_info_get.c;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_bus.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_crs.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_system.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_utils.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dmamux.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_def.h;Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_fdcan.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_usart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_lpuart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi_ex.h;Middlewares\ST\threadx\common\inc\tx_api.h;Middlewares\ST\threadx\common\inc\tx_block_pool.h;Middlewares\ST\threadx\common\inc\tx_byte_pool.h;Middlewares\ST\threadx\common\inc\tx_event_flags.h;Middlewares\ST\threadx\common\inc\tx_initialize.h;Middlewares\ST\threadx\common\inc\tx_mutex.h;Middlewares\ST\threadx\common\inc\tx_queue.h;Middlewares\ST\threadx\common\inc\tx_semaphore.h;Middlewares\ST\threadx\common\inc\tx_thread.h;Middlewares\ST\threadx\common\inc\tx_timer.h;Middlewares\ST\threadx\common\inc\tx_trace.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h563xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h5xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;Middlewares\ST\netxduo\common\inc\nx_api.h;Middlewares\ST\netxduo\common\inc\nx_arp.h;Middlewares\ST\netxduo\common\inc\nx_http_proxy_client.h;Middlewares\ST\netxduo\common\inc\nx_icmp.h;Middlewares\ST\netxduo\common\inc\nx_icmpv4.h;Middlewares\ST\netxduo\common\inc\nx_icmpv6.h;Middlewares\ST\netxduo\common\inc\nx_igmp.h;Middlewares\ST\netxduo\common\inc\nx_ip.h;Middlewares\ST\netxduo\common\inc\nx_ipv4.h;Middlewares\ST\netxduo\common\inc\nx_ipv6.h;Middlewares\ST\netxduo\common\inc\nx_link.h;Middlewares\ST\netxduo\common\inc\nx_md5.h;Middlewares\ST\netxduo\common\inc\nx_mld.h;Middlewares\ST\netxduo\common\inc\nx_nd_cache.h;Middlewares\ST\netxduo\common\inc\nx_packet.h;Middlewares\ST\netxduo\common\inc\nx_rarp.h;Middlewares\ST\netxduo\common\inc\nx_system.h;Middlewares\ST\netxduo\common\inc\nx_tcp.h;Middlewares\ST\netxduo\common\inc\nx_udp.h;Middlewares\ST\netxduo\common\inc\nx_user_sample.h;Middlewares\ST\netxduo\ports\cortex_m33\gnu\inc\nx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_secure_interface.h;Middlewares\ST\netxduo\common\inc\nx_api.h;Middlewares\ST\netxduo\common\inc\nx_arp.h;Middlewares\ST\netxduo\common\inc\nx_http_proxy_client.h;Middlewares\ST\netxduo\common\inc\nx_icmp.h;Middlewares\ST\netxduo\common\inc\nx_icmpv4.h;Middlewares\ST\netxduo\common\inc\nx_icmpv6.h;Middlewares\ST\netxduo\common\inc\nx_igmp.h;Middlewares\ST\netxduo\common\inc\nx_ip.h;Middlewares\ST\netxduo\common\inc\nx_ipv4.h;Middlewares\ST\netxduo\common\inc\nx_ipv6.h;Middlewares\ST\netxduo\common\inc\nx_link.h;Middlewares\ST\netxduo\common\inc\nx_md5.h;Middlewares\ST\netxduo\common\inc\nx_mld.h;Middlewares\ST\netxduo\common\inc\nx_nd_cache.h;Middlewares\ST\netxduo\common\inc\nx_packet.h;Middlewares\ST\netxduo\common\inc\nx_rarp.h;Middlewares\ST\netxduo\common\inc\nx_system.h;Middlewares\ST\netxduo\common\inc\nx_tcp.h;Middlewares\ST\netxduo\common\inc\nx_udp.h;Middlewares\ST\netxduo\common\inc\nx_user_sample.h;Middlewares\ST\netxduo\ports\cortex_m33\gnu\inc\nx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_secure_interface.h;Drivers\CMSIS\Include\cachel1_armv7.h;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv81mml.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\pac_armv81.h;Drivers\CMSIS\Include\pmu_armv8.h;Drivers\CMSIS\Include\tz_context.h; [PreviousUsedIarFiles] SourceFiles=..\Core\Src\main.c;..\Core\Src\tx_initialize_low_level.S;..\Core\Src\app_threadx.c;..\AZURE_RTOS\App\app_azure_rtos.c;..\Core\Src\stm32h5xx_it.c;..\Core\Src\stm32h5xx_hal_msp.c;..\Core\Src\stm32h5xx_hal_timebase_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;..\Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_iar.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_save.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_control.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_disable.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_schedule.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_stack_build.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_system_return.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_timer_interrupt.s;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;..\Middlewares\ST\threadx\common\src\tx_block_allocate.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_block_release.c;..\Middlewares\ST\threadx\common\src\tx_byte_allocate.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;..\Middlewares\ST\threadx\common\src\tx_byte_release.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_create.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_mutex_create.c;..\Middlewares\ST\threadx\common\src\tx_mutex_delete.c;..\Middlewares\ST\threadx\common\src\tx_mutex_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_mutex_put.c;..\Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_queue_create.c;..\Middlewares\ST\threadx\common\src\tx_queue_delete.c;..\Middlewares\ST\threadx\common\src\tx_queue_flush.c;..\Middlewares\ST\threadx\common\src\tx_queue_front_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_info_get.c;..\Middlewares\ST\threadx\common\src\tx_queue_initialize.c;..\Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_queue_receive.c;..\Middlewares\ST\threadx\common\src\tx_queue_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_create.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_create.c;..\Middlewares\ST\threadx\common\src\tx_thread_delete.c;..\Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_identify.c;..\Middlewares\ST\threadx\common\src\tx_thread_info_get.c;..\Middlewares\ST\threadx\common\src\tx_thread_initialize.c;..\Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\tx_thread_reset.c;..\Middlewares\ST\threadx\common\src\tx_thread_resume.c;..\Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;..\Middlewares\ST\threadx\common\src\tx_thread_sleep.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;..\Middlewares\ST\threadx\common\src\tx_thread_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_terminate.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_timeout.c;..\Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_time_get.c;..\Middlewares\ST\threadx\common\src\tx_time_set.c;..\Middlewares\ST\threadx\common\src\txe_block_allocate.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_block_release.c;..\Middlewares\ST\threadx\common\src\txe_byte_allocate.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_byte_release.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_create.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\txe_mutex_create.c;..\Middlewares\ST\threadx\common\src\txe_mutex_delete.c;..\Middlewares\ST\threadx\common\src\txe_mutex_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_mutex_put.c;..\Middlewares\ST\threadx\common\src\txe_queue_create.c;..\Middlewares\ST\threadx\common\src\txe_queue_delete.c;..\Middlewares\ST\threadx\common\src\txe_queue_flush.c;..\Middlewares\ST\threadx\common\src\txe_queue_front_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_info_get.c;..\Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_queue_receive.c;..\Middlewares\ST\threadx\common\src\txe_queue_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_create.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_create.c;..\Middlewares\ST\threadx\common\src\txe_thread_delete.c;..\Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_info_get.c;..\Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\txe_thread_reset.c;..\Middlewares\ST\threadx\common\src\txe_thread_resume.c;..\Middlewares\ST\threadx\common\src\txe_thread_suspend.c;..\Middlewares\ST\threadx\common\src\txe_thread_terminate.c;..\Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_timer_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_change.c;..\Middlewares\ST\threadx\common\src\tx_timer_create.c;..\Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_delete.c;..\Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;..\Middlewares\ST\threadx\common\src\tx_timer_info_get.c;..\Middlewares\ST\threadx\common\src\tx_timer_initialize.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;..\Middlewares\ST\threadx\common\src\txe_timer_activate.c;..\Middlewares\ST\threadx\common\src\txe_timer_change.c;..\Middlewares\ST\threadx\common\src\txe_timer_create.c;..\Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\txe_timer_delete.c;..\Middlewares\ST\threadx\common\src\txe_timer_info_get.c;..\Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;..\Core\Src\system_stm32h5xx.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;..\Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_iar.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_save.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_control.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_disable.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_schedule.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_stack_build.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_system_return.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_timer_interrupt.s;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;..\Middlewares\ST\threadx\common\src\tx_block_allocate.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_block_release.c;..\Middlewares\ST\threadx\common\src\tx_byte_allocate.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;..\Middlewares\ST\threadx\common\src\tx_byte_release.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_create.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_mutex_create.c;..\Middlewares\ST\threadx\common\src\tx_mutex_delete.c;..\Middlewares\ST\threadx\common\src\tx_mutex_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_mutex_put.c;..\Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_queue_create.c;..\Middlewares\ST\threadx\common\src\tx_queue_delete.c;..\Middlewares\ST\threadx\common\src\tx_queue_flush.c;..\Middlewares\ST\threadx\common\src\tx_queue_front_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_info_get.c;..\Middlewares\ST\threadx\common\src\tx_queue_initialize.c;..\Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_queue_receive.c;..\Middlewares\ST\threadx\common\src\tx_queue_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_create.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_create.c;..\Middlewares\ST\threadx\common\src\tx_thread_delete.c;..\Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_identify.c;..\Middlewares\ST\threadx\common\src\tx_thread_info_get.c;..\Middlewares\ST\threadx\common\src\tx_thread_initialize.c;..\Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\tx_thread_reset.c;..\Middlewares\ST\threadx\common\src\tx_thread_resume.c;..\Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;..\Middlewares\ST\threadx\common\src\tx_thread_sleep.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;..\Middlewares\ST\threadx\common\src\tx_thread_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_terminate.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_timeout.c;..\Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_time_get.c;..\Middlewares\ST\threadx\common\src\tx_time_set.c;..\Middlewares\ST\threadx\common\src\txe_block_allocate.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_block_release.c;..\Middlewares\ST\threadx\common\src\txe_byte_allocate.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_byte_release.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_create.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\txe_mutex_create.c;..\Middlewares\ST\threadx\common\src\txe_mutex_delete.c;..\Middlewares\ST\threadx\common\src\txe_mutex_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_mutex_put.c;..\Middlewares\ST\threadx\common\src\txe_queue_create.c;..\Middlewares\ST\threadx\common\src\txe_queue_delete.c;..\Middlewares\ST\threadx\common\src\txe_queue_flush.c;..\Middlewares\ST\threadx\common\src\txe_queue_front_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_info_get.c;..\Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_queue_receive.c;..\Middlewares\ST\threadx\common\src\txe_queue_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_create.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_create.c;..\Middlewares\ST\threadx\common\src\txe_thread_delete.c;..\Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_info_get.c;..\Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\txe_thread_reset.c;..\Middlewares\ST\threadx\common\src\txe_thread_resume.c;..\Middlewares\ST\threadx\common\src\txe_thread_suspend.c;..\Middlewares\ST\threadx\common\src\txe_thread_terminate.c;..\Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_timer_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_change.c;..\Middlewares\ST\threadx\common\src\tx_timer_create.c;..\Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_delete.c;..\Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;..\Middlewares\ST\threadx\common\src\tx_timer_info_get.c;..\Middlewares\ST\threadx\common\src\tx_timer_initialize.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;..\Middlewares\ST\threadx\common\src\txe_timer_activate.c;..\Middlewares\ST\threadx\common\src\txe_timer_change.c;..\Middlewares\ST\threadx\common\src\txe_timer_create.c;..\Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\txe_timer_delete.c;..\Middlewares\ST\threadx\common\src\txe_timer_info_get.c;..\Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;..\Core\Src\system_stm32h5xx.c;;; @@ -8,40 +8,40 @@ CDefines=TX_INCLUDE_USER_DEFINE_FILE;TX_SINGLE_MODE_NON_SECURE:1;USE_HAL_DRIVER; ADefines=TX_SINGLE_MODE_NON_SECURE:1; [PreviousUsedCMakes] -SourceFiles=Core/Src/main.c;Core/Src/tx_initialize_low_level.S;NetXDuo/App/app_netxduo.c;Core/Src/app_threadx.c;AZURE_RTOS/App/app_azure_rtos.c;Core/Src/stm32h5xx_it.c;Core/Src/stm32h5xx_hal_msp.c;Core/Src/stm32h5xx_hal_timebase_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Core/Src/system_stm32h5xx.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Core/Src/system_stm32h5xx.c;;; -HeaderPath=Drivers/STM32H5xx_HAL_Driver/Inc;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy;Middlewares/ST/threadx/common/inc;Drivers/CMSIS/Device/ST/STM32H5xx/Include;Middlewares/ST/netxduo/common/inc;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc;Drivers/CMSIS/Include;NetXDuo/App;Core/Inc;AZURE_RTOS/App; +SourceFiles=Core\Src\main.c;Core\Src\tx_initialize_low_level.S;NetXDuo\App\app_netxduo.c;Core\Src\app_threadx.c;AZURE_RTOS\App\app_azure_rtos.c;Core\Src\stm32h5xx_it.c;Core\Src\stm32h5xx_hal_msp.c;Core\Src\stm32h5xx_hal_timebase_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dcache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;Middlewares\ST\netxduo\common\src\nx_arp_announce_send.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nx_arp_enable.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_allocate.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nx_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_info_get.c;Middlewares\ST\netxduo\common\src\nx_arp_initialize.c;Middlewares\ST\netxduo\common\src\nx_arp_interface_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_arp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_arp_probe_send.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_send.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete_internal.c;Middlewares\ST\netxduo\common\src\nx_icmp_cleanup.c;Middlewares\ST\netxduo\common\src\nx_icmp_enable.c;Middlewares\ST\netxduo\common\src\nx_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_igmp_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_igmp_interface_report_send.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_check.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_igmp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_igmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_invalidate_destination_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nx_ip_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nx_ip_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_create.c;Middlewares\ST\netxduo\common\src\nx_ip_deferred_link_status_process.c;Middlewares\ST\netxduo\common\src\nx_ip_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_delete_queue_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_dispatch_process.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_link_status_event.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_fast_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_forward_packet_process.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_assembly.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_forward_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_timeout_check.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_header_add.c;Middlewares\ST\netxduo\common\src\nx_ip_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_initialize.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nx_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_cleanup.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_ip_route_find.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_thread_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv4_option_process.c;Middlewares\ST\netxduo\common\src\nx_ipv4_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_md5.c;Middlewares\ST\netxduo\common\src\nx_packet_allocate.c;Middlewares\ST\netxduo\common\src\nx_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_packet_data_adjust.c;Middlewares\ST\netxduo\common\src\nx_packet_data_append.c;Middlewares\ST\netxduo\common\src\nx_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nx_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nx_packet_debug_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_length_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_cleanup.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_initialize.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nx_packet_release.c;Middlewares\ST\netxduo\common\src\nx_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nx_rarp_disable.c;Middlewares\ST\netxduo\common\src\nx_rarp_enable.c;Middlewares\ST\netxduo\common\src\nx_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_rarp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_rarp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_system_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_cleanup_deferred.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_tcp_connect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_deferred_cleanup_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_disconnect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_enable.c;Middlewares\ST\netxduo\common\src\nx_tcp_fast_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_mss_option_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_no_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_control.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_fin.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_probe.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_rst.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_syn.c;Middlewares\ST\netxduo\common\src\nx_tcp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_block_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_retransmit.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send_internal.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_ack_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_closing.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_data_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_established.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait1.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait2.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_last_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_received.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_sent.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_transmit_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_resume.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_suspend.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_transmit_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_window_scaling_option_get.c;Middlewares\ST\netxduo\common\src\nx_udp_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_udp_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_utility.c;Middlewares\ST\netxduo\common\src\nxd_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxd_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxd_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxd_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxd_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxd_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxde_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxde_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxde_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxde_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxde_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nxe_arp_enable.c;Middlewares\ST\netxduo\common\src\nxe_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nxe_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxe_igmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_create.c;Middlewares\ST\netxduo\common\src\nxe_ip_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_packet_allocate.c;Middlewares\ST\netxduo\common\src\nxe_packet_copy.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_append.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nxe_packet_length_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_release.c;Middlewares\ST\netxduo\common\src\nxe_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nxe_rarp_disable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_enable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_enable.c;Middlewares\ST\netxduo\common\src\nxe_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_udp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_failure.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_add.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_find.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_destination_table_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_perform_DAD.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_na.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_packet_too_big.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ra.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_redirect.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_queued_packets.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_rs.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_neighbor_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_options.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_ra.c;Middlewares\ST\netxduo\common\src\nx_ipv6_fragment_process.c;Middlewares\ST\netxduo\common\src\nx_ipv6_header_add.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv6_option_error.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_add_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_fragment_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_hop_by_hop_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_routing_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_util.c;Middlewares\ST\netxduo\common\src\nx_link.c;Middlewares\ST\netxduo\common\src\nxd_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_table_init.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_destination_table_find_next_hop.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_default_router_from_address.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_max_prefix_length.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_interface_find.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_prefix_router_timer_tick.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_raw_packet_send_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_lookup.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_solicitation_check.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_search_onlink.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_delete.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_set.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_invalidate.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_http_proxy_client.c;Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_save.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_control.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_disable.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_schedule.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_stack_build.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_system_return.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_timer_interrupt.S;Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;Middlewares\ST\threadx\common\src\tx_block_allocate.c;Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_block_pool_create.c;Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_block_release.c;Middlewares\ST\threadx\common\src\tx_byte_allocate.c;Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;Middlewares\ST\threadx\common\src\tx_byte_release.c;Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;Middlewares\ST\threadx\common\src\tx_event_flags_create.c;Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;Middlewares\ST\threadx\common\src\tx_event_flags_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;Middlewares\ST\threadx\common\src\tx_event_flags_set.c;Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;Middlewares\ST\threadx\common\src\tx_mutex_create.c;Middlewares\ST\threadx\common\src\tx_mutex_delete.c;Middlewares\ST\threadx\common\src\tx_mutex_get.c;Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;Middlewares\ST\threadx\common\src\tx_mutex_put.c;Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;Middlewares\ST\threadx\common\src\tx_queue_create.c;Middlewares\ST\threadx\common\src\tx_queue_delete.c;Middlewares\ST\threadx\common\src\tx_queue_flush.c;Middlewares\ST\threadx\common\src\tx_queue_front_send.c;Middlewares\ST\threadx\common\src\tx_queue_info_get.c;Middlewares\ST\threadx\common\src\tx_queue_initialize.c;Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;Middlewares\ST\threadx\common\src\tx_queue_receive.c;Middlewares\ST\threadx\common\src\tx_queue_send.c;Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;Middlewares\ST\threadx\common\src\tx_semaphore_create.c;Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;Middlewares\ST\threadx\common\src\tx_semaphore_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\tx_semaphore_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\tx_thread_create.c;Middlewares\ST\threadx\common\src\tx_thread_delete.c;Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\tx_thread_identify.c;Middlewares\ST\threadx\common\src\tx_thread_info_get.c;Middlewares\ST\threadx\common\src\tx_thread_initialize.c;Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;Middlewares\ST\threadx\common\src\tx_thread_reset.c;Middlewares\ST\threadx\common\src\tx_thread_resume.c;Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;Middlewares\ST\threadx\common\src\tx_thread_sleep.c;Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;Middlewares\ST\threadx\common\src\tx_thread_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_terminate.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\tx_thread_timeout.c;Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_time_get.c;Middlewares\ST\threadx\common\src\tx_time_set.c;Middlewares\ST\threadx\common\src\txe_block_allocate.c;Middlewares\ST\threadx\common\src\txe_block_pool_create.c;Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_block_release.c;Middlewares\ST\threadx\common\src\txe_byte_allocate.c;Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_byte_release.c;Middlewares\ST\threadx\common\src\txe_event_flags_create.c;Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;Middlewares\ST\threadx\common\src\txe_event_flags_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_set.c;Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\txe_mutex_create.c;Middlewares\ST\threadx\common\src\txe_mutex_delete.c;Middlewares\ST\threadx\common\src\txe_mutex_get.c;Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;Middlewares\ST\threadx\common\src\txe_mutex_put.c;Middlewares\ST\threadx\common\src\txe_queue_create.c;Middlewares\ST\threadx\common\src\txe_queue_delete.c;Middlewares\ST\threadx\common\src\txe_queue_flush.c;Middlewares\ST\threadx\common\src\txe_queue_front_send.c;Middlewares\ST\threadx\common\src\txe_queue_info_get.c;Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;Middlewares\ST\threadx\common\src\txe_queue_receive.c;Middlewares\ST\threadx\common\src\txe_queue_send.c;Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_create.c;Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;Middlewares\ST\threadx\common\src\txe_semaphore_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\txe_semaphore_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\txe_thread_create.c;Middlewares\ST\threadx\common\src\txe_thread_delete.c;Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\txe_thread_info_get.c;Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;Middlewares\ST\threadx\common\src\txe_thread_reset.c;Middlewares\ST\threadx\common\src\txe_thread_resume.c;Middlewares\ST\threadx\common\src\txe_thread_suspend.c;Middlewares\ST\threadx\common\src\txe_thread_terminate.c;Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_timer_activate.c;Middlewares\ST\threadx\common\src\tx_timer_change.c;Middlewares\ST\threadx\common\src\tx_timer_create.c;Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_delete.c;Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;Middlewares\ST\threadx\common\src\tx_timer_info_get.c;Middlewares\ST\threadx\common\src\tx_timer_initialize.c;Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;Middlewares\ST\threadx\common\src\txe_timer_activate.c;Middlewares\ST\threadx\common\src\txe_timer_change.c;Middlewares\ST\threadx\common\src\txe_timer_create.c;Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;Middlewares\ST\threadx\common\src\txe_timer_delete.c;Middlewares\ST\threadx\common\src\txe_timer_info_get.c;Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;Core\Src\system_stm32h5xx.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dcache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;Middlewares\ST\netxduo\common\src\nx_arp_announce_send.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nx_arp_enable.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_allocate.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nx_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_info_get.c;Middlewares\ST\netxduo\common\src\nx_arp_initialize.c;Middlewares\ST\netxduo\common\src\nx_arp_interface_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_arp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_arp_probe_send.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_send.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete_internal.c;Middlewares\ST\netxduo\common\src\nx_icmp_cleanup.c;Middlewares\ST\netxduo\common\src\nx_icmp_enable.c;Middlewares\ST\netxduo\common\src\nx_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_igmp_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_igmp_interface_report_send.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_check.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_igmp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_igmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_invalidate_destination_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nx_ip_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nx_ip_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_create.c;Middlewares\ST\netxduo\common\src\nx_ip_deferred_link_status_process.c;Middlewares\ST\netxduo\common\src\nx_ip_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_delete_queue_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_dispatch_process.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_link_status_event.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_fast_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_forward_packet_process.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_assembly.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_forward_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_timeout_check.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_header_add.c;Middlewares\ST\netxduo\common\src\nx_ip_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_initialize.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nx_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_cleanup.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_ip_route_find.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_thread_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv4_option_process.c;Middlewares\ST\netxduo\common\src\nx_ipv4_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_md5.c;Middlewares\ST\netxduo\common\src\nx_packet_allocate.c;Middlewares\ST\netxduo\common\src\nx_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_packet_data_adjust.c;Middlewares\ST\netxduo\common\src\nx_packet_data_append.c;Middlewares\ST\netxduo\common\src\nx_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nx_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nx_packet_debug_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_length_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_cleanup.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_initialize.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nx_packet_release.c;Middlewares\ST\netxduo\common\src\nx_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nx_rarp_disable.c;Middlewares\ST\netxduo\common\src\nx_rarp_enable.c;Middlewares\ST\netxduo\common\src\nx_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_rarp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_rarp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_system_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_cleanup_deferred.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_tcp_connect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_deferred_cleanup_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_disconnect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_enable.c;Middlewares\ST\netxduo\common\src\nx_tcp_fast_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_mss_option_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_no_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_control.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_fin.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_probe.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_rst.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_syn.c;Middlewares\ST\netxduo\common\src\nx_tcp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_block_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_retransmit.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send_internal.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_ack_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_closing.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_data_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_established.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait1.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait2.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_last_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_received.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_sent.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_transmit_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_resume.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_suspend.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_transmit_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_window_scaling_option_get.c;Middlewares\ST\netxduo\common\src\nx_udp_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_udp_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_utility.c;Middlewares\ST\netxduo\common\src\nxd_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxd_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxd_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxd_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxd_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxd_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxde_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxde_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxde_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxde_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxde_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nxe_arp_enable.c;Middlewares\ST\netxduo\common\src\nxe_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nxe_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxe_igmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_create.c;Middlewares\ST\netxduo\common\src\nxe_ip_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_packet_allocate.c;Middlewares\ST\netxduo\common\src\nxe_packet_copy.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_append.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nxe_packet_length_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_release.c;Middlewares\ST\netxduo\common\src\nxe_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nxe_rarp_disable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_enable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_enable.c;Middlewares\ST\netxduo\common\src\nxe_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_udp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_failure.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_add.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_find.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_destination_table_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_perform_DAD.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_na.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_packet_too_big.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ra.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_redirect.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_queued_packets.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_rs.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_neighbor_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_options.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_ra.c;Middlewares\ST\netxduo\common\src\nx_ipv6_fragment_process.c;Middlewares\ST\netxduo\common\src\nx_ipv6_header_add.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv6_option_error.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_add_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_fragment_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_hop_by_hop_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_routing_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_util.c;Middlewares\ST\netxduo\common\src\nx_link.c;Middlewares\ST\netxduo\common\src\nxd_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_table_init.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_destination_table_find_next_hop.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_default_router_from_address.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_max_prefix_length.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_interface_find.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_prefix_router_timer_tick.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_raw_packet_send_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_lookup.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_solicitation_check.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_search_onlink.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_delete.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_set.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_invalidate.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_http_proxy_client.c;Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_save.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_control.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_disable.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_schedule.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_stack_build.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_system_return.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_timer_interrupt.S;Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;Middlewares\ST\threadx\common\src\tx_block_allocate.c;Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_block_pool_create.c;Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_block_release.c;Middlewares\ST\threadx\common\src\tx_byte_allocate.c;Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;Middlewares\ST\threadx\common\src\tx_byte_release.c;Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;Middlewares\ST\threadx\common\src\tx_event_flags_create.c;Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;Middlewares\ST\threadx\common\src\tx_event_flags_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;Middlewares\ST\threadx\common\src\tx_event_flags_set.c;Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;Middlewares\ST\threadx\common\src\tx_mutex_create.c;Middlewares\ST\threadx\common\src\tx_mutex_delete.c;Middlewares\ST\threadx\common\src\tx_mutex_get.c;Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;Middlewares\ST\threadx\common\src\tx_mutex_put.c;Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;Middlewares\ST\threadx\common\src\tx_queue_create.c;Middlewares\ST\threadx\common\src\tx_queue_delete.c;Middlewares\ST\threadx\common\src\tx_queue_flush.c;Middlewares\ST\threadx\common\src\tx_queue_front_send.c;Middlewares\ST\threadx\common\src\tx_queue_info_get.c;Middlewares\ST\threadx\common\src\tx_queue_initialize.c;Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;Middlewares\ST\threadx\common\src\tx_queue_receive.c;Middlewares\ST\threadx\common\src\tx_queue_send.c;Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;Middlewares\ST\threadx\common\src\tx_semaphore_create.c;Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;Middlewares\ST\threadx\common\src\tx_semaphore_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\tx_semaphore_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\tx_thread_create.c;Middlewares\ST\threadx\common\src\tx_thread_delete.c;Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\tx_thread_identify.c;Middlewares\ST\threadx\common\src\tx_thread_info_get.c;Middlewares\ST\threadx\common\src\tx_thread_initialize.c;Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;Middlewares\ST\threadx\common\src\tx_thread_reset.c;Middlewares\ST\threadx\common\src\tx_thread_resume.c;Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;Middlewares\ST\threadx\common\src\tx_thread_sleep.c;Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;Middlewares\ST\threadx\common\src\tx_thread_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_terminate.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\tx_thread_timeout.c;Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_time_get.c;Middlewares\ST\threadx\common\src\tx_time_set.c;Middlewares\ST\threadx\common\src\txe_block_allocate.c;Middlewares\ST\threadx\common\src\txe_block_pool_create.c;Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_block_release.c;Middlewares\ST\threadx\common\src\txe_byte_allocate.c;Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_byte_release.c;Middlewares\ST\threadx\common\src\txe_event_flags_create.c;Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;Middlewares\ST\threadx\common\src\txe_event_flags_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_set.c;Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\txe_mutex_create.c;Middlewares\ST\threadx\common\src\txe_mutex_delete.c;Middlewares\ST\threadx\common\src\txe_mutex_get.c;Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;Middlewares\ST\threadx\common\src\txe_mutex_put.c;Middlewares\ST\threadx\common\src\txe_queue_create.c;Middlewares\ST\threadx\common\src\txe_queue_delete.c;Middlewares\ST\threadx\common\src\txe_queue_flush.c;Middlewares\ST\threadx\common\src\txe_queue_front_send.c;Middlewares\ST\threadx\common\src\txe_queue_info_get.c;Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;Middlewares\ST\threadx\common\src\txe_queue_receive.c;Middlewares\ST\threadx\common\src\txe_queue_send.c;Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_create.c;Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;Middlewares\ST\threadx\common\src\txe_semaphore_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\txe_semaphore_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\txe_thread_create.c;Middlewares\ST\threadx\common\src\txe_thread_delete.c;Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\txe_thread_info_get.c;Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;Middlewares\ST\threadx\common\src\txe_thread_reset.c;Middlewares\ST\threadx\common\src\txe_thread_resume.c;Middlewares\ST\threadx\common\src\txe_thread_suspend.c;Middlewares\ST\threadx\common\src\txe_thread_terminate.c;Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_timer_activate.c;Middlewares\ST\threadx\common\src\tx_timer_change.c;Middlewares\ST\threadx\common\src\tx_timer_create.c;Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_delete.c;Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;Middlewares\ST\threadx\common\src\tx_timer_info_get.c;Middlewares\ST\threadx\common\src\tx_timer_initialize.c;Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;Middlewares\ST\threadx\common\src\txe_timer_activate.c;Middlewares\ST\threadx\common\src\txe_timer_change.c;Middlewares\ST\threadx\common\src\txe_timer_create.c;Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;Middlewares\ST\threadx\common\src\txe_timer_delete.c;Middlewares\ST\threadx\common\src\txe_timer_info_get.c;Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;Core\Src\system_stm32h5xx.c;;; +HeaderPath=Drivers\STM32H5xx_HAL_Driver\Inc;Drivers\STM32H5xx_HAL_Driver\Inc\Legacy;Middlewares\ST\threadx\common\inc;Drivers\CMSIS\Device\ST\STM32H5xx\Include;Middlewares\ST\netxduo\common\inc;Middlewares\ST\netxduo\ports\cortex_m33\gnu\inc;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc;Drivers\CMSIS\Include;NetXDuo\App;Core\Inc;AZURE_RTOS\App; CDefines=NX_INCLUDE_USER_DEFINE_FILE;TX_INCLUDE_USER_DEFINE_FILE;TX_SINGLE_MODE_NON_SECURE:1;USE_HAL_DRIVER;STM32H563xx;USE_HAL_DRIVER;USE_HAL_DRIVER; ADefines=TX_SINGLE_MODE_NON_SECURE:1; [PreviousGenFiles] AdvancedFolderStructure=true HeaderFileListSize=9 -HeaderFiles#0=../NetXDuo/App/app_netxduo.h -HeaderFiles#1=../NetXDuo/App/nx_user.h -HeaderFiles#2=../Core/Inc/app_threadx.h -HeaderFiles#3=../AZURE_RTOS/App/app_azure_rtos.h -HeaderFiles#4=../Core/Inc/tx_user.h -HeaderFiles#5=../AZURE_RTOS/App/app_azure_rtos_config.h -HeaderFiles#6=../Core/Inc/stm32h5xx_it.h -HeaderFiles#7=../Core/Inc/stm32h5xx_hal_conf.h -HeaderFiles#8=../Core/Inc/main.h +HeaderFiles#0=..\NetXDuo\App\app_netxduo.h +HeaderFiles#1=..\NetXDuo\App\nx_user.h +HeaderFiles#2=..\Core\Inc\app_threadx.h +HeaderFiles#3=..\AZURE_RTOS\App\app_azure_rtos.h +HeaderFiles#4=..\Core\Inc\tx_user.h +HeaderFiles#5=..\AZURE_RTOS\App\app_azure_rtos_config.h +HeaderFiles#6=..\Core\Inc\stm32h5xx_it.h +HeaderFiles#7=..\Core\Inc\stm32h5xx_hal_conf.h +HeaderFiles#8=..\Core\Inc\main.h HeaderFolderListSize=3 -HeaderPath#0=../NetXDuo/App -HeaderPath#1=../Core/Inc -HeaderPath#2=../AZURE_RTOS/App +HeaderPath#0=..\NetXDuo\App +HeaderPath#1=..\Core\Inc +HeaderPath#2=..\AZURE_RTOS\App HeaderFiles=; SourceFileListSize=8 -SourceFiles#0=../Core/Src/tx_initialize_low_level.S -SourceFiles#1=../NetXDuo/App/app_netxduo.c -SourceFiles#2=../Core/Src/app_threadx.c -SourceFiles#3=../AZURE_RTOS/App/app_azure_rtos.c -SourceFiles#4=../Core/Src/stm32h5xx_it.c -SourceFiles#5=../Core/Src/stm32h5xx_hal_msp.c -SourceFiles#6=../Core/Src/stm32h5xx_hal_timebase_tim.c -SourceFiles#7=../Core/Src/main.c +SourceFiles#0=..\Core\Src\tx_initialize_low_level.S +SourceFiles#1=..\NetXDuo\App\app_netxduo.c +SourceFiles#2=..\Core\Src\app_threadx.c +SourceFiles#3=..\AZURE_RTOS\App\app_azure_rtos.c +SourceFiles#4=..\Core\Src\stm32h5xx_it.c +SourceFiles#5=..\Core\Src\stm32h5xx_hal_msp.c +SourceFiles#6=..\Core\Src\stm32h5xx_hal_timebase_tim.c +SourceFiles#7=..\Core\Src\main.c SourceFolderListSize=3 -SourcePath#0=../Core/Src -SourcePath#1=../NetXDuo/App -SourcePath#2=../AZURE_RTOS/App +SourcePath#0=..\Core\Src +SourcePath#1=..\NetXDuo\App +SourcePath#2=..\AZURE_RTOS\App SourceFiles=; diff --git a/AZURE_RTOS/App/app_azure_rtos_config.h b/AZURE_RTOS/App/app_azure_rtos_config.h index f0def4f..afcdbfc 100644 --- a/AZURE_RTOS/App/app_azure_rtos_config.h +++ b/AZURE_RTOS/App/app_azure_rtos_config.h @@ -43,9 +43,9 @@ extern "C" { #define USE_STATIC_ALLOCATION 1 -#define TX_APP_MEM_POOL_SIZE 1024 +#define TX_APP_MEM_POOL_SIZE 60040 -#define NX_APP_MEM_POOL_SIZE 1024 +#define NX_APP_MEM_POOL_SIZE 10240 /* USER CODE BEGIN EC */ diff --git a/CMakeLists.txt b/CMakeLists.txt index 82d0b8e..25ef387 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,113 +1,111 @@ -cmake_minimum_required(VERSION 3.22) - -# -# This file is generated only once, -# and is not re-generated if converter is called multiple times. -# -# User is free to modify the file as much as necessary -# - -# Setup compiler settings -set(CMAKE_C_STANDARD 11) -set(CMAKE_C_STANDARD_REQUIRED ON) -set(CMAKE_C_EXTENSIONS ON) - - -# Define the build type -if(NOT CMAKE_BUILD_TYPE) - set(CMAKE_BUILD_TYPE "Debug") -endif() - -# Set the project name -set(CMAKE_PROJECT_NAME Lightning) - -# Include toolchain file -include("cmake/gcc-arm-none-eabi.cmake") - -# Enable compile command to ease indexing with e.g. clangd -set(CMAKE_EXPORT_COMPILE_COMMANDS TRUE) - -# Core project settings -project(${CMAKE_PROJECT_NAME}) -message("Build type: " ${CMAKE_BUILD_TYPE}) - -# Display ASCII art at start of build -if(EXISTS "${CMAKE_SOURCE_DIR}/art") - file(READ "${CMAKE_SOURCE_DIR}/art" ASCII_ART) - message("${ASCII_ART}") -endif() - -# Enable CMake support for ASM and C languages -enable_language(C ASM) - -# Create an executable object type -add_executable(${CMAKE_PROJECT_NAME}) - -# Add STM32CubeMX generated sources -add_subdirectory(cmake/stm32cubemx) - -# Link directories setup -target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE - # Add user defined library search paths -) - -# Add sources to executable -target_sources(${CMAKE_PROJECT_NAME} PRIVATE - # Add user sources here - - # ThreadX Utils - "./Drivers/Embedded-Base/platforms/stm32h563/src/fdcan.c" - "./Drivers/Embedded-Base/threadX/src/u_tx_debug.c" - "./Drivers/Embedded-Base/threadX/src/u_tx_mutex.c" - "./Drivers/Embedded-Base/threadX/src/u_tx_queues.c" - "./Drivers/Embedded-Base/threadX/src/u_tx_threads.c" - "./Drivers/Embedded-Base/middleware/src/bitstream.c" - "./Drivers/Embedded-Base/middleware/src/c_utils.c" - - # Peripheral Drivers - "../Drivers/Embedded-Base/general/include/lsm6dsv_reg.h" - "../Drivers/Embedded-Base/general/src/lsm6dsv_reg.c" - "./Drivers/Embedded-Base/general/src/as3935.c" - "../Drivers/Embedded-Base/general/src/lis2mdl_reg.c" - - # Core - "./Core/Src/u_test.c" - "./Core/Src/u_inbox.c" - "./Core/Src/u_sensors.c" - "./Core/Src/u_threads.c" - "./Core/Src/u_statemachine.c" - "./Core/Src/u_queues.c" - "./Core/Src/u_can.c" - "./Core/Src/u_mutexes.c" - - # gen - "./Core/Src/can_messages_tx.c" -) - -# Add include paths -target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE - # Add user defined include paths - "./Drivers/Embedded-Base/general/include/" - "./Drivers/Embedded-Base/middleware/include/" - "./Drivers/Embedded-Base/platforms/stm32h563/include/" - "./Drivers/Embedded-Base/threadX/inc/" - "./NetXDuo" - "./Core/Inc/" -) - -# Add project symbols (macros) -target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE - # Add user defined symbols -) - -# Compiler options -target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE - -Wno-unused-parameter # u_TODO - this doesn't seem to be working -) - -# Add linked libraries -target_link_libraries(${CMAKE_PROJECT_NAME} - stm32cubemx - - # Add user defined libraries -) +cmake_minimum_required(VERSION 3.22) + +# +# This file is generated only once, +# and is not re-generated if converter is called multiple times. +# +# User is free to modify the file as much as necessary +# + +# Setup compiler settings +set(CMAKE_C_STANDARD 11) +set(CMAKE_C_STANDARD_REQUIRED ON) +set(CMAKE_C_EXTENSIONS ON) + + +# Define the build type +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE "Debug") +endif() + +# Set the project name +set(CMAKE_PROJECT_NAME Lightning) + + +# Enable compile command to ease indexing with e.g. clangd +set(CMAKE_EXPORT_COMPILE_COMMANDS TRUE) + +# Core project settings +project(${CMAKE_PROJECT_NAME}) +message("Build type: " ${CMAKE_BUILD_TYPE}) + +# Display ASCII art at start of build +if(EXISTS "${CMAKE_SOURCE_DIR}/art") + file(READ "${CMAKE_SOURCE_DIR}/art" ASCII_ART) + message("${ASCII_ART}") +endif() + +# Enable CMake support for ASM and C languages +enable_language(C ASM) + +# Create an executable object type +add_executable(${CMAKE_PROJECT_NAME}) + +# Add STM32CubeMX generated sources +add_subdirectory(cmake/stm32cubemx) + +# Link directories setup +target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE + # Add user defined library search paths +) + +# Add sources to executable +target_sources(${CMAKE_PROJECT_NAME} PRIVATE + # Add user sources here + + # ThreadX Utils + "./Drivers/Embedded-Base/platforms/stm32h563/src/fdcan.c" + "./Drivers/Embedded-Base/threadX/src/u_tx_debug.c" + "./Drivers/Embedded-Base/threadX/src/u_tx_mutex.c" + "./Drivers/Embedded-Base/threadX/src/u_tx_queues.c" + "./Drivers/Embedded-Base/threadX/src/u_tx_threads.c" + "./Drivers/Embedded-Base/middleware/src/bitstream.c" + "./Drivers/Embedded-Base/middleware/src/c_utils.c" + + # Peripheral Drivers + "../Drivers/Embedded-Base/general/include/lsm6dsv_reg.h" + "../Drivers/Embedded-Base/general/src/lsm6dsv_reg.c" + "./Drivers/Embedded-Base/general/src/as3935.c" + "../Drivers/Embedded-Base/general/src/lis2mdl_reg.c" + + # Core + "./Core/Src/u_test.c" + "./Core/Src/u_inbox.c" + "./Core/Src/u_sensors.c" + "./Core/Src/u_threads.c" + "./Core/Src/u_statemachine.c" + "./Core/Src/u_queues.c" + "./Core/Src/u_can.c" + "./Core/Src/u_mutexes.c" + + # gen + "./Core/Src/can_messages_tx.c" +) + +# Add include paths +target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE + # Add user defined include paths + "./Drivers/Embedded-Base/general/include/" + "./Drivers/Embedded-Base/middleware/include/" + "./Drivers/Embedded-Base/platforms/stm32h563/include/" + "./Drivers/Embedded-Base/threadX/inc/" + "./NetXDuo" + "./Core/Inc/" +) + +# Add project symbols (macros) +target_compile_definitions(${CMAKE_PROJECT_NAME} PRIVATE + # Add user defined symbols +) + +# Compiler options +target_compile_options(${CMAKE_PROJECT_NAME} PRIVATE + -Wno-unused-parameter # u_TODO - this doesn't seem to be working +) + +# Add linked libraries +target_link_libraries(${CMAKE_PROJECT_NAME} + stm32cubemx + + # Add user defined libraries +) diff --git a/Core/Inc/main.h b/Core/Inc/main.h index e3ab131..564db7e 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -41,7 +41,7 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /* USER CODE BEGIN EC */ -extern IWDG_HandleTypeDef hiwdg; +// extern IWDG_HandleTypeDef hiwdg; /* USER CODE END EC */ diff --git a/Core/Inc/stm32h5xx_hal_conf.h b/Core/Inc/stm32h5xx_hal_conf.h index 7ef73f2..4618e7b 100644 --- a/Core/Inc/stm32h5xx_hal_conf.h +++ b/Core/Inc/stm32h5xx_hal_conf.h @@ -57,7 +57,7 @@ /*#define HAL_HASH_MODULE_ENABLED */ /*#define HAL_HCD_MODULE_ENABLED */ /*#define HAL_IRDA_MODULE_ENABLED */ -#define HAL_IWDG_MODULE_ENABLED +/*#define HAL_IWDG_MODULE_ENABLED */ /*#define HAL_I2C_MODULE_ENABLED */ /*#define HAL_I3C_MODULE_ENABLED */ /*#define HAL_I2S_MODULE_ENABLED */ diff --git a/Core/Src/app_threadx.c b/Core/Src/app_threadx.c index 2e1b6ff..02e3b3f 100644 --- a/Core/Src/app_threadx.c +++ b/Core/Src/app_threadx.c @@ -68,9 +68,9 @@ UINT App_ThreadX_Init(VOID *memory_ptr) /* Init user-written code that uses ThreadX stuff here. */ CATCH_ERROR(queues_init(byte_pool), U_SUCCESS); CATCH_ERROR(mutexes_init(), U_SUCCESS); - CATCH_ERROR(init_imu(), U_SUCCESS); + // CATCH_ERROR(init_imu(), U_SUCCESS); CATCH_ERROR(init_lightning_sensor(), U_SUCCESS); - CATCH_ERROR(init_magnetometer(), U_SUCCESS); + // CATCH_ERROR(init_magnetometer(), U_SUCCESS); CATCH_ERROR(threads_init(byte_pool), U_SUCCESS); /* USER CODE END App_ThreadX_MEM_POOL */ diff --git a/Core/Src/main.c b/Core/Src/main.c index ae60217..380e5ec 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -55,8 +55,6 @@ DCACHE_HandleTypeDef hdcache1; FDCAN_HandleTypeDef hfdcan2; -IWDG_HandleTypeDef hiwdg; - UART_HandleTypeDef hlpuart1; UART_HandleTypeDef huart4; @@ -77,7 +75,6 @@ static void MX_SPI1_Init(void); static void MX_SPI2_Init(void); static void MX_SPI3_Init(void); static void MX_ICACHE_Init(void); -static void MX_IWDG_Init(void); static void MX_FDCAN2_Init(void); static void MX_UART4_Init(void); static void MX_DCACHE1_Init(void); @@ -164,7 +161,6 @@ int main(void) MX_SPI2_Init(); MX_SPI3_Init(); MX_ICACHE_Init(); - MX_IWDG_Init(); MX_FDCAN2_Init(); MX_UART4_Init(); MX_DCACHE1_Init(); @@ -211,9 +207,8 @@ void SystemClock_Config(void) /** Initializes the RCC Oscillators according to the specified parameters * in the RCC_OscInitTypeDef structure. */ - RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE; + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_ON; - RCC_OscInitStruct.LSIState = RCC_LSI_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_HSE; RCC_OscInitStruct.PLL.PLLM = 2; @@ -383,36 +378,6 @@ static void MX_ICACHE_Init(void) } -/** - * @brief IWDG Initialization Function - * @param None - * @retval None - */ -static void MX_IWDG_Init(void) -{ - - /* USER CODE BEGIN IWDG_Init 0 */ - - /* USER CODE END IWDG_Init 0 */ - - /* USER CODE BEGIN IWDG_Init 1 */ - - /* USER CODE END IWDG_Init 1 */ - hiwdg.Instance = IWDG; - hiwdg.Init.Prescaler = IWDG_PRESCALER_4; - hiwdg.Init.Window = 4095; - hiwdg.Init.Reload = 4095; - hiwdg.Init.EWI = 0; - if (HAL_IWDG_Init(&hiwdg) != HAL_OK) - { - Error_Handler(); - } - /* USER CODE BEGIN IWDG_Init 2 */ - - /* USER CODE END IWDG_Init 2 */ - -} - /** * @brief LPUART1 Initialization Function * @param None @@ -436,7 +401,8 @@ static void MX_LPUART1_UART_Init(void) hlpuart1.Init.Mode = UART_MODE_TX_RX; hlpuart1.Init.HwFlowCtl = UART_HWCONTROL_NONE; hlpuart1.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_DISABLE; - hlpuart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_NO_INIT; + hlpuart1.AdvancedInit.AdvFeatureInit = UART_ADVFEATURE_SWAP_INIT; + hlpuart1.AdvancedInit.Swap = UART_ADVFEATURE_SWAP_ENABLE; hlpuart1.FifoMode = UART_FIFOMODE_DISABLE; if (HAL_UART_Init(&hlpuart1) != HAL_OK) { diff --git a/Core/Src/u_threads.c b/Core/Src/u_threads.c index fff050f..cab5b93 100644 --- a/Core/Src/u_threads.c +++ b/Core/Src/u_threads.c @@ -14,19 +14,29 @@ /* Default Thread */ static thread_t _default_thread = { .name = "Default Thread", /* Name */ - .size = 512, /* Stack Size (in bytes) */ - .priority = 7, /* Priority */ - .threshold = 9, /* Preemption Threshold */ + .size = 4096, /* Stack Size (in bytes) */ + .priority = 0, /* Priority */ + .threshold = 0, /* Preemption Threshold */ .time_slice = TX_NO_TIME_SLICE, /* Time Slice */ .auto_start = TX_AUTO_START, /* Auto Start */ .sleep = 10, /* Sleep (in ticks) */ .function = default_thread /* Thread Function */ }; void default_thread(ULONG thread_input) { + + bool alt = true; while(1) { /* Kick the watchdogs (sad) */ - HAL_IWDG_Refresh(&hiwdg); // Internal Watchdog + //HAL_IWDG_Refresh(&hiwdg); // Internal Watchdog + + if (alt) { + printf(".\n"); + } else { + printf("..\n"); + } + + alt = !alt; /* Sleep Thread for specified number of ticks. */ tx_thread_sleep(_default_thread.sleep); @@ -36,9 +46,9 @@ void default_thread(ULONG thread_input) { /* CAN Incoming Thread. Processes incoming messages. */ static thread_t _can_incoming_thread = { .name = "CAN Incoming Thread", /* Name */ - .size = 512, /* Stack Size (in bytes) */ - .priority = 5, /* Priority */ - .threshold = 9, /* Preemption Threshold */ + .size = 4096, /* Stack Size (in bytes) */ + .priority = 0, /* Priority */ + .threshold = 0, /* Preemption Threshold */ .time_slice = TX_NO_TIME_SLICE, /* Time Slice */ .auto_start = TX_AUTO_START, /* Auto Start */ .sleep = 10, /* Sleep (in ticks) */ @@ -62,9 +72,9 @@ void can_incoming_thread(ULONG thread_input) { /* CAN Outgoing Thread. Sends outgoing CAN messages. */ static thread_t _can_outgoing_thread = { .name = "CAN Outgoing Thread", /* Name */ - .size = 512, /* Stack Size (in bytes) */ - .priority = 9, /* Priority */ - .threshold = 9, /* Preemption Threshold */ + .size = 4096, /* Stack Size (in bytes) */ + .priority = 0, /* Priority */ + .threshold = 0, /* Preemption Threshold */ .time_slice = TX_NO_TIME_SLICE, /* Time Slice */ .auto_start = TX_AUTO_START, /* Auto Start */ .sleep = 10, /* Sleep (in ticks) */ @@ -93,9 +103,9 @@ void can_outgoing_thread(ULONG thread_input) { /* Sensors Thread. Reads sensors's information. */ static thread_t _sensors_thread = { .name = "Sensors Thread", /* Name */ - .size = 512, /* Stack Size (in bytes) */ - .priority = 9, /* Priority */ - .threshold = 9, /* Preemption Threshold */ + .size = 4096, /* Stack Size (in bytes) */ + .priority = 0, /* Priority */ + .threshold = 0, /* Preemption Threshold */ .time_slice = TX_NO_TIME_SLICE, /* Time Slice */ .auto_start = TX_AUTO_START, /* Auto Start */ .sleep = 500, /* Sleep (in ticks) */ @@ -108,9 +118,9 @@ void sensors_thread(ULONG thread_input) { PRINTLN_ERROR("Reading & Sending Lightning Sensor Data Failed."); } - if (read_imu() != U_SUCCESS) { - PRINTLN_ERROR("Reading & Sending IMU Data Failed."); - } + // if (read_imu() != U_SUCCESS) { + // PRINTLN_ERROR("Reading & Sending IMU Data Failed."); + // } if (read_magnetometer() != U_SUCCESS) { PRINTLN_ERROR("Reading & Sending Magnetometer Data Failed."); @@ -123,9 +133,9 @@ void sensors_thread(ULONG thread_input) { /* GPIO Lights */ static thread_t _gpio_lights_thread = { .name = "GPIO Lights", /* Name */ - .size = 512, /* Stack Size (in bytes) */ - .priority = 5, /* Priority */ - .threshold = 9, /* Preemption Threshold */ + .size = 4096, /* Stack Size (in bytes) */ + .priority = 0, /* Priority */ + .threshold = 0, /* Preemption Threshold */ .time_slice = TX_NO_TIME_SLICE, /* Time Slice */ .auto_start = TX_AUTO_START, /* Auto Start */ .sleep = 500, /* Sleep (in ticks) */ diff --git a/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h b/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h deleted file mode 100644 index 089469c..0000000 --- a/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h +++ /dev/null @@ -1,302 +0,0 @@ -/** - ****************************************************************************** - * @file stm32h5xx_hal_iwdg.h - * @author MCD Application Team - * @brief Header file of IWDG HAL module. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ - -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef STM32H5xx_HAL_IWDG_H -#define STM32H5xx_HAL_IWDG_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* Includes ------------------------------------------------------------------*/ -#include "stm32h5xx_hal_def.h" - -/** @addtogroup STM32H5xx_HAL_Driver - * @{ - */ - -/** @defgroup IWDG IWDG - * @{ - */ - -/* Exported types ------------------------------------------------------------*/ -/** @defgroup IWDG_Exported_Types IWDG Exported Types - * @{ - */ - -/** - * @brief IWDG Init structure definition - */ -typedef struct -{ - uint32_t Prescaler; /*!< Select the prescaler of the IWDG. - This parameter can be a value of @ref IWDG_Prescaler */ - - uint32_t Reload; /*!< Specifies the IWDG down-counter reload value. - This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF */ - - uint32_t Window; /*!< Specifies the window value to be compared to the down-counter. - This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF */ - - uint32_t EWI; /*!< Specifies if IWDG Early Wakeup Interrupt is enable or not and the comparator value. - This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF - value 0 means that EWI is disabled */ -} IWDG_InitTypeDef; - -/** - * @brief IWDG Handle Structure definition - */ -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) -typedef struct __IWDG_HandleTypeDef -#else -typedef struct -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ -{ - IWDG_TypeDef *Instance; /*!< Register base address */ - - IWDG_InitTypeDef Init; /*!< IWDG required parameters */ - -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) - void (* EwiCallback)(struct __IWDG_HandleTypeDef *hiwdg); /*!< IWDG Early WakeUp Interrupt callback */ - void (* MspInitCallback)(struct __IWDG_HandleTypeDef *hiwdg); /*!< IWDG Msp Init callback */ -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ -} IWDG_HandleTypeDef; - -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) -/** - * @brief HAL IWDG common Callback ID enumeration definition - */ -typedef enum -{ - HAL_IWDG_EWI_CB_ID = 0x00U, /*!< IWDG EWI callback ID */ - HAL_IWDG_MSPINIT_CB_ID = 0x01U, /*!< IWDG MspInit callback ID */ -} HAL_IWDG_CallbackIDTypeDef; - -/** - * @brief HAL IWDG Callback pointer definition - */ -typedef void (*pIWDG_CallbackTypeDef)(IWDG_HandleTypeDef *hppp); /*!< pointer to a IWDG common callback functions */ -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ - - -/** - * @} - */ - -/* Exported constants --------------------------------------------------------*/ -/** @defgroup IWDG_Exported_Constants IWDG Exported Constants - * @{ - */ - -/** @defgroup IWDG_Prescaler IWDG Prescaler - * @{ - */ -#define IWDG_PRESCALER_4 0x00000000u /*!< IWDG prescaler set to 4 */ -#define IWDG_PRESCALER_8 IWDG_PR_PR_0 /*!< IWDG prescaler set to 8 */ -#define IWDG_PRESCALER_16 IWDG_PR_PR_1 /*!< IWDG prescaler set to 16 */ -#define IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 32 */ -#define IWDG_PRESCALER_64 IWDG_PR_PR_2 /*!< IWDG prescaler set to 64 */ -#define IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 128 */ -#define IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< IWDG prescaler set to 256 */ -#define IWDG_PRESCALER_512 (IWDG_PR_PR_2 | IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 512 */ -#define IWDG_PRESCALER_1024 IWDG_PR_PR_3 /*!< IWDG prescaler set to 1024 */ -/** - * @} - */ - -/** @defgroup IWDG_Window_option IWDG Window option - * @{ - */ -#define IWDG_WINDOW_DISABLE IWDG_WINR_WIN -/** - * @} - */ - -/** @defgroup IWDG_EWI_Mode IWDG Early Wakeup Interrupt Mode - * @{ - */ -#define IWDG_EWI_DISABLE 0x00000000u /*!< EWI Disable */ -/** - * @} - */ - -/** @defgroup IWDG_Active_Status IWDG Active Status - * @{ - */ -#define IWDG_STATUS_DISABLE 0x00000000u -#define IWDG_STATUS_ENABLE IWDG_SR_ONF -/** - * @} - */ - -/** - * @} - */ - -/* Exported macros -----------------------------------------------------------*/ -/** @defgroup IWDG_Exported_Macros IWDG Exported Macros - * @{ - */ - -/** - * @brief Enable the IWDG peripheral. - * @param __HANDLE__ IWDG handle - * @retval None - */ -#define __HAL_IWDG_START(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_ENABLE) - -/** - * @brief Reload IWDG counter with value defined in the reload register - * (write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers disabled). - * @param __HANDLE__ IWDG handle - * @retval None - */ -#define __HAL_IWDG_RELOAD_COUNTER(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_RELOAD) - -/** - * @} - */ - -/* Exported functions --------------------------------------------------------*/ -/** @defgroup IWDG_Exported_Functions IWDG Exported Functions - * @{ - */ - -/** @defgroup IWDG_Exported_Functions_Group1 Initialization and Start functions - * @{ - */ -/* Initialization/Start functions ********************************************/ -HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg); -void HAL_IWDG_MspInit(IWDG_HandleTypeDef *hiwdg); -/* Callbacks Register/UnRegister functions ***********************************/ -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) -HAL_StatusTypeDef HAL_IWDG_RegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID, - pIWDG_CallbackTypeDef pCallback); -HAL_StatusTypeDef HAL_IWDG_UnRegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID); -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ -/** - * @} - */ - -/** @defgroup IWDG_Exported_Functions_Group2 IO operation functions - * @{ - */ -/* I/O operation functions ****************************************************/ -HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg); -uint32_t HAL_IWDG_GetActiveStatus(const IWDG_HandleTypeDef *hiwdg); -void HAL_IWDG_IRQHandler(IWDG_HandleTypeDef *hiwdg); -void HAL_IWDG_EarlyWakeupCallback(IWDG_HandleTypeDef *hiwdg); -/** - * @} - */ - -/** - * @} - */ - -/* Private constants ---------------------------------------------------------*/ -/** @defgroup IWDG_Private_Constants IWDG Private Constants - * @{ - */ - -/** - * @brief IWDG Key Register BitMask - */ -#define IWDG_KEY_RELOAD 0x0000AAAAu /*!< IWDG Reload Counter Enable */ -#define IWDG_KEY_ENABLE 0x0000CCCCu /*!< IWDG Peripheral Enable */ -#define IWDG_KEY_WRITE_ACCESS_ENABLE 0x00005555u /*!< IWDG KR Write Access Enable */ -#define IWDG_KEY_WRITE_ACCESS_DISABLE 0x00000000u /*!< IWDG KR Write Access Disable */ - -/** - * @} - */ - -/* Private macros ------------------------------------------------------------*/ -/** @defgroup IWDG_Private_Macros IWDG Private Macros - * @{ - */ - -/** - * @brief Enable write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers. - * @param __HANDLE__ IWDG handle - * @retval None - */ -#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE) - -/** - * @brief Disable write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers. - * @param __HANDLE__ IWDG handle - * @retval None - */ -#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE) - -/** - * @brief Check IWDG prescaler value. - * @param __PRESCALER__ IWDG prescaler value - * @retval None - */ -#define IS_IWDG_PRESCALER(__PRESCALER__) (((__PRESCALER__) == IWDG_PRESCALER_4) || \ - ((__PRESCALER__) == IWDG_PRESCALER_8) || \ - ((__PRESCALER__) == IWDG_PRESCALER_16) || \ - ((__PRESCALER__) == IWDG_PRESCALER_32) || \ - ((__PRESCALER__) == IWDG_PRESCALER_64) || \ - ((__PRESCALER__) == IWDG_PRESCALER_128)|| \ - ((__PRESCALER__) == IWDG_PRESCALER_256)|| \ - ((__PRESCALER__) == IWDG_PRESCALER_512)|| \ - ((__PRESCALER__) == IWDG_PRESCALER_1024)) - -/** - * @brief Check IWDG reload value. - * @param __RELOAD__ IWDG reload value - * @retval None - */ -#define IS_IWDG_RELOAD(__RELOAD__) ((__RELOAD__) <= IWDG_RLR_RL) - -/** - * @brief Check IWDG window value. - * @param __WINDOW__ IWDG window value - * @retval None - */ -#define IS_IWDG_WINDOW(__WINDOW__) ((__WINDOW__) <= IWDG_WINR_WIN) - -/** - * @brief Check IWDG ewi value. - * @param __EWI__ IWDG ewi value - * @retval None - */ -#define IS_IWDG_EWI(__EWI__) ((__EWI__) <= IWDG_EWCR_EWIT) - -/** - * @} - */ - -/** - * @} - */ - -/** - * @} - */ - - -#ifdef __cplusplus -} -#endif - -#endif /* STM32H5xx_HAL_IWDG_H */ diff --git a/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h b/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h deleted file mode 100644 index dd94516..0000000 --- a/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h +++ /dev/null @@ -1,453 +0,0 @@ -/** - ****************************************************************************** - * @file stm32h5xx_ll_iwdg.h - * @author MCD Application Team - * @brief Header file of IWDG LL module. - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - */ - -/* Define to prevent recursive inclusion -------------------------------------*/ -#ifndef STM32H5xx_LL_IWDG_H -#define STM32H5xx_LL_IWDG_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* Includes ------------------------------------------------------------------*/ -#include "stm32h5xx.h" - -/** @addtogroup STM32H5xx_LL_Driver - * @{ - */ - -#if defined(IWDG) - -/** @defgroup IWDG_LL IWDG - * @{ - */ - -/* Private types -------------------------------------------------------------*/ -/* Private variables ---------------------------------------------------------*/ - -/* Private constants ---------------------------------------------------------*/ -/** @defgroup IWDG_LL_Private_Constants IWDG Private Constants - * @{ - */ -#define LL_IWDG_KEY_RELOAD 0x0000AAAAU /*!< IWDG Reload Counter Enable */ -#define LL_IWDG_KEY_ENABLE 0x0000CCCCU /*!< IWDG Peripheral Enable */ -#define LL_IWDG_KEY_WR_ACCESS_ENABLE 0x00005555U /*!< IWDG KR Write Access Enable */ -#define LL_IWDG_KEY_WR_ACCESS_DISABLE 0x00000000U /*!< IWDG KR Write Access Disable */ -/** - * @} - */ - -/* Private macros ------------------------------------------------------------*/ - -/* Exported types ------------------------------------------------------------*/ -/* Exported constants --------------------------------------------------------*/ -/** @defgroup IWDG_LL_Exported_Constants IWDG Exported Constants - * @{ - */ - -/** @defgroup IWDG_LL_EC_GET_FLAG Get Flags Defines - * @brief Flags defines which can be used with LL_IWDG_ReadReg function - * @{ - */ -#define LL_IWDG_SR_PVU IWDG_SR_PVU /*!< Watchdog prescaler value update */ -#define LL_IWDG_SR_RVU IWDG_SR_RVU /*!< Watchdog counter reload value update */ -#define LL_IWDG_SR_WVU IWDG_SR_WVU /*!< Watchdog counter window value update */ -/** - * @} - */ - -/** @defgroup IWDG_LL_EC_PRESCALER Prescaler Divider - * @{ - */ -#define LL_IWDG_PRESCALER_4 0x00000000U /*!< Divider by 4 */ -#define LL_IWDG_PRESCALER_8 (IWDG_PR_PR_0) /*!< Divider by 8 */ -#define LL_IWDG_PRESCALER_16 (IWDG_PR_PR_1) /*!< Divider by 16 */ -#define LL_IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< Divider by 32 */ -#define LL_IWDG_PRESCALER_64 (IWDG_PR_PR_2) /*!< Divider by 64 */ -#define LL_IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< Divider by 128 */ -#define LL_IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< Divider by 256 */ -#define LL_IWDG_PRESCALER_512 (IWDG_PR_PR_2 | IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< Divider by 512 */ -#define LL_IWDG_PRESCALER_1024 IWDG_PR_PR_3 /*!< Divider by 1024 */ -/** - * @} - */ - -/** - * @} - */ - -/* Exported macro ------------------------------------------------------------*/ -/** @defgroup IWDG_LL_Exported_Macros IWDG Exported Macros - * @{ - */ - -/** @defgroup IWDG_LL_EM_WRITE_READ Common Write and read registers Macros - * @{ - */ - -/** - * @brief Write a value in IWDG register - * @param __INSTANCE__ IWDG Instance - * @param __REG__ Register to be written - * @param __VALUE__ Value to be written in the register - * @retval None - */ -#define LL_IWDG_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) - -/** - * @brief Read a value in IWDG register - * @param __INSTANCE__ IWDG Instance - * @param __REG__ Register to be read - * @retval Register value - */ -#define LL_IWDG_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) -/** - * @} - */ - -/** - * @} - */ - - -/* Exported functions --------------------------------------------------------*/ -/** @defgroup IWDG_LL_Exported_Functions IWDG Exported Functions - * @{ - */ -/** @defgroup IWDG_LL_EF_Configuration Configuration - * @{ - */ - -/** - * @brief Start the Independent Watchdog - * @note Except if the hardware watchdog option is selected - * @rmtoll KR KEY LL_IWDG_Enable - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_Enable(IWDG_TypeDef *IWDGx) -{ - WRITE_REG(IWDGx->KR, LL_IWDG_KEY_ENABLE); -} - -/** - * @brief Reloads IWDG counter with value defined in the reload register - * @rmtoll KR KEY LL_IWDG_ReloadCounter - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_ReloadCounter(IWDG_TypeDef *IWDGx) -{ - WRITE_REG(IWDGx->KR, LL_IWDG_KEY_RELOAD); -} - -/** - * @brief Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers - * @rmtoll KR KEY LL_IWDG_EnableWriteAccess - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_EnableWriteAccess(IWDG_TypeDef *IWDGx) -{ - WRITE_REG(IWDGx->KR, LL_IWDG_KEY_WR_ACCESS_ENABLE); -} - -/** - * @brief Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers - * @rmtoll KR KEY LL_IWDG_DisableWriteAccess - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_DisableWriteAccess(IWDG_TypeDef *IWDGx) -{ - WRITE_REG(IWDGx->KR, LL_IWDG_KEY_WR_ACCESS_DISABLE); -} - -/** - * @brief Select the prescaler of the IWDG - * @rmtoll PR PR LL_IWDG_SetPrescaler - * @param IWDGx IWDG Instance - * @param Prescaler This parameter can be one of the following values: - * @arg @ref LL_IWDG_PRESCALER_4 - * @arg @ref LL_IWDG_PRESCALER_8 - * @arg @ref LL_IWDG_PRESCALER_16 - * @arg @ref LL_IWDG_PRESCALER_32 - * @arg @ref LL_IWDG_PRESCALER_64 - * @arg @ref LL_IWDG_PRESCALER_128 - * @arg @ref LL_IWDG_PRESCALER_256 - * @arg @ref LL_IWDG_PRESCALER_512 - * @arg @ref LL_IWDG_PRESCALER_1024 - * @retval None - */ -__STATIC_INLINE void LL_IWDG_SetPrescaler(IWDG_TypeDef *IWDGx, uint32_t Prescaler) -{ - WRITE_REG(IWDGx->PR, IWDG_PR_PR & Prescaler); -} - -/** - * @brief Get the selected prescaler of the IWDG - * @rmtoll PR PR LL_IWDG_GetPrescaler - * @param IWDGx IWDG Instance - * @retval Returned value can be one of the following values: - * @arg @ref LL_IWDG_PRESCALER_4 - * @arg @ref LL_IWDG_PRESCALER_8 - * @arg @ref LL_IWDG_PRESCALER_16 - * @arg @ref LL_IWDG_PRESCALER_32 - * @arg @ref LL_IWDG_PRESCALER_64 - * @arg @ref LL_IWDG_PRESCALER_128 - * @arg @ref LL_IWDG_PRESCALER_256 - * @arg @ref LL_IWDG_PRESCALER_512 - * @arg @ref LL_IWDG_PRESCALER_1024 - */ -__STATIC_INLINE uint32_t LL_IWDG_GetPrescaler(const IWDG_TypeDef *IWDGx) -{ - return (READ_REG(IWDGx->PR)); -} - -/** - * @brief Specify the IWDG down-counter reload value - * @rmtoll RLR RL LL_IWDG_SetReloadCounter - * @param IWDGx IWDG Instance - * @param Counter Value between Min_Data=0 and Max_Data=0x0FFF - * @retval None - */ -__STATIC_INLINE void LL_IWDG_SetReloadCounter(IWDG_TypeDef *IWDGx, uint32_t Counter) -{ - WRITE_REG(IWDGx->RLR, IWDG_RLR_RL & Counter); -} - -/** - * @brief Get the specified IWDG down-counter reload value - * @rmtoll RLR RL LL_IWDG_GetReloadCounter - * @param IWDGx IWDG Instance - * @retval Value between Min_Data=0 and Max_Data=0x0FFF - */ -__STATIC_INLINE uint32_t LL_IWDG_GetReloadCounter(const IWDG_TypeDef *IWDGx) -{ - return (READ_REG(IWDGx->RLR)); -} - -/** - * @brief Specify high limit of the window value to be compared to the down-counter. - * @rmtoll WINR WIN LL_IWDG_SetWindow - * @param IWDGx IWDG Instance - * @param Window Value between Min_Data=0 and Max_Data=0x0FFF - * @retval None - */ -__STATIC_INLINE void LL_IWDG_SetWindow(IWDG_TypeDef *IWDGx, uint32_t Window) -{ - WRITE_REG(IWDGx->WINR, IWDG_WINR_WIN & Window); -} - -/** - * @brief Get the high limit of the window value specified. - * @rmtoll WINR WIN LL_IWDG_GetWindow - * @param IWDGx IWDG Instance - * @retval Value between Min_Data=0 and Max_Data=0x0FFF - */ -__STATIC_INLINE uint32_t LL_IWDG_GetWindow(const IWDG_TypeDef *IWDGx) -{ - return (READ_REG(IWDGx->WINR)); -} - -/** - * @} - */ - -/** @defgroup IWDG_LL_EF_IT_Management IT_Management - * @{ - */ - -/** - * @brief Specify comparator value that will be used to trig Early Wakeup interrupt - * @rmtoll EWCR EWIT LL_IWDG_SetEwiTime - * @param IWDGx IWDG Instance - * @param Time Value between Min_Data=0 and Max_Data=0x0FFF - * @retval None - */ -__STATIC_INLINE void LL_IWDG_SetEwiTime(IWDG_TypeDef *IWDGx, uint32_t Time) -{ - MODIFY_REG(IWDGx->EWCR, IWDG_EWCR_EWIT, Time); -} - -/** - * @brief Get the Early Wakeup interrupt comparator value - * @rmtoll EWCR EWIT LL_IWDG_GetEwiTime - * @param IWDGx IWDG Instance - * @retval Value between Min_Data=0 and Max_Data=0x0FFF - */ -__STATIC_INLINE uint32_t LL_IWDG_GetEwiTime(const IWDG_TypeDef *IWDGx) -{ - return (READ_BIT(IWDGx->EWCR, IWDG_EWCR_EWIT)); -} - -/** - * @brief Enable Early wakeup interrupt - * @rmtoll EWCR EWIE LL_IWDG_EnableIT_EWI - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_EnableIT_EWI(IWDG_TypeDef *IWDGx) -{ - SET_BIT(IWDGx->EWCR, IWDG_EWCR_EWIE); -} - -/** - * @brief Disable Early wakeup interrupt - * @rmtoll EWCR EWIE LL_IWDG_DisableIT_EWI - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_DisableIT_EWI(IWDG_TypeDef *IWDGx) -{ - CLEAR_BIT(IWDGx->EWCR, IWDG_EWCR_EWIE); -} - -/** - * @brief Indicates whether Early wakeup interrupt is enable - * @rmtoll EWCR EWIE LL_IWDG_IsEnabledIT_EWI - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE uint32_t LL_IWDG_IsEnabledIT_EWI(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->EWCR, IWDG_EWCR_EWIE) == (IWDG_EWCR_EWIE)) ? 1UL : 0UL); -} - -/** - * @} - */ - -/** @defgroup IWDG_LL_EF_FLAG_Management FLAG_Management - * @{ - */ - -/** - * @brief Check if flag Prescaler Value Update is set or not - * @rmtoll SR PVU LL_IWDG_IsActiveFlag_PVU - * @param IWDGx IWDG Instance - * @retval State of bit (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_PVU(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_PVU) == (IWDG_SR_PVU)) ? 1UL : 0UL); -} - -/** - * @brief Check if flag Reload Value Update is set or not - * @rmtoll SR RVU LL_IWDG_IsActiveFlag_RVU - * @param IWDGx IWDG Instance - * @retval State of bit (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_RVU(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_RVU) == (IWDG_SR_RVU)) ? 1UL : 0UL); -} - -/** - * @brief Check if flag Window Value Update is set or not - * @rmtoll SR WVU LL_IWDG_IsActiveFlag_WVU - * @param IWDGx IWDG Instance - * @retval State of bit (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_WVU(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_WVU) == (IWDG_SR_WVU)) ? 1UL : 0UL); -} - -/** - * @brief Check if flag EWI Value Update is set or not - * @rmtoll SR EVU LL_IWDG_IsActiveFlag_EWU - * @param IWDGx IWDG Instance - * @retval State of bit (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_EWU(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_EWU) == (IWDG_SR_EWU)) ? 1UL : 0UL); -} - -/** - * @brief Check if all flags Prescaler, Reload, Window & Early Interrupt Value Update are reset or not - * @rmtoll SR PVU LL_IWDG_IsReady\n - * SR RVU LL_IWDG_IsReady\n - * SR WVU LL_IWDG_IsReady\n - * SR EWU LL_IWDG_IsReady - * @param IWDGx IWDG Instance - * @retval State of bits (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsReady(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_PVU | IWDG_SR_RVU | IWDG_SR_WVU | IWDG_SR_EWU) == 0U) ? 1UL : 0UL); -} - -/** - * @brief Check if IWDG has been started or not - * @rmtoll SR ONF LL_IWDG_IsActiveFlag_ONF - * @param IWDGx IWDG Instance - * @retval State of bit (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_ONF(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_ONF) == (IWDG_SR_ONF)) ? 1UL : 0UL); -} - -/** - * @brief Check if Early Wakeup interrupt flag is set or not - * @rmtoll SR EWIF LL_IWDG_IsActiveFlag_EWIF - * @param IWDGx IWDG Instance - * @retval State of bit (1 or 0). - */ -__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_EWIF(const IWDG_TypeDef *IWDGx) -{ - return ((READ_BIT(IWDGx->SR, IWDG_SR_EWIF) == (IWDG_SR_EWIF)) ? 1UL : 0UL); -} - -/** - * @brief Clear the Early Wakeup interrupt flag - * @rmtoll EWCR EWIC LL_IWDG_ClearFlag_EWIF - * @param IWDGx IWDG Instance - * @retval None - */ -__STATIC_INLINE void LL_IWDG_ClearFlag_EWIF(IWDG_TypeDef *IWDGx) -{ - SET_BIT(IWDGx->EWCR, IWDG_EWCR_EWIC); -} - -/** - * @} - */ - -/** - * @} - */ - -/** - * @} - */ - -#endif /* IWDG */ - -/** - * @} - */ - -#ifdef __cplusplus -} -#endif - -#endif /* STM32H5xx_LL_IWDG_H */ diff --git a/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c b/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c deleted file mode 100644 index 8ff2dbb..0000000 --- a/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c +++ /dev/null @@ -1,510 +0,0 @@ -/** - ****************************************************************************** - * @file stm32h5xx_hal_iwdg.c - * @author MCD Application Team - * @brief IWDG HAL module driver. - * This file provides firmware functions to manage the following - * functionalities of the Independent Watchdog (IWDG) peripheral: - * + Initialization and Start functions - * + IO operation functions - * - ****************************************************************************** - * @attention - * - * Copyright (c) 2023 STMicroelectronics. - * All rights reserved. - * - * This software is licensed under terms that can be found in the LICENSE file - * in the root directory of this software component. - * If no LICENSE file comes with this software, it is provided AS-IS. - * - ****************************************************************************** - @verbatim - ============================================================================== - ##### IWDG Generic features ##### - ============================================================================== - [..] - (+) The IWDG can be started by either software or hardware (configurable - through option byte). - - (+) The IWDG is clocked by the Low-Speed Internal clock (LSI) and thus stays - active even if the main clock fails. - - (+) Once the IWDG is started, the LSI is forced ON and both cannot be - disabled. The counter starts counting down from the reset value (0xFFF). - When it reaches the end of count value (0x000) a reset signal is - generated (IWDG reset). - - (+) Whenever the key value 0x0000 AAAA is written in the IWDG_KR register, - the IWDG_RLR value is reloaded into the counter and the watchdog reset - is prevented. - - (+) The IWDG is implemented in the VDD voltage domain that is still functional - in STOP and STANDBY mode (IWDG reset can wake up the CPU from STANDBY). - IWDGRST flag in RCC_CSR register can be used to inform when an IWDG - reset occurs. - - (+) Debug mode: When the microcontroller enters debug mode (core halted), - the IWDG counter either continues to work normally or stops, depending - on DBG_IWDG_STOP configuration bit in DBG module, accessible through - __HAL_DBGMCU_FREEZE_IWDG() and __HAL_DBGMCU_UNFREEZE_IWDG() macros. - - [..] Min-max timeout value @32KHz (LSI): ~125us / ~131.04s - The IWDG timeout may vary due to LSI clock frequency dispersion. - STM32H5xx devices provide the capability to measure the LSI clock - frequency (LSI clock is internally connected to TIM16 CH1 input capture). - The measured value can be used to have an IWDG timeout with an - acceptable accuracy. - - [..] Default timeout value (necessary for IWDG_SR status register update): - Constant LSI_VALUE is defined based on the nominal LSI clock frequency. - This frequency being subject to variations as mentioned above, the - default timeout value (defined through constant HAL_IWDG_DEFAULT_TIMEOUT - below) may become too short or too long. - In such cases, this default timeout value can be tuned by redefining - the constant LSI_VALUE at user-application level (based, for instance, - on the measured LSI clock frequency as explained above). - - ##### How to use this driver ##### - ============================================================================== - [..] - (#) Register callback to treat Iwdg interrupt and MspInit using HAL_IWDG_RegisterCallback(). - (++) Provide exiting handle as first parameter. - (++) Provide which callback will be registered using one value from - HAL_IWDG_CallbackIDTypeDef. - (++) Provide callback function pointer. - - (#) Use IWDG using HAL_IWDG_Init() function to : - (++) Enable instance by writing Start keyword in IWDG_KEY register. LSI - clock is forced ON and IWDG counter starts counting down. - (++) Enable write access to configuration registers: - IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR. - (++) Configure the IWDG prescaler and counter reload value. This reload - value will be loaded in the IWDG counter each time the watchdog is - reloaded, then the IWDG will start counting down from this value. - (++) Depending on window parameter: - (+++) If Window Init parameter is same as Window register value, - nothing more is done but reload counter value in order to exit - function with exact time base. - (+++) Else modify Window register. This will automatically reload - watchdog counter. - (++) Depending on Early Wakeup Interrupt parameter: - (+++) If EWI is set to disable, comparator is set to 0, interrupt is - disable & flag is clear. - (+++) Else modify EWCR register, setting comparator value, enable - interrupt & clear flag. - (++) Wait for status flags to be reset. - - (#) Then the application program must refresh the IWDG counter at regular - intervals during normal operation to prevent an MCU reset, using - HAL_IWDG_Refresh() function. - - *** IWDG HAL driver macros list *** - ==================================== - [..] - Below the list of most used macros in IWDG HAL driver: - (+) __HAL_IWDG_START: Enable the IWDG peripheral - (+) __HAL_IWDG_RELOAD_COUNTER: Reloads IWDG counter with value defined in - the reload register - - @endverbatim - */ - -/* Includes ------------------------------------------------------------------*/ -#include "stm32h5xx_hal.h" - -/** @addtogroup STM32H5xx_HAL_Driver - * @{ - */ - -#ifdef HAL_IWDG_MODULE_ENABLED -/** @addtogroup IWDG - * @brief IWDG HAL module driver. - * @{ - */ - -/* Private typedef -----------------------------------------------------------*/ -/* Private define ------------------------------------------------------------*/ -/** @defgroup IWDG_Private_Defines IWDG Private Defines - * @{ - */ -/* Status register needs up to 5 LSI clock periods to be updated. However a - synchronisation is added on prescaled LSI clock rising edge, so we only - consider a highest prescaler cycle. - The timeout value is calculated using the highest prescaler (1024) and - the LSI_VALUE constant. The value of this constant can be changed by the user - to take into account possible LSI clock period variations. - The timeout value is multiplied by 1000 to be converted in milliseconds. - LSI startup time is also considered here by adding LSI_STARTUP_TIME - converted in milliseconds. */ -#define HAL_IWDG_DEFAULT_TIMEOUT (((1UL * 1024UL * 1000UL) / LSI_VALUE) + ((LSI_STARTUP_TIME / 1000UL) + 1UL)) -#define IWDG_KERNEL_UPDATE_FLAGS (IWDG_SR_EWU | IWDG_SR_WVU | IWDG_SR_RVU | IWDG_SR_PVU) -/** - * @} - */ - -/* Private macro -------------------------------------------------------------*/ -/* Private variables ---------------------------------------------------------*/ -/* Private function prototypes -----------------------------------------------*/ -/* Exported functions --------------------------------------------------------*/ - -/** @addtogroup IWDG_Exported_Functions - * @{ - */ - -/** @addtogroup IWDG_Exported_Functions_Group1 - * @brief Initialization and Start functions. - * -@verbatim - =============================================================================== - ##### Initialization and Start functions ##### - =============================================================================== - [..] This section provides functions allowing to: - (+) Initialize the IWDG according to the specified parameters in the - IWDG_InitTypeDef of associated handle. - (+) Manage Window option. - (+) Once initialization is performed in HAL_IWDG_Init function, Watchdog - is reloaded in order to exit function with correct time base. - -@endverbatim - * @{ - */ - -/** - * @brief Initialize the IWDG according to the specified parameters in the - * IWDG_InitTypeDef and start watchdog. Before exiting function, - * watchdog is refreshed in order to have correct time base. - * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains - * the configuration information for the specified IWDG module. - * @retval HAL status - */ -HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) -{ - uint32_t tickstart; - - /* Check the IWDG handle allocation */ - if (hiwdg == NULL) - { - return HAL_ERROR; - } - - /* Check the parameters */ - assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); - assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); - assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); - assert_param(IS_IWDG_WINDOW(hiwdg->Init.Window)); - assert_param(IS_IWDG_EWI(hiwdg->Init.EWI)); - -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) - /* Reset Callback pointers */ - if (hiwdg->EwiCallback == NULL) - { - hiwdg->EwiCallback = HAL_IWDG_EarlyWakeupCallback; - } - if (hiwdg->MspInitCallback == NULL) - { - hiwdg->MspInitCallback = HAL_IWDG_MspInit; - } - - /* Init the low level hardware */ - hiwdg->MspInitCallback(hiwdg); -#else - /* Init the low level hardware */ - HAL_IWDG_MspInit(hiwdg); -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ - - /* Enable IWDG. LSI is turned on automatically */ - __HAL_IWDG_START(hiwdg); - - /* Enable write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers by writing - 0x5555 in KR */ - IWDG_ENABLE_WRITE_ACCESS(hiwdg); - - /* Write to IWDG registers the Prescaler & Reload values to work with */ - hiwdg->Instance->PR = hiwdg->Init.Prescaler; - hiwdg->Instance->RLR = hiwdg->Init.Reload; - - /* Check Reload update flag, before performing any reload of the counter, else previous value - will be taken. */ - tickstart = HAL_GetTick(); - - /* Wait for register to be updated */ - while ((hiwdg->Instance->SR & IWDG_SR_RVU) != 0x00u) - { - if ((HAL_GetTick() - tickstart) > HAL_IWDG_DEFAULT_TIMEOUT) - { - if ((hiwdg->Instance->SR & IWDG_SR_RVU) != 0x00u) - { - return HAL_TIMEOUT; - } - } - } - - if (hiwdg->Init.EWI == IWDG_EWI_DISABLE) - { - /* EWI comparator value equal 0, disable the early wakeup interrupt - * acknowledge the early wakeup interrupt in any cases. it clears the EWIF flag in SR register - * Set Watchdog Early Wakeup Comparator to 0x00 */ - hiwdg->Instance->EWCR = IWDG_EWCR_EWIC; - } - else - { - /* EWI comparator value different from 0, enable the early wakeup interrupt, - * acknowledge the early wakeup interrupt in any cases. it clears the EWIF flag in SR register - * Set Watchdog Early Wakeup Comparator value */ - hiwdg->Instance->EWCR = IWDG_EWCR_EWIE | IWDG_EWCR_EWIC | hiwdg->Init.EWI; - } - - /* Check pending flag, if previous update not done, return timeout */ - tickstart = HAL_GetTick(); - - /* Wait for register to be updated */ - while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) - { - if ((HAL_GetTick() - tickstart) > HAL_IWDG_DEFAULT_TIMEOUT) - { - if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) - { - return HAL_TIMEOUT; - } - } - } - - /* If window parameter is different than current value, modify window - register */ - if (hiwdg->Instance->WINR != hiwdg->Init.Window) - { - /* Write to IWDG WINR the IWDG_Window value to compare with. In any case, - even if window feature is disabled, Watchdog will be reloaded by writing - windows register */ - hiwdg->Instance->WINR = hiwdg->Init.Window; - } - else - { - /* Reload IWDG counter with value defined in the reload register */ - __HAL_IWDG_RELOAD_COUNTER(hiwdg); - } - - /* Return function status */ - return HAL_OK; -} - - -/** - * @brief Initialize the IWDG MSP. - * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains - * the configuration information for the specified IWDG module. - * @note When rewriting this function in user file, mechanism may be added - * to avoid multiple initialize when HAL_IWDG_Init function is called - * again to change parameters. - * @retval None - */ -__weak void HAL_IWDG_MspInit(IWDG_HandleTypeDef *hiwdg) -{ - /* Prevent unused argument(s) compilation warning */ - UNUSED(hiwdg); - - /* NOTE: This function should not be modified, when the callback is needed, - the HAL_IWDG_MspInit could be implemented in the user file - */ -} - - -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) -/** - * @brief Register a User IWDG Callback - * To be used instead of the weak (surcharged) predefined callback - * @param hiwdg IWDG handle - * @param CallbackID ID of the callback to be registered - * This parameter can be one of the following values: - * @arg @ref HAL_IWDG_EWI_CB_ID Early WakeUp Interrupt Callback ID - * @arg @ref HAL_IWDG_MSPINIT_CB_ID MspInit callback ID - * @param pCallback pointer to the Callback function - * @retval status - */ -HAL_StatusTypeDef HAL_IWDG_RegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID, - pIWDG_CallbackTypeDef pCallback) -{ - HAL_StatusTypeDef status = HAL_OK; - - if (pCallback == NULL) - { - status = HAL_ERROR; - } - else - { - switch (CallbackID) - { - case HAL_IWDG_EWI_CB_ID: - hiwdg->EwiCallback = pCallback; - break; - case HAL_IWDG_MSPINIT_CB_ID: - hiwdg->MspInitCallback = pCallback; - break; - - default: - status = HAL_ERROR; - break; - } - } - - return status; -} - - -/** - * @brief Unregister a IWDG Callback - * IWDG Callback is redirected to the weak (surcharged) predefined callback - * @param hiwdg IWDG handle - * @param CallbackID ID of the callback to be registered - * This parameter can be one of the following values: - * @arg @ref HAL_IWDG_EWI_CB_ID Early WakeUp Interrupt Callback ID - * @arg @ref HAL_IWDG_MSPINIT_CB_ID MspInit callback ID - * @retval status - */ -HAL_StatusTypeDef HAL_IWDG_UnRegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID) -{ - HAL_StatusTypeDef status = HAL_OK; - - switch (CallbackID) - { - case HAL_IWDG_EWI_CB_ID: - hiwdg->EwiCallback = HAL_IWDG_EarlyWakeupCallback; - break; - case HAL_IWDG_MSPINIT_CB_ID: - hiwdg->MspInitCallback = HAL_IWDG_MspInit; - break; - - default: - status = HAL_ERROR; - break; - } - - return status; -} -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ - - -/** - * @} - */ - - -/** @addtogroup IWDG_Exported_Functions_Group2 - * @brief IO operation functions - * -@verbatim - =============================================================================== - ##### IO operation functions ##### - =============================================================================== - [..] This section provides functions allowing to: - (+) Refresh the IWDG. - -@endverbatim - * @{ - */ - -/** - * @brief Refresh the IWDG. - * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains - * the configuration information for the specified IWDG module. - * @retval HAL status - */ -HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) -{ - /* Reload IWDG counter with value defined in the reload register */ - __HAL_IWDG_RELOAD_COUNTER(hiwdg); - - /* Return function status */ - return HAL_OK; -} - - -/** - * @brief Get back IWDG running status - * @note This API allows to know if IWDG has been started by other master, thread - * or by hardware. - * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains - * the configuration information for the specified IWDG module. - * @retval can be one of following value : - * @arg @ref IWDG_STATUS_DISABLE - * @arg @ref IWDG_STATUS_ENABLE - */ -uint32_t HAL_IWDG_GetActiveStatus(const IWDG_HandleTypeDef *hiwdg) -{ - uint32_t status; - - /* Get back ONF flag */ - status = (hiwdg->Instance->SR & IWDG_SR_ONF); - - /* Return status */ - return status; -} - - -/** - * @brief Handle IWDG interrupt request. - * @note The Early Wakeup Interrupt (EWI) can be used if specific safety operations - * or data logging must be performed before the actual reset is generated. - * The EWI interrupt is enabled by calling HAL_IWDG_Init function with - * EWIMode set to IWDG_EWI_ENABLE. - * When the downcounter reaches the value 0x40, and EWI interrupt is - * generated and the corresponding Interrupt Service Routine (ISR) can - * be used to trigger specific actions (such as communications or data - * logging), before resetting the device. - * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains - * the configuration information for the specified IWDG module. - * @retval None - */ -void HAL_IWDG_IRQHandler(IWDG_HandleTypeDef *hiwdg) -{ - /* Check if IWDG Early Wakeup Interrupt occurred */ - if ((hiwdg->Instance->SR & IWDG_SR_EWIF) != 0x00u) - { - /* Clear the IWDG Early Wakeup flag */ - hiwdg->Instance->EWCR |= IWDG_EWCR_EWIC; - -#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) - /* Early Wakeup registered callback */ - hiwdg->EwiCallback(hiwdg); -#else - /* Early Wakeup callback */ - HAL_IWDG_EarlyWakeupCallback(hiwdg); -#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ - } -} - - -/** - * @brief IWDG Early Wakeup callback. - * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains - * the configuration information for the specified IWDG module. - * @retval None - */ -__weak void HAL_IWDG_EarlyWakeupCallback(IWDG_HandleTypeDef *hiwdg) -{ - /* Prevent unused argument(s) compilation warning */ - UNUSED(hiwdg); - - /* NOTE: This function should not be modified, when the callback is needed, - the HAL_IWDG_EarlyWakeupCallback could be implemented in the user file - */ -} - - -/** - * @} - */ - -/** - * @} - */ - -#endif /* HAL_IWDG_MODULE_ENABLED */ -/** - * @} - */ - -/** - * @} - */ diff --git a/Lightning.ioc b/Lightning.ioc index 233a575..dbc2b8e 100644 --- a/Lightning.ioc +++ b/Lightning.ioc @@ -1,382 +1,386 @@ -#MicroXplorer Configuration settings - do not modify -BOOTPATH.BootPathName=LEGACY -BOOTPATH.IPParameters=BootPathName -BOOTPATH.UserSelectedBootPath=LEGACY -CAD.formats=[] -CAD.pinconfig=Dual -CAD.provider= -CORTEX_M33_NS.userName=CORTEX_M33 -FDCAN2.CalculateBaudRateNominal=500000 -FDCAN2.CalculateTimeBitNominal=2000 -FDCAN2.CalculateTimeQuantumNominal=200.0 -FDCAN2.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal,NominalPrescaler,NominalTimeSeg1 -FDCAN2.NominalPrescaler=5 -FDCAN2.NominalTimeSeg1=8 -File.Version=6 -GPIO.groupedBy=Group By Peripherals -KeepUserPlacement=false -LPUART1.BaudRate=115200 -LPUART1.IPParameters=BaudRate -MMTAppReg1.MEMORYMAP.AP=RW_priv_only -MMTAppReg1.MEMORYMAP.AppRegionName=RAM -MMTAppReg1.MEMORYMAP.ContextName=CortexM33 -MMTAppReg1.MEMORYMAP.CoreName=ARM Cortex-M33 -MMTAppReg1.MEMORYMAP.DefaultDataRegion=true -MMTAppReg1.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ContextName,Name,AP -MMTAppReg1.MEMORYMAP.Name=RAM -MMTAppReg1.MEMORYMAP.Size=655360 -MMTAppReg1.MEMORYMAP.StartAddress=0x20000000 -MMTAppReg2.MEMORYMAP.AppRegionName=RAM Reserved Alias Region -MMTAppReg2.MEMORYMAP.CoreName=ARM Cortex-M33 -MMTAppReg2.MEMORYMAP.DefaultDataRegion=false -MMTAppReg2.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ReservedRegion,Name -MMTAppReg2.MEMORYMAP.Name=RAM Reserved Alias Region -MMTAppReg2.MEMORYMAP.ReservedRegion=true -MMTAppReg2.MEMORYMAP.Size=655360 -MMTAppReg2.MEMORYMAP.StartAddress=0x0A000000 -MMTAppReg3.MEMORYMAP.AP=RO_priv_only -MMTAppReg3.MEMORYMAP.AppRegionName=FLASH -MMTAppReg3.MEMORYMAP.Cacheability=WTRA -MMTAppReg3.MEMORYMAP.ContextName=CortexM33 -MMTAppReg3.MEMORYMAP.CoreName=ARM Cortex-M33 -MMTAppReg3.MEMORYMAP.DefaultCodeRegion=true -MMTAppReg3.MEMORYMAP.DefaultDataRegion=false -MMTAppReg3.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,MemType,ContextName,Name,AP,Cacheability,DefaultCodeRegion -MMTAppReg3.MEMORYMAP.MemType=ROM -MMTAppReg3.MEMORYMAP.Name=FLASH -MMTAppReg3.MEMORYMAP.Size=2097152 -MMTAppReg3.MEMORYMAP.StartAddress=0x08000000 -MMTAppRegionsCount=3 -MMTConfigApplied=false -Mcu.CPN=STM32H563ZIT6 -Mcu.ContextProject=TrustZoneDisabled -Mcu.Family=STM32H5 -Mcu.IP0=BOOTPATH -Mcu.IP1=CORTEX_M33_NS -Mcu.IP10=NVIC -Mcu.IP11=PWR -Mcu.IP12=RCC -Mcu.IP13=SPI1 -Mcu.IP14=SPI2 -Mcu.IP15=SPI3 -Mcu.IP16=SYS -Mcu.IP17=THREADX -Mcu.IP18=UART4 -Mcu.IP2=DCACHE1 -Mcu.IP3=DEBUG -Mcu.IP4=FDCAN2 -Mcu.IP5=ICACHE -Mcu.IP6=IWDG -Mcu.IP7=LPUART1 -Mcu.IP8=MEMORYMAP -Mcu.IP9=NETXDUO -Mcu.IPNb=19 -Mcu.Name=STM32H563ZITx -Mcu.Package=LQFP144 -Mcu.Pin0=PE2 -Mcu.Pin1=PE3 -Mcu.Pin10=PC3 -Mcu.Pin11=PA0 -Mcu.Pin12=PA1 -Mcu.Pin13=PA2 -Mcu.Pin14=PA3 -Mcu.Pin15=PA4 -Mcu.Pin16=PA6 -Mcu.Pin17=PB2 -Mcu.Pin18=PB10 -Mcu.Pin19=PB12 -Mcu.Pin2=PE4 -Mcu.Pin20=PB13 -Mcu.Pin21=PA9 -Mcu.Pin22=PA10 -Mcu.Pin23=PA13(JTMS/SWDIO) -Mcu.Pin24=PA14(JTCK/SWCLK) -Mcu.Pin25=PA15(JTDI) -Mcu.Pin26=PC10 -Mcu.Pin27=PC11 -Mcu.Pin28=PD7 -Mcu.Pin29=PG10 -Mcu.Pin3=PE5 -Mcu.Pin30=PG11 -Mcu.Pin31=PB3(JTDO/TRACESWO) -Mcu.Pin32=VP_CORTEX_M33_NS_VS_Hclk -Mcu.Pin33=VP_DCACHE1_VS_DCACHE -Mcu.Pin34=VP_ICACHE_VS_ICACHE -Mcu.Pin35=VP_IWDG_VS_IWDG -Mcu.Pin36=VP_NETXDUO_VS_NXOoCore -Mcu.Pin37=VP_PWR_VS_SECSignals -Mcu.Pin38=VP_PWR_VS_LPOM -Mcu.Pin39=VP_SYS_VS_tim2 -Mcu.Pin4=PC13 -Mcu.Pin40=VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault -Mcu.Pin41=VP_BOOTPATH_VS_BOOTPATH -Mcu.Pin42=VP_MEMORYMAP_VS_MEMORYMAP -Mcu.Pin5=PC14-OSC32_IN(OSC32_IN) -Mcu.Pin6=PC15-OSC32_OUT(OSC32_OUT) -Mcu.Pin7=PH0-OSC_IN(PH0) -Mcu.Pin8=PH1-OSC_OUT(PH1) -Mcu.Pin9=PC2 -Mcu.PinsNb=43 -Mcu.ThirdPartyNb=0 -Mcu.UserConstants= -Mcu.UserName=STM32H563ZITx -MxCube.Version=6.15.0 -MxDb.Version=DB.6.0.150 -NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.ForceEnableDMAVector=true -NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false -NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 -NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false -NVIC.SavedPendsvIrqHandlerGenerated=true -NVIC.SavedSvcallIrqHandlerGenerated=true -NVIC.SavedSystickIrqHandlerGenerated=true -NVIC.SysTick_IRQn=true\:14\:0\:false\:false\:false\:false\:false\:true\:false -NVIC.TIM2_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true -NVIC.TimeBase=TIM2_IRQn -NVIC.TimeBaseIP=TIM2 -NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -PA0.Mode=Asynchronous -PA0.Signal=UART4_TX -PA1.Mode=Asynchronous -PA1.Signal=UART4_RX -PA10.Mode=Asynchronous -PA10.Signal=LPUART1_RX -PA13(JTMS/SWDIO).Mode=JTAG_4_pins -PA13(JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO -PA14(JTCK/SWCLK).Mode=JTAG_4_pins -PA14(JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK -PA15(JTDI).Mode=JTAG_4_pins -PA15(JTDI).Signal=DEBUG_JTDI -PA2.Signal=GPXTI2 -PA3.Mode=NSS_Signal_Hard_Output -PA3.Signal=SPI2_NSS -PA4.Mode=NSS_Signal_Hard_Output -PA4.Signal=SPI3_NSS -PA6.Mode=Full_Duplex_Master -PA6.Signal=SPI1_MISO -PA9.Mode=Asynchronous -PA9.Signal=LPUART1_TX -PB10.Mode=Full_Duplex_Master -PB10.Signal=SPI2_SCK -PB12.Mode=FDCAN_Activate -PB12.Signal=FDCAN2_RX -PB13.Mode=FDCAN_Activate -PB13.Signal=FDCAN2_TX -PB2.Mode=Full_Duplex_Master -PB2.Signal=SPI3_MOSI -PB3(JTDO/TRACESWO).Mode=JTAG_4_pins -PB3(JTDO/TRACESWO).Signal=DEBUG_JTDO-SWO -PC10.Mode=Full_Duplex_Master -PC10.Signal=SPI3_SCK -PC11.Mode=Full_Duplex_Master -PC11.Signal=SPI3_MISO -PC13.GPIOParameters=GPIO_Label -PC13.GPIO_Label=IMU_INT1 -PC13.Signal=GPIO_Output -PC14-OSC32_IN(OSC32_IN).Mode=LSE-External-Oscillator -PC14-OSC32_IN(OSC32_IN).Signal=RCC_OSC32_IN -PC15-OSC32_OUT(OSC32_OUT).Mode=LSE-External-Oscillator -PC15-OSC32_OUT(OSC32_OUT).Signal=RCC_OSC32_OUT -PC2.Mode=Full_Duplex_Master -PC2.Signal=SPI2_MISO -PC3.Mode=Full_Duplex_Master -PC3.Signal=SPI2_MOSI -PD7.Mode=Full_Duplex_Master -PD7.Signal=SPI1_MOSI -PE2.GPIOParameters=GPIO_Label -PE2.GPIO_Label=IMU_INT2 -PE2.Signal=GPIO_Output -PE3.GPIOParameters=GPIO_Label -PE3.GPIO_Label=AS3935_INT -PE3.Signal=GPIO_Output -PE4.GPIOParameters=GPIO_Label -PE4.GPIO_Label=RED -PE4.Signal=GPIO_Output -PE5.GPIOParameters=GPIO_Label -PE5.GPIO_Label=GREEN -PE5.Signal=GPIO_Output -PG10.Mode=NSS_Signal_Hard_Output -PG10.Signal=SPI1_NSS -PG11.Mode=Full_Duplex_Master -PG11.Signal=SPI1_SCK -PH0-OSC_IN(PH0).Mode=HSE-External-Oscillator -PH0-OSC_IN(PH0).Signal=RCC_OSC_IN -PH1-OSC_OUT(PH1).Mode=HSE-External-Oscillator -PH1-OSC_OUT(PH1).Signal=RCC_OSC_OUT -PinOutPanel.RotationAngle=0 -ProjectManager.AskForMigrate=true -ProjectManager.BackupPrevious=false -ProjectManager.CompilerLinker=GCC -ProjectManager.CompilerOptimize=6 -ProjectManager.ComputerToolchain=false -ProjectManager.CoupleFile=false -ProjectManager.CustomerFirmwarePackage= -ProjectManager.DefaultFWLocation=true -ProjectManager.DeletePrevious=true -ProjectManager.DeviceId=STM32H563ZITx -ProjectManager.FirmwarePackage=STM32Cube FW_H5 V1.5.0 -ProjectManager.FreePins=false -ProjectManager.HalAssertFull=false -ProjectManager.HeapSize=0x200 -ProjectManager.KeepUserCode=true -ProjectManager.LastFirmware=false -ProjectManager.LibraryCopy=1 -ProjectManager.MainLocation=Core/Src -ProjectManager.NoMain=false -ProjectManager.PreviousToolchain= -ProjectManager.ProjectBuild=false -ProjectManager.ProjectFileName=Lightning.ioc -ProjectManager.ProjectName=Lightning -ProjectManager.ProjectStructure= -ProjectManager.RegisterCallBack= -ProjectManager.StackSize=0x400 -ProjectManager.TargetToolchain=CMake -ProjectManager.ToolChainLocation= -ProjectManager.UAScriptAfterPath= -ProjectManager.UAScriptBeforePath= -ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_LPUART1_UART_Init-LPUART1-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_SPI2_Init-SPI2-false-HAL-true,6-MX_SPI3_Init-SPI3-false-HAL-true,7-MX_ICACHE_Init-ICACHE-false-HAL-true,8-MX_IWDG_Init-IWDG-false-HAL-true,9-MX_NetXDuo_Init-NETXDUO-false-HAL-false,10-MX_FDCAN2_Init-FDCAN2-false-HAL-true,11-MX_UART4_Init-UART4-false-HAL-true,12-MX_DCACHE1_Init-DCACHE1-false-HAL-true,0-MX_CORTEX_M33_NS_Init-CORTEX_M33_NS-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true -RCC.ADCFreq_Value=175000000 -RCC.AHBFreq_Value=175000000 -RCC.APB1Freq_Value=175000000 -RCC.APB1TimFreq_Value=175000000 -RCC.APB2CLKDivider=RCC_HCLK_DIV2 -RCC.APB2Freq_Value=87500000 -RCC.APB2TimFreq_Value=175000000 -RCC.APB3Freq_Value=175000000 -RCC.CECFreq_Value=32000 -RCC.CKPERFreq_Value=32000000 -RCC.CRSFreq_Value=48000000 -RCC.CSI_VALUE=4000000 -RCC.CortexFreq_Value=175000000 -RCC.DACFreq_Value=32768 -RCC.EPOD_VALUE=25000000 -RCC.ETHFreq_Value=175000000 -RCC.FCLKCortexFreq_Value=175000000 -RCC.FDCANFreq_Value=25000000 -RCC.FamilyName=M -RCC.HCLKFreq_Value=175000000 -RCC.HSE_VALUE=25000000 -RCC.HSI48_VALUE=48000000 -RCC.HSI_VALUE=64000000 -RCC.I2C1Freq_Value=175000000 -RCC.I2C2Freq_Value=175000000 -RCC.I2C3Freq_Value=175000000 -RCC.I2C4Freq_Value=175000000 -RCC.I3C1Freq_Value=175000000 -RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,APB3Freq_Value,CECFreq_Value,CKPERFreq_Value,CRSFreq_Value,CSI_VALUE,CortexFreq_Value,DACFreq_Value,EPOD_VALUE,ETHFreq_Value,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I3C1Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM3Freq_Value,LPTIM4Freq_Value,LPTIM5Freq_Value,LPTIM6Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSIRC_VALUE,MCO1PinFreq_Value,MCO2PinFreq_Value,OCTOSPIMFreq_Value,PLL2FRACN,PLL2M,PLL2N,PLL2P,PLL2PoutputFreq_Value,PLL2Q,PLL2QoutputFreq_Value,PLL2RoutputFreq_Value,PLL2Source,PLL3FRACN,PLL3PoutputFreq_Value,PLL3QoutputFreq_Value,PLL3RoutputFreq_Value,PLLFRACN,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMC1Freq_Value,SDMMC2Freq_Value,SPI1CLockSelection,SPI1Freq_Value,SPI2CLockSelection,SPI2Freq_Value,SPI3CLockSelection,SPI3Freq_Value,SPI4Freq_Value,SPI5Freq_Value,SPI6Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART12Freq_Value,UART4Freq_Value,UART5Freq_Value,UART7Freq_Value,UART8Freq_Value,UART9Freq_Value,UCPD1outputFreq_Value,USART10Freq_Value,USART11Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USART6Freq_Value,USBFreq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOPLL2OutputFreq_Value,VCOPLL3OutputFreq_Value -RCC.LPTIM1Freq_Value=175000000 -RCC.LPTIM2Freq_Value=175000000 -RCC.LPTIM3Freq_Value=175000000 -RCC.LPTIM4Freq_Value=175000000 -RCC.LPTIM5Freq_Value=175000000 -RCC.LPTIM6Freq_Value=175000000 -RCC.LPUART1Freq_Value=175000000 -RCC.LSCOPinFreq_Value=32000 -RCC.LSIRC_VALUE=32000 -RCC.MCO1PinFreq_Value=32000000 -RCC.MCO2PinFreq_Value=175000000 -RCC.OCTOSPIMFreq_Value=175000000 -RCC.PLL2FRACN=0 -RCC.PLL2M=5 -RCC.PLL2N=64 -RCC.PLL2P=5 -RCC.PLL2PoutputFreq_Value=64000000 -RCC.PLL2Q=5 -RCC.PLL2QoutputFreq_Value=64000000 -RCC.PLL2RoutputFreq_Value=160000000 -RCC.PLL2Source=RCC_PLL2_SOURCE_HSE -RCC.PLL3FRACN=0 -RCC.PLL3PoutputFreq_Value=258000000 -RCC.PLL3QoutputFreq_Value=258000000 -RCC.PLL3RoutputFreq_Value=258000000 -RCC.PLLFRACN=0 -RCC.PLLM=2 -RCC.PLLN=28 -RCC.PLLPoutputFreq_Value=175000000 -RCC.PLLQoutputFreq_Value=175000000 -RCC.PLLSourceVirtual=RCC_PLL1_SOURCE_HSE -RCC.PWRFreq_Value=175000000 -RCC.RNGFreq_Value=48000000 -RCC.SAI1Freq_Value=64000000 -RCC.SAI2Freq_Value=64000000 -RCC.SDMMC1Freq_Value=175000000 -RCC.SDMMC2Freq_Value=175000000 -RCC.SPI1CLockSelection=RCC_SPI1CLKSOURCE_PLL2P -RCC.SPI1Freq_Value=64000000 -RCC.SPI2CLockSelection=RCC_SPI2CLKSOURCE_PLL2P -RCC.SPI2Freq_Value=64000000 -RCC.SPI3CLockSelection=RCC_SPI3CLKSOURCE_PLL2P -RCC.SPI3Freq_Value=64000000 -RCC.SPI4Freq_Value=87500000 -RCC.SPI5Freq_Value=175000000 -RCC.SPI6Freq_Value=87500000 -RCC.SYSCLKFreq_VALUE=175000000 -RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK -RCC.UART12Freq_Value=175000000 -RCC.UART4Freq_Value=175000000 -RCC.UART5Freq_Value=175000000 -RCC.UART7Freq_Value=175000000 -RCC.UART8Freq_Value=175000000 -RCC.UART9Freq_Value=175000000 -RCC.UCPD1outputFreq_Value=8000000 -RCC.USART10Freq_Value=175000000 -RCC.USART11Freq_Value=175000000 -RCC.USART1Freq_Value=87500000 -RCC.USART2Freq_Value=175000000 -RCC.USART3Freq_Value=175000000 -RCC.USART6Freq_Value=175000000 -RCC.USBFreq_Value=48000000 -RCC.VCOInput2Freq_Value=5000000 -RCC.VCOInput3Freq_Value=4000000 -RCC.VCOInputFreq_Value=12500000 -RCC.VCOOutputFreq_Value=350000000 -RCC.VCOPLL2OutputFreq_Value=320000000 -RCC.VCOPLL3OutputFreq_Value=516000000 -SH.GPXTI2.0=GPIO_EXTI2 -SH.GPXTI2.ConfNb=1 -SPI1.CalculateBaudRate=32.0 MBits/s -SPI1.Direction=SPI_DIRECTION_2LINES -SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS -SPI1.Mode=SPI_MODE_MASTER -SPI1.VirtualNSS=VM_NSSHARD -SPI1.VirtualType=VM_MASTER -SPI2.CalculateBaudRate=32.0 MBits/s -SPI2.Direction=SPI_DIRECTION_2LINES -SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS -SPI2.Mode=SPI_MODE_MASTER -SPI2.VirtualNSS=VM_NSSHARD -SPI2.VirtualType=VM_MASTER -SPI3.CalculateBaudRate=32.0 MBits/s -SPI3.Direction=SPI_DIRECTION_2LINES -SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS -SPI3.Mode=SPI_MODE_MASTER -SPI3.VirtualNSS=VM_NSSHARD -SPI3.VirtualType=VM_MASTER -VP_BOOTPATH_VS_BOOTPATH.Mode=BP_Activate -VP_BOOTPATH_VS_BOOTPATH.Signal=BOOTPATH_VS_BOOTPATH -VP_CORTEX_M33_NS_VS_Hclk.Mode=Hclk_Mode -VP_CORTEX_M33_NS_VS_Hclk.Signal=CORTEX_M33_NS_VS_Hclk -VP_DCACHE1_VS_DCACHE.Mode=DCACHE_Activate -VP_DCACHE1_VS_DCACHE.Signal=DCACHE1_VS_DCACHE -VP_ICACHE_VS_ICACHE.Mode=DirectMappedCache -VP_ICACHE_VS_ICACHE.Signal=ICACHE_VS_ICACHE -VP_IWDG_VS_IWDG.Mode=IWDG_Activate -VP_IWDG_VS_IWDG.Signal=IWDG_VS_IWDG -VP_MEMORYMAP_VS_MEMORYMAP.Mode=CurAppReg -VP_MEMORYMAP_VS_MEMORYMAP.Signal=MEMORYMAP_VS_MEMORYMAP -VP_NETXDUO_VS_NXOoCore.Mode=NX_Core -VP_NETXDUO_VS_NXOoCore.Signal=NETXDUO_VS_NXOoCore -VP_PWR_VS_LPOM.Mode=PowerOptimisation -VP_PWR_VS_LPOM.Signal=PWR_VS_LPOM -VP_PWR_VS_SECSignals.Mode=Security/Privilege -VP_PWR_VS_SECSignals.Signal=PWR_VS_SECSignals -VP_SYS_VS_tim2.Mode=TIM2 -VP_SYS_VS_tim2.Signal=SYS_VS_tim2 -VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Mode=Core_Default -VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Signal=THREADX_VS_RTOSJjThreadXJjCoreJjDefault -board=custom +#MicroXplorer Configuration settings - do not modify +BOOTPATH.BootPathName=LEGACY +BOOTPATH.IPParameters=BootPathName +BOOTPATH.UserSelectedBootPath=LEGACY +CAD.formats=[] +CAD.pinconfig=Dual +CAD.provider= +CORTEX_M33_NS.userName=CORTEX_M33 +FDCAN2.CalculateBaudRateNominal=500000 +FDCAN2.CalculateTimeBitNominal=2000 +FDCAN2.CalculateTimeQuantumNominal=200.0 +FDCAN2.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal,NominalPrescaler,NominalTimeSeg1 +FDCAN2.NominalPrescaler=5 +FDCAN2.NominalTimeSeg1=8 +File.Version=6 +GPIO.groupedBy=Group By Peripherals +KeepUserPlacement=false +LPUART1.BaudRate=115200 +LPUART1.IPParameters=BaudRate,SwapParam +LPUART1.SwapParam=UART_ADVFEATURE_SWAP_ENABLE +MMTAppReg1.MEMORYMAP.AP=RW_priv_only +MMTAppReg1.MEMORYMAP.AppRegionName=RAM +MMTAppReg1.MEMORYMAP.ContextName=CortexM33 +MMTAppReg1.MEMORYMAP.CoreName=ARM Cortex-M33 +MMTAppReg1.MEMORYMAP.DefaultDataRegion=true +MMTAppReg1.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ContextName,Name,AP +MMTAppReg1.MEMORYMAP.Name=RAM +MMTAppReg1.MEMORYMAP.Size=655360 +MMTAppReg1.MEMORYMAP.StartAddress=0x20000000 +MMTAppReg2.MEMORYMAP.AppRegionName=RAM Reserved Alias Region +MMTAppReg2.MEMORYMAP.CoreName=ARM Cortex-M33 +MMTAppReg2.MEMORYMAP.DefaultDataRegion=false +MMTAppReg2.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ReservedRegion,Name +MMTAppReg2.MEMORYMAP.Name=RAM Reserved Alias Region +MMTAppReg2.MEMORYMAP.ReservedRegion=true +MMTAppReg2.MEMORYMAP.Size=655360 +MMTAppReg2.MEMORYMAP.StartAddress=0x0A000000 +MMTAppReg3.MEMORYMAP.AP=RO_priv_only +MMTAppReg3.MEMORYMAP.AppRegionName=FLASH +MMTAppReg3.MEMORYMAP.Cacheability=WTRA +MMTAppReg3.MEMORYMAP.ContextName=CortexM33 +MMTAppReg3.MEMORYMAP.CoreName=ARM Cortex-M33 +MMTAppReg3.MEMORYMAP.DefaultCodeRegion=true +MMTAppReg3.MEMORYMAP.DefaultDataRegion=false +MMTAppReg3.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,MemType,ContextName,Name,AP,Cacheability,DefaultCodeRegion +MMTAppReg3.MEMORYMAP.MemType=ROM +MMTAppReg3.MEMORYMAP.Name=FLASH +MMTAppReg3.MEMORYMAP.Size=2097152 +MMTAppReg3.MEMORYMAP.StartAddress=0x08000000 +MMTAppRegionsCount=3 +MMTConfigApplied=false +MMTSectionSuffix=_Section +Mcu.CPN=STM32H563ZIT6 +Mcu.ContextProject=TrustZoneDisabled +Mcu.Family=STM32H5 +Mcu.IP0=BOOTPATH +Mcu.IP1=CORTEX_M33_NS +Mcu.IP10=PWR +Mcu.IP11=RCC +Mcu.IP12=SPI1 +Mcu.IP13=SPI2 +Mcu.IP14=SPI3 +Mcu.IP15=SYS +Mcu.IP16=THREADX +Mcu.IP17=UART4 +Mcu.IP2=DCACHE1 +Mcu.IP3=DEBUG +Mcu.IP4=FDCAN2 +Mcu.IP5=ICACHE +Mcu.IP6=LPUART1 +Mcu.IP7=MEMORYMAP +Mcu.IP8=NETXDUO +Mcu.IP9=NVIC +Mcu.IPNb=18 +Mcu.Name=STM32H563ZITx +Mcu.Package=LQFP144 +Mcu.Pin0=PE2 +Mcu.Pin1=PE3 +Mcu.Pin10=PA1 +Mcu.Pin11=PA2 +Mcu.Pin12=PA3 +Mcu.Pin13=PA4 +Mcu.Pin14=PA6 +Mcu.Pin15=PB2 +Mcu.Pin16=PB10 +Mcu.Pin17=PB12 +Mcu.Pin18=PB13 +Mcu.Pin19=PA9 +Mcu.Pin2=PE4 +Mcu.Pin20=PA10 +Mcu.Pin21=PA13(JTMS/SWDIO) +Mcu.Pin22=PA14(JTCK/SWCLK) +Mcu.Pin23=PA15(JTDI) +Mcu.Pin24=PC10 +Mcu.Pin25=PC11 +Mcu.Pin26=PD7 +Mcu.Pin27=PG10 +Mcu.Pin28=PG11 +Mcu.Pin29=PB3(JTDO/TRACESWO) +Mcu.Pin3=PE5 +Mcu.Pin30=VP_CORTEX_M33_NS_VS_Hclk +Mcu.Pin31=VP_DCACHE1_VS_DCACHE +Mcu.Pin32=VP_ICACHE_VS_ICACHE +Mcu.Pin33=VP_NETXDUO_VS_NXOoCore +Mcu.Pin34=VP_PWR_VS_SECSignals +Mcu.Pin35=VP_PWR_VS_LPOM +Mcu.Pin36=VP_SYS_VS_tim2 +Mcu.Pin37=VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault +Mcu.Pin38=VP_BOOTPATH_VS_BOOTPATH +Mcu.Pin39=VP_MEMORYMAP_VS_MEMORYMAP +Mcu.Pin4=PC13 +Mcu.Pin5=PH0-OSC_IN(PH0) +Mcu.Pin6=PH1-OSC_OUT(PH1) +Mcu.Pin7=PC2 +Mcu.Pin8=PC3 +Mcu.Pin9=PA0 +Mcu.PinsNb=40 +Mcu.ThirdPartyNb=0 +Mcu.UserConstants= +Mcu.UserName=STM32H563ZITx +MxCube.Version=6.15.0 +MxDb.Version=DB.6.0.150 +NETXDUO.IPParameters=NX_APP_MEM_POOL_SIZE +NETXDUO.NX_APP_MEM_POOL_SIZE=10240 +NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.ForceEnableDMAVector=true +NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false +NVIC.SavedPendsvIrqHandlerGenerated=true +NVIC.SavedSvcallIrqHandlerGenerated=true +NVIC.SavedSystickIrqHandlerGenerated=true +NVIC.SysTick_IRQn=true\:14\:0\:false\:false\:false\:false\:false\:true\:false +NVIC.TIM2_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true +NVIC.TimeBase=TIM2_IRQn +NVIC.TimeBaseIP=TIM2 +NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +PA0.Mode=Asynchronous +PA0.Signal=UART4_TX +PA1.Mode=Asynchronous +PA1.Signal=UART4_RX +PA10.Mode=Asynchronous +PA10.Signal=LPUART1_RX +PA13(JTMS/SWDIO).Mode=JTAG_4_pins +PA13(JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO +PA14(JTCK/SWCLK).Mode=JTAG_4_pins +PA14(JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK +PA15(JTDI).Mode=JTAG_4_pins +PA15(JTDI).Signal=DEBUG_JTDI +PA2.Signal=GPXTI2 +PA3.Mode=NSS_Signal_Hard_Output +PA3.Signal=SPI2_NSS +PA4.Mode=NSS_Signal_Hard_Output +PA4.Signal=SPI3_NSS +PA6.Mode=Full_Duplex_Master +PA6.Signal=SPI1_MISO +PA9.Mode=Asynchronous +PA9.Signal=LPUART1_TX +PB10.Mode=Full_Duplex_Master +PB10.Signal=SPI2_SCK +PB12.Mode=FDCAN_Activate +PB12.Signal=FDCAN2_RX +PB13.Mode=FDCAN_Activate +PB13.Signal=FDCAN2_TX +PB2.Mode=Full_Duplex_Master +PB2.Signal=SPI3_MOSI +PB3(JTDO/TRACESWO).Mode=JTAG_4_pins +PB3(JTDO/TRACESWO).Signal=DEBUG_JTDO-SWO +PC10.Mode=Full_Duplex_Master +PC10.Signal=SPI3_SCK +PC11.Mode=Full_Duplex_Master +PC11.Signal=SPI3_MISO +PC13.GPIOParameters=GPIO_Label +PC13.GPIO_Label=IMU_INT1 +PC13.Signal=GPIO_Output +PC2.Mode=Full_Duplex_Master +PC2.Signal=SPI2_MISO +PC3.Mode=Full_Duplex_Master +PC3.Signal=SPI2_MOSI +PCC.Checker=false +PCC.Line=STM32H563/H573 +PCC.MCU=STM32H563ZITx +PCC.PartNumber=STM32H563ZITx +PCC.Series=STM32H5 +PCC.Temperature=25 +PCC.Vdd=3.0 +PD7.Mode=Full_Duplex_Master +PD7.Signal=SPI1_MOSI +PE2.GPIOParameters=GPIO_Label +PE2.GPIO_Label=IMU_INT2 +PE2.Signal=GPIO_Output +PE3.GPIOParameters=GPIO_Label +PE3.GPIO_Label=AS3935_INT +PE3.Signal=GPIO_Output +PE4.GPIOParameters=GPIO_Label +PE4.GPIO_Label=RED +PE4.Signal=GPIO_Output +PE5.GPIOParameters=GPIO_Label +PE5.GPIO_Label=GREEN +PE5.Signal=GPIO_Output +PG10.Mode=NSS_Signal_Hard_Output +PG10.Signal=SPI1_NSS +PG11.Mode=Full_Duplex_Master +PG11.Signal=SPI1_SCK +PH0-OSC_IN(PH0).Mode=HSE-External-Oscillator +PH0-OSC_IN(PH0).Signal=RCC_OSC_IN +PH1-OSC_OUT(PH1).Mode=HSE-External-Oscillator +PH1-OSC_OUT(PH1).Signal=RCC_OSC_OUT +PinOutPanel.RotationAngle=0 +ProjectManager.AskForMigrate=true +ProjectManager.BackupPrevious=false +ProjectManager.CompilerLinker=GCC +ProjectManager.CompilerOptimize=6 +ProjectManager.ComputerToolchain=false +ProjectManager.CoupleFile=false +ProjectManager.CustomerFirmwarePackage= +ProjectManager.DefaultFWLocation=true +ProjectManager.DeletePrevious=true +ProjectManager.DeviceId=STM32H563ZITx +ProjectManager.FirmwarePackage=STM32Cube FW_H5 V1.5.0 +ProjectManager.FreePins=false +ProjectManager.FreePinsContext= +ProjectManager.HalAssertFull=false +ProjectManager.HeapSize=0x200 +ProjectManager.KeepUserCode=true +ProjectManager.LastFirmware=true +ProjectManager.LibraryCopy=1 +ProjectManager.MainLocation=Core/Src +ProjectManager.NoMain=false +ProjectManager.PreviousToolchain= +ProjectManager.ProjectBuild=false +ProjectManager.ProjectFileName=Lightning.ioc +ProjectManager.ProjectName=Lightning +ProjectManager.ProjectStructure= +ProjectManager.RegisterCallBack= +ProjectManager.StackSize=0x400 +ProjectManager.TargetToolchain=CMake +ProjectManager.ToolChainLocation= +ProjectManager.UAScriptAfterPath= +ProjectManager.UAScriptBeforePath= +ProjectManager.UnderRoot=false +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_LPUART1_UART_Init-LPUART1-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_SPI2_Init-SPI2-false-HAL-true,6-MX_SPI3_Init-SPI3-false-HAL-true,7-MX_ICACHE_Init-ICACHE-false-HAL-true,8-MX_IWDG_Init-IWDG-false-HAL-true,8-MX_NetXDuo_Init-NETXDUO-false-HAL-false,9-MX_FDCAN2_Init-FDCAN2-false-HAL-true,10-MX_UART4_Init-UART4-false-HAL-true,11-MX_DCACHE1_Init-DCACHE1-false-HAL-true,0-MX_CORTEX_M33_NS_Init-CORTEX_M33_NS-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true +RCC.ADCFreq_Value=175000000 +RCC.AHBFreq_Value=175000000 +RCC.APB1Freq_Value=175000000 +RCC.APB1TimFreq_Value=175000000 +RCC.APB2CLKDivider=RCC_HCLK_DIV2 +RCC.APB2Freq_Value=87500000 +RCC.APB2TimFreq_Value=175000000 +RCC.APB3Freq_Value=175000000 +RCC.CECFreq_Value=32000 +RCC.CKPERFreq_Value=32000000 +RCC.CRSFreq_Value=48000000 +RCC.CSI_VALUE=4000000 +RCC.CortexFreq_Value=175000000 +RCC.DACFreq_Value=32768 +RCC.EPOD_VALUE=25000000 +RCC.ETHFreq_Value=175000000 +RCC.FCLKCortexFreq_Value=175000000 +RCC.FDCANFreq_Value=25000000 +RCC.FamilyName=M +RCC.HCLKFreq_Value=175000000 +RCC.HSE_VALUE=25000000 +RCC.HSI48_VALUE=48000000 +RCC.HSI_VALUE=64000000 +RCC.I2C1Freq_Value=175000000 +RCC.I2C2Freq_Value=175000000 +RCC.I2C3Freq_Value=175000000 +RCC.I2C4Freq_Value=175000000 +RCC.I3C1Freq_Value=175000000 +RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,APB3Freq_Value,CECFreq_Value,CKPERFreq_Value,CRSFreq_Value,CSI_VALUE,CortexFreq_Value,DACFreq_Value,EPOD_VALUE,ETHFreq_Value,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I3C1Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM3Freq_Value,LPTIM4Freq_Value,LPTIM5Freq_Value,LPTIM6Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSIRC_VALUE,MCO1PinFreq_Value,MCO2PinFreq_Value,OCTOSPIMFreq_Value,PLL2FRACN,PLL2M,PLL2N,PLL2P,PLL2PoutputFreq_Value,PLL2Q,PLL2QoutputFreq_Value,PLL2RoutputFreq_Value,PLL2Source,PLL3FRACN,PLL3PoutputFreq_Value,PLL3QoutputFreq_Value,PLL3RoutputFreq_Value,PLLFRACN,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMC1Freq_Value,SDMMC2Freq_Value,SPI1CLockSelection,SPI1Freq_Value,SPI2CLockSelection,SPI2Freq_Value,SPI3CLockSelection,SPI3Freq_Value,SPI4Freq_Value,SPI5Freq_Value,SPI6Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART12Freq_Value,UART4Freq_Value,UART5Freq_Value,UART7Freq_Value,UART8Freq_Value,UART9Freq_Value,UCPD1outputFreq_Value,USART10Freq_Value,USART11Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USART6Freq_Value,USBFreq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOPLL2OutputFreq_Value,VCOPLL3OutputFreq_Value +RCC.LPTIM1Freq_Value=175000000 +RCC.LPTIM2Freq_Value=175000000 +RCC.LPTIM3Freq_Value=175000000 +RCC.LPTIM4Freq_Value=175000000 +RCC.LPTIM5Freq_Value=175000000 +RCC.LPTIM6Freq_Value=175000000 +RCC.LPUART1Freq_Value=175000000 +RCC.LSCOPinFreq_Value=32000 +RCC.LSIRC_VALUE=32000 +RCC.MCO1PinFreq_Value=32000000 +RCC.MCO2PinFreq_Value=175000000 +RCC.OCTOSPIMFreq_Value=175000000 +RCC.PLL2FRACN=0 +RCC.PLL2M=5 +RCC.PLL2N=64 +RCC.PLL2P=5 +RCC.PLL2PoutputFreq_Value=64000000 +RCC.PLL2Q=5 +RCC.PLL2QoutputFreq_Value=64000000 +RCC.PLL2RoutputFreq_Value=160000000 +RCC.PLL2Source=RCC_PLL2_SOURCE_HSE +RCC.PLL3FRACN=0 +RCC.PLL3PoutputFreq_Value=258000000 +RCC.PLL3QoutputFreq_Value=258000000 +RCC.PLL3RoutputFreq_Value=258000000 +RCC.PLLFRACN=0 +RCC.PLLM=2 +RCC.PLLN=28 +RCC.PLLPoutputFreq_Value=175000000 +RCC.PLLQoutputFreq_Value=175000000 +RCC.PLLSourceVirtual=RCC_PLL1_SOURCE_HSE +RCC.PWRFreq_Value=175000000 +RCC.RNGFreq_Value=48000000 +RCC.SAI1Freq_Value=64000000 +RCC.SAI2Freq_Value=64000000 +RCC.SDMMC1Freq_Value=175000000 +RCC.SDMMC2Freq_Value=175000000 +RCC.SPI1CLockSelection=RCC_SPI1CLKSOURCE_PLL2P +RCC.SPI1Freq_Value=64000000 +RCC.SPI2CLockSelection=RCC_SPI2CLKSOURCE_PLL2P +RCC.SPI2Freq_Value=64000000 +RCC.SPI3CLockSelection=RCC_SPI3CLKSOURCE_PLL2P +RCC.SPI3Freq_Value=64000000 +RCC.SPI4Freq_Value=87500000 +RCC.SPI5Freq_Value=175000000 +RCC.SPI6Freq_Value=87500000 +RCC.SYSCLKFreq_VALUE=175000000 +RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK +RCC.UART12Freq_Value=175000000 +RCC.UART4Freq_Value=175000000 +RCC.UART5Freq_Value=175000000 +RCC.UART7Freq_Value=175000000 +RCC.UART8Freq_Value=175000000 +RCC.UART9Freq_Value=175000000 +RCC.UCPD1outputFreq_Value=8000000 +RCC.USART10Freq_Value=175000000 +RCC.USART11Freq_Value=175000000 +RCC.USART1Freq_Value=87500000 +RCC.USART2Freq_Value=175000000 +RCC.USART3Freq_Value=175000000 +RCC.USART6Freq_Value=175000000 +RCC.USBFreq_Value=48000000 +RCC.VCOInput2Freq_Value=5000000 +RCC.VCOInput3Freq_Value=4000000 +RCC.VCOInputFreq_Value=12500000 +RCC.VCOOutputFreq_Value=350000000 +RCC.VCOPLL2OutputFreq_Value=320000000 +RCC.VCOPLL3OutputFreq_Value=516000000 +SH.GPXTI2.0=GPIO_EXTI2 +SH.GPXTI2.ConfNb=1 +SPI1.CalculateBaudRate=32.0 MBits/s +SPI1.Direction=SPI_DIRECTION_2LINES +SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI1.Mode=SPI_MODE_MASTER +SPI1.VirtualNSS=VM_NSSHARD +SPI1.VirtualType=VM_MASTER +SPI2.CalculateBaudRate=32.0 MBits/s +SPI2.Direction=SPI_DIRECTION_2LINES +SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI2.Mode=SPI_MODE_MASTER +SPI2.VirtualNSS=VM_NSSHARD +SPI2.VirtualType=VM_MASTER +SPI3.CalculateBaudRate=32.0 MBits/s +SPI3.Direction=SPI_DIRECTION_2LINES +SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI3.Mode=SPI_MODE_MASTER +SPI3.VirtualNSS=VM_NSSHARD +SPI3.VirtualType=VM_MASTER +THREADX.IPParameters=TX_APP_MEM_POOL_SIZE +THREADX.TX_APP_MEM_POOL_SIZE=60040 +VP_BOOTPATH_VS_BOOTPATH.Mode=BP_Activate +VP_BOOTPATH_VS_BOOTPATH.Signal=BOOTPATH_VS_BOOTPATH +VP_CORTEX_M33_NS_VS_Hclk.Mode=Hclk_Mode +VP_CORTEX_M33_NS_VS_Hclk.Signal=CORTEX_M33_NS_VS_Hclk +VP_DCACHE1_VS_DCACHE.Mode=DCACHE_Activate +VP_DCACHE1_VS_DCACHE.Signal=DCACHE1_VS_DCACHE +VP_ICACHE_VS_ICACHE.Mode=DirectMappedCache +VP_ICACHE_VS_ICACHE.Signal=ICACHE_VS_ICACHE +VP_MEMORYMAP_VS_MEMORYMAP.Mode=CurAppReg +VP_MEMORYMAP_VS_MEMORYMAP.Signal=MEMORYMAP_VS_MEMORYMAP +VP_NETXDUO_VS_NXOoCore.Mode=NX_Core +VP_NETXDUO_VS_NXOoCore.Signal=NETXDUO_VS_NXOoCore +VP_PWR_VS_LPOM.Mode=PowerOptimisation +VP_PWR_VS_LPOM.Signal=PWR_VS_LPOM +VP_PWR_VS_SECSignals.Mode=Security/Privilege +VP_PWR_VS_SECSignals.Signal=PWR_VS_SECSignals +VP_SYS_VS_tim2.Mode=TIM2 +VP_SYS_VS_tim2.Signal=SYS_VS_tim2 +VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Mode=Core_Default +VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Signal=THREADX_VS_RTOSJjThreadXJjCoreJjDefault +board=custom diff --git a/cmake/stm32cubemx/CMakeLists.txt b/cmake/stm32cubemx/CMakeLists.txt index 8fd91f5..4e09f79 100644 --- a/cmake/stm32cubemx/CMakeLists.txt +++ b/cmake/stm32cubemx/CMakeLists.txt @@ -28,8 +28,8 @@ set(MX_Include_Dirs # STM32CubeMX generated application sources set(MX_Application_Src - ${CMAKE_CURRENT_SOURCE_DIR}/../../AZURE_RTOS/App/app_azure_rtos.c ${CMAKE_CURRENT_SOURCE_DIR}/../../NetXDuo/App/app_netxduo.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../AZURE_RTOS/App/app_azure_rtos.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/tx_initialize_low_level.S ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/main.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/app_threadx.c @@ -61,7 +61,6 @@ set(STM32_Drivers_Src ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c - ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c From 844e814afa014698102c818b8df958664ea00c08 Mon Sep 17 00:00:00 2001 From: Daniel Nakhooda Date: Wed, 8 Apr 2026 21:22:35 -0400 Subject: [PATCH 2/7] new build --- Drivers/Embedded-Base | 2 +- compose.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Drivers/Embedded-Base b/Drivers/Embedded-Base index f521b40..163c750 160000 --- a/Drivers/Embedded-Base +++ b/Drivers/Embedded-Base @@ -1 +1 @@ -Subproject commit f521b40acd1e11c6e2b2bc97088f8a4d1da483bf +Subproject commit 163c7501a8749d0aac70d53e9256c9c1cbc2eace diff --git a/compose.yml b/compose.yml index 484d0eb..6128d01 100644 --- a/compose.yml +++ b/compose.yml @@ -2,7 +2,7 @@ name: lighting services: ner-gcc-arm: - image: ghcr.io/northeastern-electric-racing/embedded-base:feature-venv-cmake + image: ghcr.io/northeastern-electric-racing/embedded-base:main build: . network_mode: host privileged: true From d24d411f894de8f9854f3eeb3130e04f1f20ef0a Mon Sep 17 00:00:00 2001 From: Daniel Nakhooda Date: Wed, 8 Apr 2026 23:04:22 -0400 Subject: [PATCH 3/7] CAN working --- .mxproject | 52 +-- CMakeLists.txt | 1 + Core/Inc/stm32h5xx_it.h | 1 + Core/Src/main.c | 38 +- Core/Src/stm32h5xx_hal_msp.c | 5 + Core/Src/stm32h5xx_it.c | 15 + Core/Src/u_can.c | 14 +- Core/Src/u_inbox.c | 1 + Core/Src/u_sensors.c | 4 + Core/Src/u_threads.c | 4 +- Drivers/Embedded-Base | 2 +- Lightning.ioc | 766 +++++++++++++++---------------- cmake/stm32cubemx/CMakeLists.txt | 2 +- 13 files changed, 466 insertions(+), 439 deletions(-) diff --git a/.mxproject b/.mxproject index 01fd975..08afdf8 100644 --- a/.mxproject +++ b/.mxproject @@ -1,5 +1,5 @@ [PreviousLibFiles] -LibFiles=Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_bus.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_crs.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_system.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_utils.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dmamux.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_def.h;Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_fdcan.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_usart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_lpuart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi_ex.h;Middlewares\ST\threadx\common\inc\tx_api.h;Middlewares\ST\threadx\common\inc\tx_block_pool.h;Middlewares\ST\threadx\common\inc\tx_byte_pool.h;Middlewares\ST\threadx\common\inc\tx_event_flags.h;Middlewares\ST\threadx\common\inc\tx_initialize.h;Middlewares\ST\threadx\common\inc\tx_mutex.h;Middlewares\ST\threadx\common\inc\tx_queue.h;Middlewares\ST\threadx\common\inc\tx_semaphore.h;Middlewares\ST\threadx\common\inc\tx_thread.h;Middlewares\ST\threadx\common\inc\tx_timer.h;Middlewares\ST\threadx\common\inc\tx_trace.h;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dcache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;Middlewares\ST\netxduo\common\src\nx_arp_announce_send.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nx_arp_enable.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_allocate.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nx_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_info_get.c;Middlewares\ST\netxduo\common\src\nx_arp_initialize.c;Middlewares\ST\netxduo\common\src\nx_arp_interface_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_arp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_arp_probe_send.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_send.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete_internal.c;Middlewares\ST\netxduo\common\src\nx_icmp_cleanup.c;Middlewares\ST\netxduo\common\src\nx_icmp_enable.c;Middlewares\ST\netxduo\common\src\nx_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_igmp_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_igmp_interface_report_send.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_check.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_igmp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_igmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_invalidate_destination_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nx_ip_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nx_ip_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_create.c;Middlewares\ST\netxduo\common\src\nx_ip_deferred_link_status_process.c;Middlewares\ST\netxduo\common\src\nx_ip_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_delete_queue_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_dispatch_process.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_link_status_event.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_fast_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_forward_packet_process.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_assembly.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_forward_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_timeout_check.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_header_add.c;Middlewares\ST\netxduo\common\src\nx_ip_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_initialize.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nx_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_cleanup.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_ip_route_find.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_thread_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv4_option_process.c;Middlewares\ST\netxduo\common\src\nx_ipv4_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_md5.c;Middlewares\ST\netxduo\common\src\nx_packet_allocate.c;Middlewares\ST\netxduo\common\src\nx_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_packet_data_adjust.c;Middlewares\ST\netxduo\common\src\nx_packet_data_append.c;Middlewares\ST\netxduo\common\src\nx_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nx_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nx_packet_debug_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_length_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_cleanup.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_initialize.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nx_packet_release.c;Middlewares\ST\netxduo\common\src\nx_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nx_rarp_disable.c;Middlewares\ST\netxduo\common\src\nx_rarp_enable.c;Middlewares\ST\netxduo\common\src\nx_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_rarp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_rarp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_system_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_cleanup_deferred.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_tcp_connect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_deferred_cleanup_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_disconnect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_enable.c;Middlewares\ST\netxduo\common\src\nx_tcp_fast_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_mss_option_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_no_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_control.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_fin.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_probe.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_rst.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_syn.c;Middlewares\ST\netxduo\common\src\nx_tcp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_block_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_retransmit.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send_internal.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_ack_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_closing.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_data_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_established.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait1.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait2.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_last_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_received.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_sent.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_transmit_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_resume.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_suspend.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_transmit_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_window_scaling_option_get.c;Middlewares\ST\netxduo\common\src\nx_udp_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_udp_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_utility.c;Middlewares\ST\netxduo\common\src\nxd_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxd_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxd_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxd_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxd_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxd_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxde_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxde_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxde_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxde_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxde_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nxe_arp_enable.c;Middlewares\ST\netxduo\common\src\nxe_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nxe_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxe_igmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_create.c;Middlewares\ST\netxduo\common\src\nxe_ip_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_packet_allocate.c;Middlewares\ST\netxduo\common\src\nxe_packet_copy.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_append.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nxe_packet_length_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_release.c;Middlewares\ST\netxduo\common\src\nxe_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nxe_rarp_disable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_enable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_enable.c;Middlewares\ST\netxduo\common\src\nxe_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_udp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_failure.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_add.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_find.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_destination_table_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_perform_DAD.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_na.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_packet_too_big.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ra.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_redirect.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_queued_packets.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_rs.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_neighbor_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_options.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_ra.c;Middlewares\ST\netxduo\common\src\nx_ipv6_fragment_process.c;Middlewares\ST\netxduo\common\src\nx_ipv6_header_add.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv6_option_error.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_add_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_fragment_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_hop_by_hop_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_routing_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_util.c;Middlewares\ST\netxduo\common\src\nx_link.c;Middlewares\ST\netxduo\common\src\nxd_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_table_init.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_destination_table_find_next_hop.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_default_router_from_address.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_max_prefix_length.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_interface_find.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_prefix_router_timer_tick.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_raw_packet_send_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_lookup.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_solicitation_check.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_search_onlink.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_delete.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_set.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_invalidate.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_http_proxy_client.c;Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_save.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_control.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_disable.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_schedule.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_stack_build.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_system_return.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_timer_interrupt.S;Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;Middlewares\ST\threadx\common\src\tx_block_allocate.c;Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_block_pool_create.c;Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_block_release.c;Middlewares\ST\threadx\common\src\tx_byte_allocate.c;Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;Middlewares\ST\threadx\common\src\tx_byte_release.c;Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;Middlewares\ST\threadx\common\src\tx_event_flags_create.c;Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;Middlewares\ST\threadx\common\src\tx_event_flags_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;Middlewares\ST\threadx\common\src\tx_event_flags_set.c;Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;Middlewares\ST\threadx\common\src\tx_mutex_create.c;Middlewares\ST\threadx\common\src\tx_mutex_delete.c;Middlewares\ST\threadx\common\src\tx_mutex_get.c;Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;Middlewares\ST\threadx\common\src\tx_mutex_put.c;Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;Middlewares\ST\threadx\common\src\tx_queue_create.c;Middlewares\ST\threadx\common\src\tx_queue_delete.c;Middlewares\ST\threadx\common\src\tx_queue_flush.c;Middlewares\ST\threadx\common\src\tx_queue_front_send.c;Middlewares\ST\threadx\common\src\tx_queue_info_get.c;Middlewares\ST\threadx\common\src\tx_queue_initialize.c;Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;Middlewares\ST\threadx\common\src\tx_queue_receive.c;Middlewares\ST\threadx\common\src\tx_queue_send.c;Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;Middlewares\ST\threadx\common\src\tx_semaphore_create.c;Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;Middlewares\ST\threadx\common\src\tx_semaphore_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\tx_semaphore_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\tx_thread_create.c;Middlewares\ST\threadx\common\src\tx_thread_delete.c;Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\tx_thread_identify.c;Middlewares\ST\threadx\common\src\tx_thread_info_get.c;Middlewares\ST\threadx\common\src\tx_thread_initialize.c;Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;Middlewares\ST\threadx\common\src\tx_thread_reset.c;Middlewares\ST\threadx\common\src\tx_thread_resume.c;Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;Middlewares\ST\threadx\common\src\tx_thread_sleep.c;Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;Middlewares\ST\threadx\common\src\tx_thread_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_terminate.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\tx_thread_timeout.c;Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_time_get.c;Middlewares\ST\threadx\common\src\tx_time_set.c;Middlewares\ST\threadx\common\src\txe_block_allocate.c;Middlewares\ST\threadx\common\src\txe_block_pool_create.c;Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_block_release.c;Middlewares\ST\threadx\common\src\txe_byte_allocate.c;Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_byte_release.c;Middlewares\ST\threadx\common\src\txe_event_flags_create.c;Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;Middlewares\ST\threadx\common\src\txe_event_flags_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_set.c;Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\txe_mutex_create.c;Middlewares\ST\threadx\common\src\txe_mutex_delete.c;Middlewares\ST\threadx\common\src\txe_mutex_get.c;Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;Middlewares\ST\threadx\common\src\txe_mutex_put.c;Middlewares\ST\threadx\common\src\txe_queue_create.c;Middlewares\ST\threadx\common\src\txe_queue_delete.c;Middlewares\ST\threadx\common\src\txe_queue_flush.c;Middlewares\ST\threadx\common\src\txe_queue_front_send.c;Middlewares\ST\threadx\common\src\txe_queue_info_get.c;Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;Middlewares\ST\threadx\common\src\txe_queue_receive.c;Middlewares\ST\threadx\common\src\txe_queue_send.c;Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_create.c;Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;Middlewares\ST\threadx\common\src\txe_semaphore_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\txe_semaphore_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\txe_thread_create.c;Middlewares\ST\threadx\common\src\txe_thread_delete.c;Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\txe_thread_info_get.c;Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;Middlewares\ST\threadx\common\src\txe_thread_reset.c;Middlewares\ST\threadx\common\src\txe_thread_resume.c;Middlewares\ST\threadx\common\src\txe_thread_suspend.c;Middlewares\ST\threadx\common\src\txe_thread_terminate.c;Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_timer_activate.c;Middlewares\ST\threadx\common\src\tx_timer_change.c;Middlewares\ST\threadx\common\src\tx_timer_create.c;Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_delete.c;Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;Middlewares\ST\threadx\common\src\tx_timer_info_get.c;Middlewares\ST\threadx\common\src\tx_timer_initialize.c;Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;Middlewares\ST\threadx\common\src\txe_timer_activate.c;Middlewares\ST\threadx\common\src\txe_timer_change.c;Middlewares\ST\threadx\common\src\txe_timer_create.c;Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;Middlewares\ST\threadx\common\src\txe_timer_delete.c;Middlewares\ST\threadx\common\src\txe_timer_info_get.c;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_tim_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_cortex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dcache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_rcc_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_bus.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_rcc.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_crs.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_system.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_utils.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_flash_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_gpio_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_gpio.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_dma_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dma.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_dmamux.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_pwr_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_pwr.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_def.h;Drivers\STM32H5xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_exti.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_fdcan.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_icache.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_usart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_lpuart.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_uart_ex.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_ll_spi.h;Drivers\STM32H5xx_HAL_Driver\Inc\stm32h5xx_hal_spi_ex.h;Middlewares\ST\threadx\common\inc\tx_api.h;Middlewares\ST\threadx\common\inc\tx_block_pool.h;Middlewares\ST\threadx\common\inc\tx_byte_pool.h;Middlewares\ST\threadx\common\inc\tx_event_flags.h;Middlewares\ST\threadx\common\inc\tx_initialize.h;Middlewares\ST\threadx\common\inc\tx_mutex.h;Middlewares\ST\threadx\common\inc\tx_queue.h;Middlewares\ST\threadx\common\inc\tx_semaphore.h;Middlewares\ST\threadx\common\inc\tx_thread.h;Middlewares\ST\threadx\common\inc\tx_timer.h;Middlewares\ST\threadx\common\inc\tx_trace.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h563xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\stm32h5xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Include\system_stm32h5xx.h;Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;Middlewares\ST\netxduo\common\inc\nx_api.h;Middlewares\ST\netxduo\common\inc\nx_arp.h;Middlewares\ST\netxduo\common\inc\nx_http_proxy_client.h;Middlewares\ST\netxduo\common\inc\nx_icmp.h;Middlewares\ST\netxduo\common\inc\nx_icmpv4.h;Middlewares\ST\netxduo\common\inc\nx_icmpv6.h;Middlewares\ST\netxduo\common\inc\nx_igmp.h;Middlewares\ST\netxduo\common\inc\nx_ip.h;Middlewares\ST\netxduo\common\inc\nx_ipv4.h;Middlewares\ST\netxduo\common\inc\nx_ipv6.h;Middlewares\ST\netxduo\common\inc\nx_link.h;Middlewares\ST\netxduo\common\inc\nx_md5.h;Middlewares\ST\netxduo\common\inc\nx_mld.h;Middlewares\ST\netxduo\common\inc\nx_nd_cache.h;Middlewares\ST\netxduo\common\inc\nx_packet.h;Middlewares\ST\netxduo\common\inc\nx_rarp.h;Middlewares\ST\netxduo\common\inc\nx_system.h;Middlewares\ST\netxduo\common\inc\nx_tcp.h;Middlewares\ST\netxduo\common\inc\nx_udp.h;Middlewares\ST\netxduo\common\inc\nx_user_sample.h;Middlewares\ST\netxduo\ports\cortex_m33\gnu\inc\nx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_secure_interface.h;Middlewares\ST\netxduo\common\inc\nx_api.h;Middlewares\ST\netxduo\common\inc\nx_arp.h;Middlewares\ST\netxduo\common\inc\nx_http_proxy_client.h;Middlewares\ST\netxduo\common\inc\nx_icmp.h;Middlewares\ST\netxduo\common\inc\nx_icmpv4.h;Middlewares\ST\netxduo\common\inc\nx_icmpv6.h;Middlewares\ST\netxduo\common\inc\nx_igmp.h;Middlewares\ST\netxduo\common\inc\nx_ip.h;Middlewares\ST\netxduo\common\inc\nx_ipv4.h;Middlewares\ST\netxduo\common\inc\nx_ipv6.h;Middlewares\ST\netxduo\common\inc\nx_link.h;Middlewares\ST\netxduo\common\inc\nx_md5.h;Middlewares\ST\netxduo\common\inc\nx_mld.h;Middlewares\ST\netxduo\common\inc\nx_nd_cache.h;Middlewares\ST\netxduo\common\inc\nx_packet.h;Middlewares\ST\netxduo\common\inc\nx_rarp.h;Middlewares\ST\netxduo\common\inc\nx_system.h;Middlewares\ST\netxduo\common\inc\nx_tcp.h;Middlewares\ST\netxduo\common\inc\nx_udp.h;Middlewares\ST\netxduo\common\inc\nx_user_sample.h;Middlewares\ST\netxduo\ports\cortex_m33\gnu\inc\nx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_port.h;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc\tx_secure_interface.h;Drivers\CMSIS\Include\cachel1_armv7.h;Drivers\CMSIS\Include\cmsis_armcc.h;Drivers\CMSIS\Include\cmsis_armclang.h;Drivers\CMSIS\Include\cmsis_armclang_ltm.h;Drivers\CMSIS\Include\cmsis_compiler.h;Drivers\CMSIS\Include\cmsis_gcc.h;Drivers\CMSIS\Include\cmsis_iccarm.h;Drivers\CMSIS\Include\cmsis_version.h;Drivers\CMSIS\Include\core_armv81mml.h;Drivers\CMSIS\Include\core_armv8mbl.h;Drivers\CMSIS\Include\core_armv8mml.h;Drivers\CMSIS\Include\core_cm0.h;Drivers\CMSIS\Include\core_cm0plus.h;Drivers\CMSIS\Include\core_cm1.h;Drivers\CMSIS\Include\core_cm23.h;Drivers\CMSIS\Include\core_cm3.h;Drivers\CMSIS\Include\core_cm33.h;Drivers\CMSIS\Include\core_cm35p.h;Drivers\CMSIS\Include\core_cm4.h;Drivers\CMSIS\Include\core_cm55.h;Drivers\CMSIS\Include\core_cm7.h;Drivers\CMSIS\Include\core_cm85.h;Drivers\CMSIS\Include\core_sc000.h;Drivers\CMSIS\Include\core_sc300.h;Drivers\CMSIS\Include\core_starmc1.h;Drivers\CMSIS\Include\mpu_armv7.h;Drivers\CMSIS\Include\mpu_armv8.h;Drivers\CMSIS\Include\pac_armv81.h;Drivers\CMSIS\Include\pmu_armv8.h;Drivers\CMSIS\Include\tz_context.h; +LibFiles=Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h563xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Drivers/CMSIS/Include/core_cm85.h;Drivers/CMSIS/Include/cachel1_armv7.h;Drivers/CMSIS/Include/pac_armv81.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/core_cm35p.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_armv81mml.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm55.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/pmu_armv8.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_starmc1.h;Drivers/CMSIS/Include/cmsis_armclang_ltm.h; [PreviousUsedIarFiles] SourceFiles=..\Core\Src\main.c;..\Core\Src\tx_initialize_low_level.S;..\Core\Src\app_threadx.c;..\AZURE_RTOS\App\app_azure_rtos.c;..\Core\Src\stm32h5xx_it.c;..\Core\Src\stm32h5xx_hal_msp.c;..\Core\Src\stm32h5xx_hal_timebase_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;..\Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_iar.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_save.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_control.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_disable.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_schedule.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_stack_build.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_system_return.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_timer_interrupt.s;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;..\Middlewares\ST\threadx\common\src\tx_block_allocate.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_block_release.c;..\Middlewares\ST\threadx\common\src\tx_byte_allocate.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;..\Middlewares\ST\threadx\common\src\tx_byte_release.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_create.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_mutex_create.c;..\Middlewares\ST\threadx\common\src\tx_mutex_delete.c;..\Middlewares\ST\threadx\common\src\tx_mutex_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_mutex_put.c;..\Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_queue_create.c;..\Middlewares\ST\threadx\common\src\tx_queue_delete.c;..\Middlewares\ST\threadx\common\src\tx_queue_flush.c;..\Middlewares\ST\threadx\common\src\tx_queue_front_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_info_get.c;..\Middlewares\ST\threadx\common\src\tx_queue_initialize.c;..\Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_queue_receive.c;..\Middlewares\ST\threadx\common\src\tx_queue_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_create.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_create.c;..\Middlewares\ST\threadx\common\src\tx_thread_delete.c;..\Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_identify.c;..\Middlewares\ST\threadx\common\src\tx_thread_info_get.c;..\Middlewares\ST\threadx\common\src\tx_thread_initialize.c;..\Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\tx_thread_reset.c;..\Middlewares\ST\threadx\common\src\tx_thread_resume.c;..\Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;..\Middlewares\ST\threadx\common\src\tx_thread_sleep.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;..\Middlewares\ST\threadx\common\src\tx_thread_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_terminate.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_timeout.c;..\Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_time_get.c;..\Middlewares\ST\threadx\common\src\tx_time_set.c;..\Middlewares\ST\threadx\common\src\txe_block_allocate.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_block_release.c;..\Middlewares\ST\threadx\common\src\txe_byte_allocate.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_byte_release.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_create.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\txe_mutex_create.c;..\Middlewares\ST\threadx\common\src\txe_mutex_delete.c;..\Middlewares\ST\threadx\common\src\txe_mutex_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_mutex_put.c;..\Middlewares\ST\threadx\common\src\txe_queue_create.c;..\Middlewares\ST\threadx\common\src\txe_queue_delete.c;..\Middlewares\ST\threadx\common\src\txe_queue_flush.c;..\Middlewares\ST\threadx\common\src\txe_queue_front_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_info_get.c;..\Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_queue_receive.c;..\Middlewares\ST\threadx\common\src\txe_queue_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_create.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_create.c;..\Middlewares\ST\threadx\common\src\txe_thread_delete.c;..\Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_info_get.c;..\Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\txe_thread_reset.c;..\Middlewares\ST\threadx\common\src\txe_thread_resume.c;..\Middlewares\ST\threadx\common\src\txe_thread_suspend.c;..\Middlewares\ST\threadx\common\src\txe_thread_terminate.c;..\Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_timer_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_change.c;..\Middlewares\ST\threadx\common\src\tx_timer_create.c;..\Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_delete.c;..\Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;..\Middlewares\ST\threadx\common\src\tx_timer_info_get.c;..\Middlewares\ST\threadx\common\src\tx_timer_initialize.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;..\Middlewares\ST\threadx\common\src\txe_timer_activate.c;..\Middlewares\ST\threadx\common\src\txe_timer_change.c;..\Middlewares\ST\threadx\common\src\txe_timer_create.c;..\Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\txe_timer_delete.c;..\Middlewares\ST\threadx\common\src\txe_timer_info_get.c;..\Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;..\Core\Src\system_stm32h5xx.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;..\Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_iar.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_save.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_control.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_disable.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_schedule.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_stack_build.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_system_return.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_timer_interrupt.s;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;..\Middlewares\ST\threadx\common\src\tx_block_allocate.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_block_release.c;..\Middlewares\ST\threadx\common\src\tx_byte_allocate.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;..\Middlewares\ST\threadx\common\src\tx_byte_release.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_create.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_mutex_create.c;..\Middlewares\ST\threadx\common\src\tx_mutex_delete.c;..\Middlewares\ST\threadx\common\src\tx_mutex_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_mutex_put.c;..\Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_queue_create.c;..\Middlewares\ST\threadx\common\src\tx_queue_delete.c;..\Middlewares\ST\threadx\common\src\tx_queue_flush.c;..\Middlewares\ST\threadx\common\src\tx_queue_front_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_info_get.c;..\Middlewares\ST\threadx\common\src\tx_queue_initialize.c;..\Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_queue_receive.c;..\Middlewares\ST\threadx\common\src\tx_queue_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_create.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_create.c;..\Middlewares\ST\threadx\common\src\tx_thread_delete.c;..\Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_identify.c;..\Middlewares\ST\threadx\common\src\tx_thread_info_get.c;..\Middlewares\ST\threadx\common\src\tx_thread_initialize.c;..\Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\tx_thread_reset.c;..\Middlewares\ST\threadx\common\src\tx_thread_resume.c;..\Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;..\Middlewares\ST\threadx\common\src\tx_thread_sleep.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;..\Middlewares\ST\threadx\common\src\tx_thread_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_terminate.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_timeout.c;..\Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_time_get.c;..\Middlewares\ST\threadx\common\src\tx_time_set.c;..\Middlewares\ST\threadx\common\src\txe_block_allocate.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_block_release.c;..\Middlewares\ST\threadx\common\src\txe_byte_allocate.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_byte_release.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_create.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\txe_mutex_create.c;..\Middlewares\ST\threadx\common\src\txe_mutex_delete.c;..\Middlewares\ST\threadx\common\src\txe_mutex_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_mutex_put.c;..\Middlewares\ST\threadx\common\src\txe_queue_create.c;..\Middlewares\ST\threadx\common\src\txe_queue_delete.c;..\Middlewares\ST\threadx\common\src\txe_queue_flush.c;..\Middlewares\ST\threadx\common\src\txe_queue_front_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_info_get.c;..\Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_queue_receive.c;..\Middlewares\ST\threadx\common\src\txe_queue_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_create.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_create.c;..\Middlewares\ST\threadx\common\src\txe_thread_delete.c;..\Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_info_get.c;..\Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\txe_thread_reset.c;..\Middlewares\ST\threadx\common\src\txe_thread_resume.c;..\Middlewares\ST\threadx\common\src\txe_thread_suspend.c;..\Middlewares\ST\threadx\common\src\txe_thread_terminate.c;..\Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_timer_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_change.c;..\Middlewares\ST\threadx\common\src\tx_timer_create.c;..\Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_delete.c;..\Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;..\Middlewares\ST\threadx\common\src\tx_timer_info_get.c;..\Middlewares\ST\threadx\common\src\tx_timer_initialize.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;..\Middlewares\ST\threadx\common\src\txe_timer_activate.c;..\Middlewares\ST\threadx\common\src\txe_timer_change.c;..\Middlewares\ST\threadx\common\src\txe_timer_create.c;..\Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\txe_timer_delete.c;..\Middlewares\ST\threadx\common\src\txe_timer_info_get.c;..\Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;..\Core\Src\system_stm32h5xx.c;;; @@ -8,40 +8,40 @@ CDefines=TX_INCLUDE_USER_DEFINE_FILE;TX_SINGLE_MODE_NON_SECURE:1;USE_HAL_DRIVER; ADefines=TX_SINGLE_MODE_NON_SECURE:1; [PreviousUsedCMakes] -SourceFiles=Core\Src\main.c;Core\Src\tx_initialize_low_level.S;NetXDuo\App\app_netxduo.c;Core\Src\app_threadx.c;AZURE_RTOS\App\app_azure_rtos.c;Core\Src\stm32h5xx_it.c;Core\Src\stm32h5xx_hal_msp.c;Core\Src\stm32h5xx_hal_timebase_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dcache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;Middlewares\ST\netxduo\common\src\nx_arp_announce_send.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nx_arp_enable.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_allocate.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nx_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_info_get.c;Middlewares\ST\netxduo\common\src\nx_arp_initialize.c;Middlewares\ST\netxduo\common\src\nx_arp_interface_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_arp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_arp_probe_send.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_send.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete_internal.c;Middlewares\ST\netxduo\common\src\nx_icmp_cleanup.c;Middlewares\ST\netxduo\common\src\nx_icmp_enable.c;Middlewares\ST\netxduo\common\src\nx_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_igmp_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_igmp_interface_report_send.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_check.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_igmp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_igmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_invalidate_destination_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nx_ip_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nx_ip_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_create.c;Middlewares\ST\netxduo\common\src\nx_ip_deferred_link_status_process.c;Middlewares\ST\netxduo\common\src\nx_ip_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_delete_queue_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_dispatch_process.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_link_status_event.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_fast_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_forward_packet_process.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_assembly.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_forward_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_timeout_check.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_header_add.c;Middlewares\ST\netxduo\common\src\nx_ip_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_initialize.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nx_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_cleanup.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_ip_route_find.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_thread_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv4_option_process.c;Middlewares\ST\netxduo\common\src\nx_ipv4_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_md5.c;Middlewares\ST\netxduo\common\src\nx_packet_allocate.c;Middlewares\ST\netxduo\common\src\nx_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_packet_data_adjust.c;Middlewares\ST\netxduo\common\src\nx_packet_data_append.c;Middlewares\ST\netxduo\common\src\nx_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nx_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nx_packet_debug_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_length_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_cleanup.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_initialize.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nx_packet_release.c;Middlewares\ST\netxduo\common\src\nx_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nx_rarp_disable.c;Middlewares\ST\netxduo\common\src\nx_rarp_enable.c;Middlewares\ST\netxduo\common\src\nx_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_rarp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_rarp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_system_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_cleanup_deferred.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_tcp_connect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_deferred_cleanup_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_disconnect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_enable.c;Middlewares\ST\netxduo\common\src\nx_tcp_fast_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_mss_option_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_no_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_control.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_fin.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_probe.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_rst.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_syn.c;Middlewares\ST\netxduo\common\src\nx_tcp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_block_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_retransmit.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send_internal.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_ack_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_closing.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_data_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_established.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait1.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait2.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_last_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_received.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_sent.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_transmit_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_resume.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_suspend.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_transmit_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_window_scaling_option_get.c;Middlewares\ST\netxduo\common\src\nx_udp_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_udp_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_utility.c;Middlewares\ST\netxduo\common\src\nxd_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxd_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxd_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxd_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxd_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxd_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxde_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxde_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxde_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxde_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxde_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nxe_arp_enable.c;Middlewares\ST\netxduo\common\src\nxe_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nxe_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxe_igmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_create.c;Middlewares\ST\netxduo\common\src\nxe_ip_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_packet_allocate.c;Middlewares\ST\netxduo\common\src\nxe_packet_copy.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_append.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nxe_packet_length_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_release.c;Middlewares\ST\netxduo\common\src\nxe_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nxe_rarp_disable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_enable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_enable.c;Middlewares\ST\netxduo\common\src\nxe_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_udp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_failure.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_add.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_find.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_destination_table_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_perform_DAD.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_na.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_packet_too_big.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ra.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_redirect.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_queued_packets.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_rs.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_neighbor_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_options.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_ra.c;Middlewares\ST\netxduo\common\src\nx_ipv6_fragment_process.c;Middlewares\ST\netxduo\common\src\nx_ipv6_header_add.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv6_option_error.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_add_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_fragment_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_hop_by_hop_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_routing_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_util.c;Middlewares\ST\netxduo\common\src\nx_link.c;Middlewares\ST\netxduo\common\src\nxd_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_table_init.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_destination_table_find_next_hop.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_default_router_from_address.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_max_prefix_length.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_interface_find.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_prefix_router_timer_tick.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_raw_packet_send_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_lookup.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_solicitation_check.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_search_onlink.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_delete.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_set.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_invalidate.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_http_proxy_client.c;Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_save.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_control.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_disable.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_schedule.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_stack_build.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_system_return.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_timer_interrupt.S;Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;Middlewares\ST\threadx\common\src\tx_block_allocate.c;Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_block_pool_create.c;Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_block_release.c;Middlewares\ST\threadx\common\src\tx_byte_allocate.c;Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;Middlewares\ST\threadx\common\src\tx_byte_release.c;Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;Middlewares\ST\threadx\common\src\tx_event_flags_create.c;Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;Middlewares\ST\threadx\common\src\tx_event_flags_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;Middlewares\ST\threadx\common\src\tx_event_flags_set.c;Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;Middlewares\ST\threadx\common\src\tx_mutex_create.c;Middlewares\ST\threadx\common\src\tx_mutex_delete.c;Middlewares\ST\threadx\common\src\tx_mutex_get.c;Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;Middlewares\ST\threadx\common\src\tx_mutex_put.c;Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;Middlewares\ST\threadx\common\src\tx_queue_create.c;Middlewares\ST\threadx\common\src\tx_queue_delete.c;Middlewares\ST\threadx\common\src\tx_queue_flush.c;Middlewares\ST\threadx\common\src\tx_queue_front_send.c;Middlewares\ST\threadx\common\src\tx_queue_info_get.c;Middlewares\ST\threadx\common\src\tx_queue_initialize.c;Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;Middlewares\ST\threadx\common\src\tx_queue_receive.c;Middlewares\ST\threadx\common\src\tx_queue_send.c;Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;Middlewares\ST\threadx\common\src\tx_semaphore_create.c;Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;Middlewares\ST\threadx\common\src\tx_semaphore_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\tx_semaphore_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\tx_thread_create.c;Middlewares\ST\threadx\common\src\tx_thread_delete.c;Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\tx_thread_identify.c;Middlewares\ST\threadx\common\src\tx_thread_info_get.c;Middlewares\ST\threadx\common\src\tx_thread_initialize.c;Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;Middlewares\ST\threadx\common\src\tx_thread_reset.c;Middlewares\ST\threadx\common\src\tx_thread_resume.c;Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;Middlewares\ST\threadx\common\src\tx_thread_sleep.c;Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;Middlewares\ST\threadx\common\src\tx_thread_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_terminate.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\tx_thread_timeout.c;Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_time_get.c;Middlewares\ST\threadx\common\src\tx_time_set.c;Middlewares\ST\threadx\common\src\txe_block_allocate.c;Middlewares\ST\threadx\common\src\txe_block_pool_create.c;Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_block_release.c;Middlewares\ST\threadx\common\src\txe_byte_allocate.c;Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_byte_release.c;Middlewares\ST\threadx\common\src\txe_event_flags_create.c;Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;Middlewares\ST\threadx\common\src\txe_event_flags_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_set.c;Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\txe_mutex_create.c;Middlewares\ST\threadx\common\src\txe_mutex_delete.c;Middlewares\ST\threadx\common\src\txe_mutex_get.c;Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;Middlewares\ST\threadx\common\src\txe_mutex_put.c;Middlewares\ST\threadx\common\src\txe_queue_create.c;Middlewares\ST\threadx\common\src\txe_queue_delete.c;Middlewares\ST\threadx\common\src\txe_queue_flush.c;Middlewares\ST\threadx\common\src\txe_queue_front_send.c;Middlewares\ST\threadx\common\src\txe_queue_info_get.c;Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;Middlewares\ST\threadx\common\src\txe_queue_receive.c;Middlewares\ST\threadx\common\src\txe_queue_send.c;Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_create.c;Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;Middlewares\ST\threadx\common\src\txe_semaphore_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\txe_semaphore_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\txe_thread_create.c;Middlewares\ST\threadx\common\src\txe_thread_delete.c;Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\txe_thread_info_get.c;Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;Middlewares\ST\threadx\common\src\txe_thread_reset.c;Middlewares\ST\threadx\common\src\txe_thread_resume.c;Middlewares\ST\threadx\common\src\txe_thread_suspend.c;Middlewares\ST\threadx\common\src\txe_thread_terminate.c;Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_timer_activate.c;Middlewares\ST\threadx\common\src\tx_timer_change.c;Middlewares\ST\threadx\common\src\tx_timer_create.c;Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_delete.c;Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;Middlewares\ST\threadx\common\src\tx_timer_info_get.c;Middlewares\ST\threadx\common\src\tx_timer_initialize.c;Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;Middlewares\ST\threadx\common\src\txe_timer_activate.c;Middlewares\ST\threadx\common\src\txe_timer_change.c;Middlewares\ST\threadx\common\src\txe_timer_create.c;Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;Middlewares\ST\threadx\common\src\txe_timer_delete.c;Middlewares\ST\threadx\common\src\txe_timer_info_get.c;Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;Core\Src\system_stm32h5xx.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dcache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;Middlewares\ST\netxduo\common\src\nx_arp_announce_send.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nx_arp_enable.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_allocate.c;Middlewares\ST\netxduo\common\src\nx_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nx_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_info_get.c;Middlewares\ST\netxduo\common\src\nx_arp_initialize.c;Middlewares\ST\netxduo\common\src\nx_arp_interface_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_arp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_arp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_arp_probe_send.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_arp_queue_send.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nx_arp_static_entry_delete_internal.c;Middlewares\ST\netxduo\common\src\nx_icmp_cleanup.c;Middlewares\ST\netxduo\common\src\nx_icmp_enable.c;Middlewares\ST\netxduo\common\src\nx_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_interface_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping.c;Middlewares\ST\netxduo\common\src\nx_icmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv4_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_igmp_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nx_igmp_interface_report_send.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nx_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_check.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_join_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_interface_leave_internal.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_igmp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_igmp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_igmp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_invalidate_destination_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nx_ip_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nx_ip_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_create.c;Middlewares\ST\netxduo\common\src\nx_ip_deferred_link_status_process.c;Middlewares\ST\netxduo\common\src\nx_ip_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_delete_queue_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_dispatch_process.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_link_status_event.c;Middlewares\ST\netxduo\common\src\nx_ip_driver_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_fast_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_forward_packet_process.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_assembly.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_forward_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_packet.c;Middlewares\ST\netxduo\common\src\nx_ip_fragment_timeout_check.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_header_add.c;Middlewares\ST\netxduo\common\src\nx_ip_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_initialize.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nx_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nx_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_checksum_compute.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_periodic_timer_entry.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_cleanup.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_processing.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nx_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_ip_route_find.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nx_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nx_ip_status_check.c;Middlewares\ST\netxduo\common\src\nx_ip_thread_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nx_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv4_option_process.c;Middlewares\ST\netxduo\common\src\nx_ipv4_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_md5.c;Middlewares\ST\netxduo\common\src\nx_packet_allocate.c;Middlewares\ST\netxduo\common\src\nx_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_packet_data_adjust.c;Middlewares\ST\netxduo\common\src\nx_packet_data_append.c;Middlewares\ST\netxduo\common\src\nx_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nx_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nx_packet_debug_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_length_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_cleanup.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_initialize.c;Middlewares\ST\netxduo\common\src\nx_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nx_packet_release.c;Middlewares\ST\netxduo\common\src\nx_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nx_rarp_disable.c;Middlewares\ST\netxduo\common\src\nx_rarp_enable.c;Middlewares\ST\netxduo\common\src\nx_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_deferred_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_rarp_packet_send.c;Middlewares\ST\netxduo\common\src\nx_rarp_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_rarp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_system_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_cleanup_deferred.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_tcp_connect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_deferred_cleanup_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_disconnect_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_enable.c;Middlewares\ST\netxduo\common\src\nx_tcp_fast_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_initialize.c;Middlewares\ST\netxduo\common\src\nx_tcp_mss_option_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_no_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_control.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_fin.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_probe.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_rst.c;Middlewares\ST\netxduo\common\src\nx_tcp_packet_send_syn.c;Middlewares\ST\netxduo\common\src\nx_tcp_periodic_processing.c;Middlewares\ST\netxduo\common\src\nx_tcp_queue_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nx_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_block_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_connection_reset.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_packet_process.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_retransmit.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_send_internal.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_ack_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_closing.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_data_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_established.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait1.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_fin_wait2.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_last_ack.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_received.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_syn_sent.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_transmit_check.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_resume.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_thread_suspend.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_transmit_queue_flush.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_transmit_cleanup.c;Middlewares\ST\netxduo\common\src\nx_tcp_window_scaling_option_get.c;Middlewares\ST\netxduo\common\src\nx_udp_bind_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nx_udp_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nx_udp_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_receive_cleanup.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nx_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_utility.c;Middlewares\ST\netxduo\common\src\nxd_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxd_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxd_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxd_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxd_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxd_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxd_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxd_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxde_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxde_icmp_source_ping.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxde_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxde_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxde_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxde_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxde_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entries_invalidate.c;Middlewares\ST\netxduo\common\src\nxe_arp_dynamic_entry_set.c;Middlewares\ST\netxduo\common\src\nxe_arp_enable.c;Middlewares\ST\netxduo\common\src\nxe_arp_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_gratuitous_send.c;Middlewares\ST\netxduo\common\src\nxe_arp_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_arp_ip_address_find.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entries_delete.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_create.c;Middlewares\ST\netxduo\common\src\nxe_arp_static_entry_delete.c;Middlewares\ST\netxduo\common\src\nxe_icmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_icmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_icmp_ping.c;Middlewares\ST\netxduo\common\src\nxe_igmp_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_disable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_loopback_enable.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_join.c;Middlewares\ST\netxduo\common\src\nxe_igmp_multicast_leave.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_auxiliary_packet_pool_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_create.c;Middlewares\ST\netxduo\common\src\nxe_ip_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_driver_interface_direct_command.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_forwarding_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_fragment_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_clear.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_gateway_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_mapping_configure.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_attach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_capability_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_detach.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_info_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_mtu_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_get.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_physical_address_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_interface_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ip_link_status_change_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_max_payload_size_find.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_disable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_enable.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_filter_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_receive.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_packet_source_send.c;Middlewares\ST\netxduo\common\src\nxe_ip_raw_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_add.c;Middlewares\ST\netxduo\common\src\nxe_ip_static_route_delete.c;Middlewares\ST\netxduo\common\src\nxe_ip_status_check.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxe_ipv4_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxe_packet_allocate.c;Middlewares\ST\netxduo\common\src\nxe_packet_copy.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_append.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_extract_offset.c;Middlewares\ST\netxduo\common\src\nxe_packet_data_retrieve.c;Middlewares\ST\netxduo\common\src\nxe_packet_length_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_create.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_delete.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_info_get.c;Middlewares\ST\netxduo\common\src\nxe_packet_pool_low_watermark_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_release.c;Middlewares\ST\netxduo\common\src\nxe_packet_transmit_release.c;Middlewares\ST\netxduo\common\src\nxe_rarp_disable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_enable.c;Middlewares\ST\netxduo\common\src\nxe_rarp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_connect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_client_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_tcp_enable.c;Middlewares\ST\netxduo\common\src\nxe_tcp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_tcp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_accept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_listen.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_relisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unaccept.c;Middlewares\ST\netxduo\common\src\nxe_tcp_server_socket_unlisten.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_disconnect_complete_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_establish_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_peer_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_mss_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_peer_info_get.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_queue_depth_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_receive_queue_max_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_state_wait.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_timed_wait_callback.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_transmit_configure.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_window_update_notify_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_free_port_find.c;Middlewares\ST\netxduo\common\src\nxe_udp_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_packet_info_extract.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_bytes_available.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_disable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_checksum_enable.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_create.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_delete.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_info_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_port_get.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_receive_notify.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_source_send.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_unbind.c;Middlewares\ST\netxduo\common\src\nxe_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_udp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_tcp_socket_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nx_packet_vlan_priority_set.c;Middlewares\ST\netxduo\common\src\nxe_udp_source_extract.c;Middlewares\ST\netxduo\common\src\nx_icmp_ping6.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_DAD_failure.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_add.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_dest_table_find.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_destination_table_periodic_update.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_packet_process.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_perform_DAD.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_reply.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_echo_request.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_na.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_packet_too_big.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_ra.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_process_redirect.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_error_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_ns.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_queued_packets.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_send_rs.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_neighbor_message.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_options.c;Middlewares\ST\netxduo\common\src\nx_icmpv6_validate_ra.c;Middlewares\ST\netxduo\common\src\nx_ipv6_fragment_process.c;Middlewares\ST\netxduo\common\src\nx_ipv6_header_add.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_join.c;Middlewares\ST\netxduo\common\src\nx_ipv6_multicast_leave.c;Middlewares\ST\netxduo\common\src\nx_ipv6_option_error.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_copy.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_receive.c;Middlewares\ST\netxduo\common\src\nx_ipv6_packet_send.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_add_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete.c;Middlewares\ST\netxduo\common\src\nx_ipv6_prefix_list_delete_entry.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_fragment_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_hop_by_hop_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_process_routing_option.c;Middlewares\ST\netxduo\common\src\nx_ipv6_util.c;Middlewares\ST\netxduo\common\src\nx_link.c;Middlewares\ST\netxduo\common\src\nxd_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_add_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_default_router_table_init.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_destination_table_find_next_hop.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_default_router_from_address.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_find_max_prefix_length.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_interface_find.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_prefix_router_timer_tick.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_raw_packet_send_internal.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_lookup.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_router_solicitation_check.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_search_onlink.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxde_icmpv6_ra_flag_callback_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_change_notify.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_address_set.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_add.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_delete.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_entry_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_default_router_number_of_entries_get.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_enable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_join.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_multicast_interface_leave.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares\ST\netxduo\common\src\nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_delete.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_entry_set.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_hardware_address_find.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_invalidate.c;Middlewares\ST\netxduo\common\src\nxd_nd_cache_ip_address_find.c;Middlewares\ST\netxduo\common\src\nx_http_proxy_client.c;Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_context_save.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_control.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_disable.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_interrupt_restore.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_schedule.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_stack_build.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_thread_system_return.S;Middlewares\ST\threadx\ports\cortex_m33\gnu\src\tx_timer_interrupt.S;Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;Middlewares\ST\threadx\common\src\tx_block_allocate.c;Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_block_pool_create.c;Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_block_release.c;Middlewares\ST\threadx\common\src\tx_byte_allocate.c;Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;Middlewares\ST\threadx\common\src\tx_byte_release.c;Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;Middlewares\ST\threadx\common\src\tx_event_flags_create.c;Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;Middlewares\ST\threadx\common\src\tx_event_flags_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;Middlewares\ST\threadx\common\src\tx_event_flags_set.c;Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;Middlewares\ST\threadx\common\src\tx_mutex_create.c;Middlewares\ST\threadx\common\src\tx_mutex_delete.c;Middlewares\ST\threadx\common\src\tx_mutex_get.c;Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;Middlewares\ST\threadx\common\src\tx_mutex_put.c;Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;Middlewares\ST\threadx\common\src\tx_queue_create.c;Middlewares\ST\threadx\common\src\tx_queue_delete.c;Middlewares\ST\threadx\common\src\tx_queue_flush.c;Middlewares\ST\threadx\common\src\tx_queue_front_send.c;Middlewares\ST\threadx\common\src\tx_queue_info_get.c;Middlewares\ST\threadx\common\src\tx_queue_initialize.c;Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;Middlewares\ST\threadx\common\src\tx_queue_receive.c;Middlewares\ST\threadx\common\src\tx_queue_send.c;Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;Middlewares\ST\threadx\common\src\tx_semaphore_create.c;Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;Middlewares\ST\threadx\common\src\tx_semaphore_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\tx_semaphore_put.c;Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\tx_thread_create.c;Middlewares\ST\threadx\common\src\tx_thread_delete.c;Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\tx_thread_identify.c;Middlewares\ST\threadx\common\src\tx_thread_info_get.c;Middlewares\ST\threadx\common\src\tx_thread_initialize.c;Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;Middlewares\ST\threadx\common\src\tx_thread_reset.c;Middlewares\ST\threadx\common\src\tx_thread_resume.c;Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;Middlewares\ST\threadx\common\src\tx_thread_sleep.c;Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;Middlewares\ST\threadx\common\src\tx_thread_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;Middlewares\ST\threadx\common\src\tx_thread_terminate.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\tx_thread_timeout.c;Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_time_get.c;Middlewares\ST\threadx\common\src\tx_time_set.c;Middlewares\ST\threadx\common\src\txe_block_allocate.c;Middlewares\ST\threadx\common\src\txe_block_pool_create.c;Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_block_release.c;Middlewares\ST\threadx\common\src\txe_byte_allocate.c;Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;Middlewares\ST\threadx\common\src\txe_byte_release.c;Middlewares\ST\threadx\common\src\txe_event_flags_create.c;Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;Middlewares\ST\threadx\common\src\txe_event_flags_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;Middlewares\ST\threadx\common\src\txe_event_flags_set.c;Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;Middlewares\ST\threadx\common\src\txe_mutex_create.c;Middlewares\ST\threadx\common\src\txe_mutex_delete.c;Middlewares\ST\threadx\common\src\txe_mutex_get.c;Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;Middlewares\ST\threadx\common\src\txe_mutex_put.c;Middlewares\ST\threadx\common\src\txe_queue_create.c;Middlewares\ST\threadx\common\src\txe_queue_delete.c;Middlewares\ST\threadx\common\src\txe_queue_flush.c;Middlewares\ST\threadx\common\src\txe_queue_front_send.c;Middlewares\ST\threadx\common\src\txe_queue_info_get.c;Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;Middlewares\ST\threadx\common\src\txe_queue_receive.c;Middlewares\ST\threadx\common\src\txe_queue_send.c;Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_create.c;Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;Middlewares\ST\threadx\common\src\txe_semaphore_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;Middlewares\ST\threadx\common\src\txe_semaphore_put.c;Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;Middlewares\ST\threadx\common\src\txe_thread_create.c;Middlewares\ST\threadx\common\src\txe_thread_delete.c;Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;Middlewares\ST\threadx\common\src\txe_thread_info_get.c;Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;Middlewares\ST\threadx\common\src\txe_thread_reset.c;Middlewares\ST\threadx\common\src\txe_thread_resume.c;Middlewares\ST\threadx\common\src\txe_thread_suspend.c;Middlewares\ST\threadx\common\src\txe_thread_terminate.c;Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;Middlewares\ST\threadx\common\src\tx_timer_activate.c;Middlewares\ST\threadx\common\src\tx_timer_change.c;Middlewares\ST\threadx\common\src\tx_timer_create.c;Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_delete.c;Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;Middlewares\ST\threadx\common\src\tx_timer_info_get.c;Middlewares\ST\threadx\common\src\tx_timer_initialize.c;Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;Middlewares\ST\threadx\common\src\txe_timer_activate.c;Middlewares\ST\threadx\common\src\txe_timer_change.c;Middlewares\ST\threadx\common\src\txe_timer_create.c;Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;Middlewares\ST\threadx\common\src\txe_timer_delete.c;Middlewares\ST\threadx\common\src\txe_timer_info_get.c;Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;Core\Src\system_stm32h5xx.c;;; -HeaderPath=Drivers\STM32H5xx_HAL_Driver\Inc;Drivers\STM32H5xx_HAL_Driver\Inc\Legacy;Middlewares\ST\threadx\common\inc;Drivers\CMSIS\Device\ST\STM32H5xx\Include;Middlewares\ST\netxduo\common\inc;Middlewares\ST\netxduo\ports\cortex_m33\gnu\inc;Middlewares\ST\threadx\ports\cortex_m33\gnu\inc;Drivers\CMSIS\Include;NetXDuo\App;Core\Inc;AZURE_RTOS\App; +SourceFiles=Core/Src/main.c;Core/Src/tx_initialize_low_level.S;NetXDuo/App/app_netxduo.c;Core/Src/app_threadx.c;AZURE_RTOS/App/app_azure_rtos.c;Core/Src/stm32h5xx_it.c;Core/Src/stm32h5xx_hal_msp.c;Core/Src/stm32h5xx_hal_timebase_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Core/Src/system_stm32h5xx.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Core/Src/system_stm32h5xx.c;;; +HeaderPath=Drivers/STM32H5xx_HAL_Driver/Inc;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy;Middlewares/ST/threadx/common/inc;Drivers/CMSIS/Device/ST/STM32H5xx/Include;Middlewares/ST/netxduo/common/inc;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc;Drivers/CMSIS/Include;NetXDuo/App;Core/Inc;AZURE_RTOS/App; CDefines=NX_INCLUDE_USER_DEFINE_FILE;TX_INCLUDE_USER_DEFINE_FILE;TX_SINGLE_MODE_NON_SECURE:1;USE_HAL_DRIVER;STM32H563xx;USE_HAL_DRIVER;USE_HAL_DRIVER; ADefines=TX_SINGLE_MODE_NON_SECURE:1; [PreviousGenFiles] AdvancedFolderStructure=true HeaderFileListSize=9 -HeaderFiles#0=..\NetXDuo\App\app_netxduo.h -HeaderFiles#1=..\NetXDuo\App\nx_user.h -HeaderFiles#2=..\Core\Inc\app_threadx.h -HeaderFiles#3=..\AZURE_RTOS\App\app_azure_rtos.h -HeaderFiles#4=..\Core\Inc\tx_user.h -HeaderFiles#5=..\AZURE_RTOS\App\app_azure_rtos_config.h -HeaderFiles#6=..\Core\Inc\stm32h5xx_it.h -HeaderFiles#7=..\Core\Inc\stm32h5xx_hal_conf.h -HeaderFiles#8=..\Core\Inc\main.h +HeaderFiles#0=../NetXDuo/App/app_netxduo.h +HeaderFiles#1=../NetXDuo/App/nx_user.h +HeaderFiles#2=../Core/Inc/app_threadx.h +HeaderFiles#3=../AZURE_RTOS/App/app_azure_rtos.h +HeaderFiles#4=../Core/Inc/tx_user.h +HeaderFiles#5=../AZURE_RTOS/App/app_azure_rtos_config.h +HeaderFiles#6=../Core/Inc/stm32h5xx_it.h +HeaderFiles#7=../Core/Inc/stm32h5xx_hal_conf.h +HeaderFiles#8=../Core/Inc/main.h HeaderFolderListSize=3 -HeaderPath#0=..\NetXDuo\App -HeaderPath#1=..\Core\Inc -HeaderPath#2=..\AZURE_RTOS\App +HeaderPath#0=../NetXDuo/App +HeaderPath#1=../Core/Inc +HeaderPath#2=../AZURE_RTOS/App HeaderFiles=; SourceFileListSize=8 -SourceFiles#0=..\Core\Src\tx_initialize_low_level.S -SourceFiles#1=..\NetXDuo\App\app_netxduo.c -SourceFiles#2=..\Core\Src\app_threadx.c -SourceFiles#3=..\AZURE_RTOS\App\app_azure_rtos.c -SourceFiles#4=..\Core\Src\stm32h5xx_it.c -SourceFiles#5=..\Core\Src\stm32h5xx_hal_msp.c -SourceFiles#6=..\Core\Src\stm32h5xx_hal_timebase_tim.c -SourceFiles#7=..\Core\Src\main.c +SourceFiles#0=../Core/Src/tx_initialize_low_level.S +SourceFiles#1=../NetXDuo/App/app_netxduo.c +SourceFiles#2=../Core/Src/app_threadx.c +SourceFiles#3=../AZURE_RTOS/App/app_azure_rtos.c +SourceFiles#4=../Core/Src/stm32h5xx_it.c +SourceFiles#5=../Core/Src/stm32h5xx_hal_msp.c +SourceFiles#6=../Core/Src/stm32h5xx_hal_timebase_tim.c +SourceFiles#7=../Core/Src/main.c SourceFolderListSize=3 -SourcePath#0=..\Core\Src -SourcePath#1=..\NetXDuo\App -SourcePath#2=..\AZURE_RTOS\App +SourcePath#0=../Core/Src +SourcePath#1=../NetXDuo/App +SourcePath#2=../AZURE_RTOS/App SourceFiles=; diff --git a/CMakeLists.txt b/CMakeLists.txt index 25ef387..aca9401 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,7 @@ cmake_minimum_required(VERSION 3.22) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS ON) +set(CMAKE_C_COMPILER "/opt/homebrew/bin/arm-none-eabi-gcc") # Define the build type diff --git a/Core/Inc/stm32h5xx_it.h b/Core/Inc/stm32h5xx_it.h index b720ed5..d65986e 100644 --- a/Core/Inc/stm32h5xx_it.h +++ b/Core/Inc/stm32h5xx_it.h @@ -53,6 +53,7 @@ void BusFault_Handler(void); void UsageFault_Handler(void); void DebugMon_Handler(void); void TIM2_IRQHandler(void); +void FDCAN2_IT0_IRQHandler(void); /* USER CODE BEGIN EFP */ /* USER CODE END EFP */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 380e5ec..50fe7a1 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -96,29 +96,35 @@ int _write(int file, char *ptr, int len) /* Callback for any FIFO0 interrupt stuff */ void HAL_FDCAN_RxFifo0Callback(FDCAN_HandleTypeDef *hfdcan, uint32_t RxFifo0ITs) { + //PRINTLN_INFO("HAL_FDCAN callback triggered"); - /* If a message has just been received... */ + /* If a message has just been recieved... */ if (RxFifo0ITs & FDCAN_IT_RX_FIFO0_NEW_MESSAGE) { can_msg_t message; FDCAN_RxHeaderTypeDef rx_header; - if (HAL_FDCAN_GetRxMessage(hfdcan, FDCAN_RX_FIFO0, &rx_header, message.data) == HAL_OK) + /* Get the message. */ + HAL_StatusTypeDef status = HAL_FDCAN_GetRxMessage(hfdcan, FDCAN_RX_FIFO0, &rx_header, message.data); + if(status != HAL_OK) { + PRINTLN_ERROR("Failed to call HAL_FDCAN_GetRxMessage() (Status: %d/%s).", status, hal_status_toString(status)); + return; + } + + /* Pack the message into the struct. */ + message.id = rx_header.Identifier; + message.id_is_extended = (rx_header.IdType == FDCAN_EXTENDED_ID); + message.len = (uint8_t)rx_header.DataLength; + + /* Check message size */ + if (rx_header.DataLength > 8) { - message.id = rx_header.Identifier; - message.id_is_extended = (rx_header.IdType == FDCAN_EXTENDED_ID); - message.len = (uint8_t)rx_header.DataLength; - - /* Check size */ - if (rx_header.DataLength > 8) - { - printf("[main.c/HAL_FDCAN_RxFifo0Callback()] ERROR: Received message is larger than 8 bytes.\n"); - return; - } - - /* Send message to incoming CAN queue */ - queue_send(&can_incoming, &message, TX_NO_WAIT); + PRINTLN_ERROR("Recieved CAN message is larger than 8 bytes (rx_header.DataLength: %ld, id: 0x%lX).", rx_header.DataLength, rx_header.Identifier); + return; } + + /* Send message to incoming CAN queue */ + queue_send(&can_incoming, &message, TX_NO_WAIT); } } @@ -333,7 +339,7 @@ static void MX_FDCAN2_Init(void) hfdcan2.Init.DataSyncJumpWidth = 1; hfdcan2.Init.DataTimeSeg1 = 1; hfdcan2.Init.DataTimeSeg2 = 1; - hfdcan2.Init.StdFiltersNbr = 0; + hfdcan2.Init.StdFiltersNbr = 1; hfdcan2.Init.ExtFiltersNbr = 0; hfdcan2.Init.TxFifoQueueMode = FDCAN_TX_FIFO_OPERATION; if (HAL_FDCAN_Init(&hfdcan2) != HAL_OK) diff --git a/Core/Src/stm32h5xx_hal_msp.c b/Core/Src/stm32h5xx_hal_msp.c index f106879..88a75d1 100644 --- a/Core/Src/stm32h5xx_hal_msp.c +++ b/Core/Src/stm32h5xx_hal_msp.c @@ -159,6 +159,9 @@ void HAL_FDCAN_MspInit(FDCAN_HandleTypeDef* hfdcan) GPIO_InitStruct.Alternate = GPIO_AF9_FDCAN2; HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + /* FDCAN2 interrupt Init */ + HAL_NVIC_SetPriority(FDCAN2_IT0_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(FDCAN2_IT0_IRQn); /* USER CODE BEGIN FDCAN2_MspInit 1 */ /* USER CODE END FDCAN2_MspInit 1 */ @@ -189,6 +192,8 @@ void HAL_FDCAN_MspDeInit(FDCAN_HandleTypeDef* hfdcan) */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_12|GPIO_PIN_13); + /* FDCAN2 interrupt DeInit */ + HAL_NVIC_DisableIRQ(FDCAN2_IT0_IRQn); /* USER CODE BEGIN FDCAN2_MspDeInit 1 */ /* USER CODE END FDCAN2_MspDeInit 1 */ diff --git a/Core/Src/stm32h5xx_it.c b/Core/Src/stm32h5xx_it.c index 632c4df..f6a83a5 100644 --- a/Core/Src/stm32h5xx_it.c +++ b/Core/Src/stm32h5xx_it.c @@ -55,6 +55,7 @@ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*/ +extern FDCAN_HandleTypeDef hfdcan2; extern TIM_HandleTypeDef htim2; /* USER CODE BEGIN EV */ @@ -173,6 +174,20 @@ void TIM2_IRQHandler(void) /* USER CODE END TIM2_IRQn 1 */ } +/** + * @brief This function handles FDCAN2 interrupt 0. + */ +void FDCAN2_IT0_IRQHandler(void) +{ + /* USER CODE BEGIN FDCAN2_IT0_IRQn 0 */ + + /* USER CODE END FDCAN2_IT0_IRQn 0 */ + HAL_FDCAN_IRQHandler(&hfdcan2); + /* USER CODE BEGIN FDCAN2_IT0_IRQn 1 */ + + /* USER CODE END FDCAN2_IT0_IRQn 1 */ +} + /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ diff --git a/Core/Src/u_can.c b/Core/Src/u_can.c index f85a4d5..3be76a5 100644 --- a/Core/Src/u_can.c +++ b/Core/Src/u_can.c @@ -16,7 +16,7 @@ uint8_t can2_init(FDCAN_HandleTypeDef *hcan) { } /* Add filters for standard IDs */ - uint16_t standard_ids[] = { CERBERUS_MSG_ID, CERBERUS_MSG_ID }; + uint16_t standard_ids[] = { CERBERUS_MSG_ID, 0x0 }; status = can_add_filter_standard(&can2, standard_ids); if(status != HAL_OK) { PRINTLN_ERROR("Failed to add standard filter to can2 (Status: %d/%s, ID1: %d, ID2: %d).", status, hal_status_toString(status), standard_ids[0], standard_ids[1]); @@ -24,12 +24,12 @@ uint8_t can2_init(FDCAN_HandleTypeDef *hcan) { } /* Add filters for extended IDs */ - uint32_t extended_ids[] = { CERBERUS_MSG_ID, CERBERUS_MSG_ID }; - status = can_add_filter_extended(&can2, extended_ids); - if (status != HAL_OK) { - PRINTLN_ERROR("Failed to add extended filter to can2 (Status: %d/%s, ID1: %lu, ID2: %lu).", status, hal_status_toString(status), extended_ids[0], extended_ids[1]); - return U_ERROR; - } + // uint32_t extended_ids[] = { CERBERUS_MSG_ID, CERBERUS_MSG_ID }; + // status = can_add_filter_extended(&can2, extended_ids); + // if (status != HAL_OK) { + // PRINTLN_ERROR("Failed to add extended filter to can2 (Status: %d/%s, ID1: %lu, ID2: %lu).", status, hal_status_toString(status), extended_ids[0], extended_ids[1]); + // return U_ERROR; + // } PRINTLN_INFO("Ran can2_init()."); diff --git a/Core/Src/u_inbox.c b/Core/Src/u_inbox.c index ebef204..2397c44 100644 --- a/Core/Src/u_inbox.c +++ b/Core/Src/u_inbox.c @@ -3,6 +3,7 @@ #include "u_statemachine.h" void inbox_can(can_msg_t *message) { + printf("DATA: %d", message->data); switch(message->id) { case CERBERUS_MSG_ID: Lightning_Board_Light_Status state = message->data[0]; diff --git a/Core/Src/u_sensors.c b/Core/Src/u_sensors.c index 23c2c16..368da2a 100644 --- a/Core/Src/u_sensors.c +++ b/Core/Src/u_sensors.c @@ -229,6 +229,8 @@ uint16_t read_lightning_sensor() { uint8_t distance = as3935_get_distance(as3935); uint32_t energy = as3935_get_energy(as3935); + printf("Lightning: %d, %d, %ld", interrupt, distance, energy); + send_lightning_board_lightning_sensor_information(interrupt,distance, energy); return U_SUCCESS; @@ -323,6 +325,8 @@ uint16_t read_magnetometer() { lis2mdl_magnetic_raw_get(lis2mdl_ctx, raw_axes); + printf("mag: %d, %d, %d", raw_axes[0], raw_axes[1], raw_axes[2]); + send_lightning_board_magnometer_sensor_information(lis2mdl_from_lsb_to_mgauss(raw_axes[0]), lis2mdl_from_lsb_to_mgauss(raw_axes[1]), lis2mdl_from_lsb_to_mgauss(raw_axes[2])); return U_SUCCESS; diff --git a/Core/Src/u_threads.c b/Core/Src/u_threads.c index cab5b93..339ebd8 100644 --- a/Core/Src/u_threads.c +++ b/Core/Src/u_threads.c @@ -9,7 +9,7 @@ #include "u_mutexes.h" #include "u_test.h" -#define TEST_MODE 1 +#define TEST_MODE 0 /* Default Thread */ static thread_t _default_thread = { @@ -138,7 +138,7 @@ static thread_t _gpio_lights_thread = { .threshold = 0, /* Preemption Threshold */ .time_slice = TX_NO_TIME_SLICE, /* Time Slice */ .auto_start = TX_AUTO_START, /* Auto Start */ - .sleep = 500, /* Sleep (in ticks) */ + .sleep = 10, /* Sleep (in ticks) */ .function = gpio_lights_thread /* Thread Function */ }; void gpio_lights_thread(ULONG thread_input) { diff --git a/Drivers/Embedded-Base b/Drivers/Embedded-Base index 163c750..ccc92c0 160000 --- a/Drivers/Embedded-Base +++ b/Drivers/Embedded-Base @@ -1 +1 @@ -Subproject commit 163c7501a8749d0aac70d53e9256c9c1cbc2eace +Subproject commit ccc92c0c176b6ca55a73b3ba3cf35381072dab3e diff --git a/Lightning.ioc b/Lightning.ioc index dbc2b8e..0265a05 100644 --- a/Lightning.ioc +++ b/Lightning.ioc @@ -1,386 +1,380 @@ -#MicroXplorer Configuration settings - do not modify -BOOTPATH.BootPathName=LEGACY -BOOTPATH.IPParameters=BootPathName -BOOTPATH.UserSelectedBootPath=LEGACY -CAD.formats=[] -CAD.pinconfig=Dual -CAD.provider= -CORTEX_M33_NS.userName=CORTEX_M33 -FDCAN2.CalculateBaudRateNominal=500000 -FDCAN2.CalculateTimeBitNominal=2000 -FDCAN2.CalculateTimeQuantumNominal=200.0 -FDCAN2.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal,NominalPrescaler,NominalTimeSeg1 -FDCAN2.NominalPrescaler=5 -FDCAN2.NominalTimeSeg1=8 -File.Version=6 -GPIO.groupedBy=Group By Peripherals -KeepUserPlacement=false -LPUART1.BaudRate=115200 -LPUART1.IPParameters=BaudRate,SwapParam -LPUART1.SwapParam=UART_ADVFEATURE_SWAP_ENABLE -MMTAppReg1.MEMORYMAP.AP=RW_priv_only -MMTAppReg1.MEMORYMAP.AppRegionName=RAM -MMTAppReg1.MEMORYMAP.ContextName=CortexM33 -MMTAppReg1.MEMORYMAP.CoreName=ARM Cortex-M33 -MMTAppReg1.MEMORYMAP.DefaultDataRegion=true -MMTAppReg1.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ContextName,Name,AP -MMTAppReg1.MEMORYMAP.Name=RAM -MMTAppReg1.MEMORYMAP.Size=655360 -MMTAppReg1.MEMORYMAP.StartAddress=0x20000000 -MMTAppReg2.MEMORYMAP.AppRegionName=RAM Reserved Alias Region -MMTAppReg2.MEMORYMAP.CoreName=ARM Cortex-M33 -MMTAppReg2.MEMORYMAP.DefaultDataRegion=false -MMTAppReg2.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ReservedRegion,Name -MMTAppReg2.MEMORYMAP.Name=RAM Reserved Alias Region -MMTAppReg2.MEMORYMAP.ReservedRegion=true -MMTAppReg2.MEMORYMAP.Size=655360 -MMTAppReg2.MEMORYMAP.StartAddress=0x0A000000 -MMTAppReg3.MEMORYMAP.AP=RO_priv_only -MMTAppReg3.MEMORYMAP.AppRegionName=FLASH -MMTAppReg3.MEMORYMAP.Cacheability=WTRA -MMTAppReg3.MEMORYMAP.ContextName=CortexM33 -MMTAppReg3.MEMORYMAP.CoreName=ARM Cortex-M33 -MMTAppReg3.MEMORYMAP.DefaultCodeRegion=true -MMTAppReg3.MEMORYMAP.DefaultDataRegion=false -MMTAppReg3.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,MemType,ContextName,Name,AP,Cacheability,DefaultCodeRegion -MMTAppReg3.MEMORYMAP.MemType=ROM -MMTAppReg3.MEMORYMAP.Name=FLASH -MMTAppReg3.MEMORYMAP.Size=2097152 -MMTAppReg3.MEMORYMAP.StartAddress=0x08000000 -MMTAppRegionsCount=3 -MMTConfigApplied=false -MMTSectionSuffix=_Section -Mcu.CPN=STM32H563ZIT6 -Mcu.ContextProject=TrustZoneDisabled -Mcu.Family=STM32H5 -Mcu.IP0=BOOTPATH -Mcu.IP1=CORTEX_M33_NS -Mcu.IP10=PWR -Mcu.IP11=RCC -Mcu.IP12=SPI1 -Mcu.IP13=SPI2 -Mcu.IP14=SPI3 -Mcu.IP15=SYS -Mcu.IP16=THREADX -Mcu.IP17=UART4 -Mcu.IP2=DCACHE1 -Mcu.IP3=DEBUG -Mcu.IP4=FDCAN2 -Mcu.IP5=ICACHE -Mcu.IP6=LPUART1 -Mcu.IP7=MEMORYMAP -Mcu.IP8=NETXDUO -Mcu.IP9=NVIC -Mcu.IPNb=18 -Mcu.Name=STM32H563ZITx -Mcu.Package=LQFP144 -Mcu.Pin0=PE2 -Mcu.Pin1=PE3 -Mcu.Pin10=PA1 -Mcu.Pin11=PA2 -Mcu.Pin12=PA3 -Mcu.Pin13=PA4 -Mcu.Pin14=PA6 -Mcu.Pin15=PB2 -Mcu.Pin16=PB10 -Mcu.Pin17=PB12 -Mcu.Pin18=PB13 -Mcu.Pin19=PA9 -Mcu.Pin2=PE4 -Mcu.Pin20=PA10 -Mcu.Pin21=PA13(JTMS/SWDIO) -Mcu.Pin22=PA14(JTCK/SWCLK) -Mcu.Pin23=PA15(JTDI) -Mcu.Pin24=PC10 -Mcu.Pin25=PC11 -Mcu.Pin26=PD7 -Mcu.Pin27=PG10 -Mcu.Pin28=PG11 -Mcu.Pin29=PB3(JTDO/TRACESWO) -Mcu.Pin3=PE5 -Mcu.Pin30=VP_CORTEX_M33_NS_VS_Hclk -Mcu.Pin31=VP_DCACHE1_VS_DCACHE -Mcu.Pin32=VP_ICACHE_VS_ICACHE -Mcu.Pin33=VP_NETXDUO_VS_NXOoCore -Mcu.Pin34=VP_PWR_VS_SECSignals -Mcu.Pin35=VP_PWR_VS_LPOM -Mcu.Pin36=VP_SYS_VS_tim2 -Mcu.Pin37=VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault -Mcu.Pin38=VP_BOOTPATH_VS_BOOTPATH -Mcu.Pin39=VP_MEMORYMAP_VS_MEMORYMAP -Mcu.Pin4=PC13 -Mcu.Pin5=PH0-OSC_IN(PH0) -Mcu.Pin6=PH1-OSC_OUT(PH1) -Mcu.Pin7=PC2 -Mcu.Pin8=PC3 -Mcu.Pin9=PA0 -Mcu.PinsNb=40 -Mcu.ThirdPartyNb=0 -Mcu.UserConstants= -Mcu.UserName=STM32H563ZITx -MxCube.Version=6.15.0 -MxDb.Version=DB.6.0.150 -NETXDUO.IPParameters=NX_APP_MEM_POOL_SIZE -NETXDUO.NX_APP_MEM_POOL_SIZE=10240 -NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.ForceEnableDMAVector=true -NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false -NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 -NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false -NVIC.SavedPendsvIrqHandlerGenerated=true -NVIC.SavedSvcallIrqHandlerGenerated=true -NVIC.SavedSystickIrqHandlerGenerated=true -NVIC.SysTick_IRQn=true\:14\:0\:false\:false\:false\:false\:false\:true\:false -NVIC.TIM2_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true -NVIC.TimeBase=TIM2_IRQn -NVIC.TimeBaseIP=TIM2 -NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false -PA0.Mode=Asynchronous -PA0.Signal=UART4_TX -PA1.Mode=Asynchronous -PA1.Signal=UART4_RX -PA10.Mode=Asynchronous -PA10.Signal=LPUART1_RX -PA13(JTMS/SWDIO).Mode=JTAG_4_pins -PA13(JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO -PA14(JTCK/SWCLK).Mode=JTAG_4_pins -PA14(JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK -PA15(JTDI).Mode=JTAG_4_pins -PA15(JTDI).Signal=DEBUG_JTDI -PA2.Signal=GPXTI2 -PA3.Mode=NSS_Signal_Hard_Output -PA3.Signal=SPI2_NSS -PA4.Mode=NSS_Signal_Hard_Output -PA4.Signal=SPI3_NSS -PA6.Mode=Full_Duplex_Master -PA6.Signal=SPI1_MISO -PA9.Mode=Asynchronous -PA9.Signal=LPUART1_TX -PB10.Mode=Full_Duplex_Master -PB10.Signal=SPI2_SCK -PB12.Mode=FDCAN_Activate -PB12.Signal=FDCAN2_RX -PB13.Mode=FDCAN_Activate -PB13.Signal=FDCAN2_TX -PB2.Mode=Full_Duplex_Master -PB2.Signal=SPI3_MOSI -PB3(JTDO/TRACESWO).Mode=JTAG_4_pins -PB3(JTDO/TRACESWO).Signal=DEBUG_JTDO-SWO -PC10.Mode=Full_Duplex_Master -PC10.Signal=SPI3_SCK -PC11.Mode=Full_Duplex_Master -PC11.Signal=SPI3_MISO -PC13.GPIOParameters=GPIO_Label -PC13.GPIO_Label=IMU_INT1 -PC13.Signal=GPIO_Output -PC2.Mode=Full_Duplex_Master -PC2.Signal=SPI2_MISO -PC3.Mode=Full_Duplex_Master -PC3.Signal=SPI2_MOSI -PCC.Checker=false -PCC.Line=STM32H563/H573 -PCC.MCU=STM32H563ZITx -PCC.PartNumber=STM32H563ZITx -PCC.Series=STM32H5 -PCC.Temperature=25 -PCC.Vdd=3.0 -PD7.Mode=Full_Duplex_Master -PD7.Signal=SPI1_MOSI -PE2.GPIOParameters=GPIO_Label -PE2.GPIO_Label=IMU_INT2 -PE2.Signal=GPIO_Output -PE3.GPIOParameters=GPIO_Label -PE3.GPIO_Label=AS3935_INT -PE3.Signal=GPIO_Output -PE4.GPIOParameters=GPIO_Label -PE4.GPIO_Label=RED -PE4.Signal=GPIO_Output -PE5.GPIOParameters=GPIO_Label -PE5.GPIO_Label=GREEN -PE5.Signal=GPIO_Output -PG10.Mode=NSS_Signal_Hard_Output -PG10.Signal=SPI1_NSS -PG11.Mode=Full_Duplex_Master -PG11.Signal=SPI1_SCK -PH0-OSC_IN(PH0).Mode=HSE-External-Oscillator -PH0-OSC_IN(PH0).Signal=RCC_OSC_IN -PH1-OSC_OUT(PH1).Mode=HSE-External-Oscillator -PH1-OSC_OUT(PH1).Signal=RCC_OSC_OUT -PinOutPanel.RotationAngle=0 -ProjectManager.AskForMigrate=true -ProjectManager.BackupPrevious=false -ProjectManager.CompilerLinker=GCC -ProjectManager.CompilerOptimize=6 -ProjectManager.ComputerToolchain=false -ProjectManager.CoupleFile=false -ProjectManager.CustomerFirmwarePackage= -ProjectManager.DefaultFWLocation=true -ProjectManager.DeletePrevious=true -ProjectManager.DeviceId=STM32H563ZITx -ProjectManager.FirmwarePackage=STM32Cube FW_H5 V1.5.0 -ProjectManager.FreePins=false -ProjectManager.FreePinsContext= -ProjectManager.HalAssertFull=false -ProjectManager.HeapSize=0x200 -ProjectManager.KeepUserCode=true -ProjectManager.LastFirmware=true -ProjectManager.LibraryCopy=1 -ProjectManager.MainLocation=Core/Src -ProjectManager.NoMain=false -ProjectManager.PreviousToolchain= -ProjectManager.ProjectBuild=false -ProjectManager.ProjectFileName=Lightning.ioc -ProjectManager.ProjectName=Lightning -ProjectManager.ProjectStructure= -ProjectManager.RegisterCallBack= -ProjectManager.StackSize=0x400 -ProjectManager.TargetToolchain=CMake -ProjectManager.ToolChainLocation= -ProjectManager.UAScriptAfterPath= -ProjectManager.UAScriptBeforePath= -ProjectManager.UnderRoot=false -ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_LPUART1_UART_Init-LPUART1-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_SPI2_Init-SPI2-false-HAL-true,6-MX_SPI3_Init-SPI3-false-HAL-true,7-MX_ICACHE_Init-ICACHE-false-HAL-true,8-MX_IWDG_Init-IWDG-false-HAL-true,8-MX_NetXDuo_Init-NETXDUO-false-HAL-false,9-MX_FDCAN2_Init-FDCAN2-false-HAL-true,10-MX_UART4_Init-UART4-false-HAL-true,11-MX_DCACHE1_Init-DCACHE1-false-HAL-true,0-MX_CORTEX_M33_NS_Init-CORTEX_M33_NS-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true -RCC.ADCFreq_Value=175000000 -RCC.AHBFreq_Value=175000000 -RCC.APB1Freq_Value=175000000 -RCC.APB1TimFreq_Value=175000000 -RCC.APB2CLKDivider=RCC_HCLK_DIV2 -RCC.APB2Freq_Value=87500000 -RCC.APB2TimFreq_Value=175000000 -RCC.APB3Freq_Value=175000000 -RCC.CECFreq_Value=32000 -RCC.CKPERFreq_Value=32000000 -RCC.CRSFreq_Value=48000000 -RCC.CSI_VALUE=4000000 -RCC.CortexFreq_Value=175000000 -RCC.DACFreq_Value=32768 -RCC.EPOD_VALUE=25000000 -RCC.ETHFreq_Value=175000000 -RCC.FCLKCortexFreq_Value=175000000 -RCC.FDCANFreq_Value=25000000 -RCC.FamilyName=M -RCC.HCLKFreq_Value=175000000 -RCC.HSE_VALUE=25000000 -RCC.HSI48_VALUE=48000000 -RCC.HSI_VALUE=64000000 -RCC.I2C1Freq_Value=175000000 -RCC.I2C2Freq_Value=175000000 -RCC.I2C3Freq_Value=175000000 -RCC.I2C4Freq_Value=175000000 -RCC.I3C1Freq_Value=175000000 -RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,APB3Freq_Value,CECFreq_Value,CKPERFreq_Value,CRSFreq_Value,CSI_VALUE,CortexFreq_Value,DACFreq_Value,EPOD_VALUE,ETHFreq_Value,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I3C1Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM3Freq_Value,LPTIM4Freq_Value,LPTIM5Freq_Value,LPTIM6Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSIRC_VALUE,MCO1PinFreq_Value,MCO2PinFreq_Value,OCTOSPIMFreq_Value,PLL2FRACN,PLL2M,PLL2N,PLL2P,PLL2PoutputFreq_Value,PLL2Q,PLL2QoutputFreq_Value,PLL2RoutputFreq_Value,PLL2Source,PLL3FRACN,PLL3PoutputFreq_Value,PLL3QoutputFreq_Value,PLL3RoutputFreq_Value,PLLFRACN,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMC1Freq_Value,SDMMC2Freq_Value,SPI1CLockSelection,SPI1Freq_Value,SPI2CLockSelection,SPI2Freq_Value,SPI3CLockSelection,SPI3Freq_Value,SPI4Freq_Value,SPI5Freq_Value,SPI6Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART12Freq_Value,UART4Freq_Value,UART5Freq_Value,UART7Freq_Value,UART8Freq_Value,UART9Freq_Value,UCPD1outputFreq_Value,USART10Freq_Value,USART11Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USART6Freq_Value,USBFreq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOPLL2OutputFreq_Value,VCOPLL3OutputFreq_Value -RCC.LPTIM1Freq_Value=175000000 -RCC.LPTIM2Freq_Value=175000000 -RCC.LPTIM3Freq_Value=175000000 -RCC.LPTIM4Freq_Value=175000000 -RCC.LPTIM5Freq_Value=175000000 -RCC.LPTIM6Freq_Value=175000000 -RCC.LPUART1Freq_Value=175000000 -RCC.LSCOPinFreq_Value=32000 -RCC.LSIRC_VALUE=32000 -RCC.MCO1PinFreq_Value=32000000 -RCC.MCO2PinFreq_Value=175000000 -RCC.OCTOSPIMFreq_Value=175000000 -RCC.PLL2FRACN=0 -RCC.PLL2M=5 -RCC.PLL2N=64 -RCC.PLL2P=5 -RCC.PLL2PoutputFreq_Value=64000000 -RCC.PLL2Q=5 -RCC.PLL2QoutputFreq_Value=64000000 -RCC.PLL2RoutputFreq_Value=160000000 -RCC.PLL2Source=RCC_PLL2_SOURCE_HSE -RCC.PLL3FRACN=0 -RCC.PLL3PoutputFreq_Value=258000000 -RCC.PLL3QoutputFreq_Value=258000000 -RCC.PLL3RoutputFreq_Value=258000000 -RCC.PLLFRACN=0 -RCC.PLLM=2 -RCC.PLLN=28 -RCC.PLLPoutputFreq_Value=175000000 -RCC.PLLQoutputFreq_Value=175000000 -RCC.PLLSourceVirtual=RCC_PLL1_SOURCE_HSE -RCC.PWRFreq_Value=175000000 -RCC.RNGFreq_Value=48000000 -RCC.SAI1Freq_Value=64000000 -RCC.SAI2Freq_Value=64000000 -RCC.SDMMC1Freq_Value=175000000 -RCC.SDMMC2Freq_Value=175000000 -RCC.SPI1CLockSelection=RCC_SPI1CLKSOURCE_PLL2P -RCC.SPI1Freq_Value=64000000 -RCC.SPI2CLockSelection=RCC_SPI2CLKSOURCE_PLL2P -RCC.SPI2Freq_Value=64000000 -RCC.SPI3CLockSelection=RCC_SPI3CLKSOURCE_PLL2P -RCC.SPI3Freq_Value=64000000 -RCC.SPI4Freq_Value=87500000 -RCC.SPI5Freq_Value=175000000 -RCC.SPI6Freq_Value=87500000 -RCC.SYSCLKFreq_VALUE=175000000 -RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK -RCC.UART12Freq_Value=175000000 -RCC.UART4Freq_Value=175000000 -RCC.UART5Freq_Value=175000000 -RCC.UART7Freq_Value=175000000 -RCC.UART8Freq_Value=175000000 -RCC.UART9Freq_Value=175000000 -RCC.UCPD1outputFreq_Value=8000000 -RCC.USART10Freq_Value=175000000 -RCC.USART11Freq_Value=175000000 -RCC.USART1Freq_Value=87500000 -RCC.USART2Freq_Value=175000000 -RCC.USART3Freq_Value=175000000 -RCC.USART6Freq_Value=175000000 -RCC.USBFreq_Value=48000000 -RCC.VCOInput2Freq_Value=5000000 -RCC.VCOInput3Freq_Value=4000000 -RCC.VCOInputFreq_Value=12500000 -RCC.VCOOutputFreq_Value=350000000 -RCC.VCOPLL2OutputFreq_Value=320000000 -RCC.VCOPLL3OutputFreq_Value=516000000 -SH.GPXTI2.0=GPIO_EXTI2 -SH.GPXTI2.ConfNb=1 -SPI1.CalculateBaudRate=32.0 MBits/s -SPI1.Direction=SPI_DIRECTION_2LINES -SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS -SPI1.Mode=SPI_MODE_MASTER -SPI1.VirtualNSS=VM_NSSHARD -SPI1.VirtualType=VM_MASTER -SPI2.CalculateBaudRate=32.0 MBits/s -SPI2.Direction=SPI_DIRECTION_2LINES -SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS -SPI2.Mode=SPI_MODE_MASTER -SPI2.VirtualNSS=VM_NSSHARD -SPI2.VirtualType=VM_MASTER -SPI3.CalculateBaudRate=32.0 MBits/s -SPI3.Direction=SPI_DIRECTION_2LINES -SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS -SPI3.Mode=SPI_MODE_MASTER -SPI3.VirtualNSS=VM_NSSHARD -SPI3.VirtualType=VM_MASTER -THREADX.IPParameters=TX_APP_MEM_POOL_SIZE -THREADX.TX_APP_MEM_POOL_SIZE=60040 -VP_BOOTPATH_VS_BOOTPATH.Mode=BP_Activate -VP_BOOTPATH_VS_BOOTPATH.Signal=BOOTPATH_VS_BOOTPATH -VP_CORTEX_M33_NS_VS_Hclk.Mode=Hclk_Mode -VP_CORTEX_M33_NS_VS_Hclk.Signal=CORTEX_M33_NS_VS_Hclk -VP_DCACHE1_VS_DCACHE.Mode=DCACHE_Activate -VP_DCACHE1_VS_DCACHE.Signal=DCACHE1_VS_DCACHE -VP_ICACHE_VS_ICACHE.Mode=DirectMappedCache -VP_ICACHE_VS_ICACHE.Signal=ICACHE_VS_ICACHE -VP_MEMORYMAP_VS_MEMORYMAP.Mode=CurAppReg -VP_MEMORYMAP_VS_MEMORYMAP.Signal=MEMORYMAP_VS_MEMORYMAP -VP_NETXDUO_VS_NXOoCore.Mode=NX_Core -VP_NETXDUO_VS_NXOoCore.Signal=NETXDUO_VS_NXOoCore -VP_PWR_VS_LPOM.Mode=PowerOptimisation -VP_PWR_VS_LPOM.Signal=PWR_VS_LPOM -VP_PWR_VS_SECSignals.Mode=Security/Privilege -VP_PWR_VS_SECSignals.Signal=PWR_VS_SECSignals -VP_SYS_VS_tim2.Mode=TIM2 -VP_SYS_VS_tim2.Signal=SYS_VS_tim2 -VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Mode=Core_Default -VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Signal=THREADX_VS_RTOSJjThreadXJjCoreJjDefault -board=custom +#MicroXplorer Configuration settings - do not modify +BOOTPATH.BootPathName=LEGACY +BOOTPATH.IPParameters=BootPathName +BOOTPATH.UserSelectedBootPath=LEGACY +CAD.formats=[] +CAD.pinconfig=Dual +CAD.provider= +CORTEX_M33_NS.userName=CORTEX_M33 +FDCAN2.CalculateBaudRateNominal=500000 +FDCAN2.CalculateTimeBitNominal=2000 +FDCAN2.CalculateTimeQuantumNominal=200.0 +FDCAN2.IPParameters=CalculateTimeQuantumNominal,CalculateTimeBitNominal,CalculateBaudRateNominal,NominalPrescaler,NominalTimeSeg1,StdFiltersNbr +FDCAN2.NominalPrescaler=5 +FDCAN2.NominalTimeSeg1=8 +FDCAN2.StdFiltersNbr=1 +File.Version=6 +GPIO.groupedBy=Group By Peripherals +KeepUserPlacement=false +LPUART1.BaudRate=115200 +LPUART1.IPParameters=BaudRate,SwapParam +LPUART1.SwapParam=UART_ADVFEATURE_SWAP_ENABLE +MMTAppReg1.MEMORYMAP.AP=RW_priv_only +MMTAppReg1.MEMORYMAP.AppRegionName=RAM +MMTAppReg1.MEMORYMAP.ContextName=CortexM33 +MMTAppReg1.MEMORYMAP.CoreName=ARM Cortex-M33 +MMTAppReg1.MEMORYMAP.DefaultDataRegion=true +MMTAppReg1.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ContextName,Name,AP +MMTAppReg1.MEMORYMAP.Name=RAM +MMTAppReg1.MEMORYMAP.Size=655360 +MMTAppReg1.MEMORYMAP.StartAddress=0x20000000 +MMTAppReg2.MEMORYMAP.AppRegionName=RAM Reserved Alias Region +MMTAppReg2.MEMORYMAP.CoreName=ARM Cortex-M33 +MMTAppReg2.MEMORYMAP.DefaultDataRegion=false +MMTAppReg2.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,ReservedRegion,Name +MMTAppReg2.MEMORYMAP.Name=RAM Reserved Alias Region +MMTAppReg2.MEMORYMAP.ReservedRegion=true +MMTAppReg2.MEMORYMAP.Size=655360 +MMTAppReg2.MEMORYMAP.StartAddress=0x0A000000 +MMTAppReg3.MEMORYMAP.AP=RO_priv_only +MMTAppReg3.MEMORYMAP.AppRegionName=FLASH +MMTAppReg3.MEMORYMAP.Cacheability=WTRA +MMTAppReg3.MEMORYMAP.ContextName=CortexM33 +MMTAppReg3.MEMORYMAP.CoreName=ARM Cortex-M33 +MMTAppReg3.MEMORYMAP.DefaultCodeRegion=true +MMTAppReg3.MEMORYMAP.DefaultDataRegion=false +MMTAppReg3.MEMORYMAP.IPParameters=StartAddress,Size,CoreName,DefaultDataRegion,MemType,ContextName,Name,AP,Cacheability,DefaultCodeRegion +MMTAppReg3.MEMORYMAP.MemType=ROM +MMTAppReg3.MEMORYMAP.Name=FLASH +MMTAppReg3.MEMORYMAP.Size=2097152 +MMTAppReg3.MEMORYMAP.StartAddress=0x08000000 +MMTAppRegionsCount=3 +MMTConfigApplied=false +Mcu.CPN=STM32H563ZIT6 +Mcu.ContextProject=TrustZoneDisabled +Mcu.Family=STM32H5 +Mcu.IP0=BOOTPATH +Mcu.IP1=CORTEX_M33_NS +Mcu.IP10=PWR +Mcu.IP11=RCC +Mcu.IP12=SPI1 +Mcu.IP13=SPI2 +Mcu.IP14=SPI3 +Mcu.IP15=SYS +Mcu.IP16=THREADX +Mcu.IP17=UART4 +Mcu.IP2=DCACHE1 +Mcu.IP3=DEBUG +Mcu.IP4=FDCAN2 +Mcu.IP5=ICACHE +Mcu.IP6=LPUART1 +Mcu.IP7=MEMORYMAP +Mcu.IP8=NETXDUO +Mcu.IP9=NVIC +Mcu.IPNb=18 +Mcu.Name=STM32H563ZITx +Mcu.Package=LQFP144 +Mcu.Pin0=PE2 +Mcu.Pin1=PE3 +Mcu.Pin10=PA1 +Mcu.Pin11=PA2 +Mcu.Pin12=PA3 +Mcu.Pin13=PA4 +Mcu.Pin14=PA6 +Mcu.Pin15=PB2 +Mcu.Pin16=PB10 +Mcu.Pin17=PB12 +Mcu.Pin18=PB13 +Mcu.Pin19=PA9 +Mcu.Pin2=PE4 +Mcu.Pin20=PA10 +Mcu.Pin21=PA13(JTMS/SWDIO) +Mcu.Pin22=PA14(JTCK/SWCLK) +Mcu.Pin23=PA15(JTDI) +Mcu.Pin24=PC10 +Mcu.Pin25=PC11 +Mcu.Pin26=PD7 +Mcu.Pin27=PG10 +Mcu.Pin28=PG11 +Mcu.Pin29=PB3(JTDO/TRACESWO) +Mcu.Pin3=PE5 +Mcu.Pin30=VP_CORTEX_M33_NS_VS_Hclk +Mcu.Pin31=VP_DCACHE1_VS_DCACHE +Mcu.Pin32=VP_ICACHE_VS_ICACHE +Mcu.Pin33=VP_NETXDUO_VS_NXOoCore +Mcu.Pin34=VP_PWR_VS_SECSignals +Mcu.Pin35=VP_PWR_VS_LPOM +Mcu.Pin36=VP_SYS_VS_tim2 +Mcu.Pin37=VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault +Mcu.Pin38=VP_BOOTPATH_VS_BOOTPATH +Mcu.Pin39=VP_MEMORYMAP_VS_MEMORYMAP +Mcu.Pin4=PC13 +Mcu.Pin5=PH0-OSC_IN(PH0) +Mcu.Pin6=PH1-OSC_OUT(PH1) +Mcu.Pin7=PC2 +Mcu.Pin8=PC3 +Mcu.Pin9=PA0 +Mcu.PinsNb=40 +Mcu.ThirdPartyNb=0 +Mcu.UserConstants= +Mcu.UserName=STM32H563ZITx +MxCube.Version=6.15.0 +MxDb.Version=DB.6.0.150 +NETXDUO.IPParameters=NX_APP_MEM_POOL_SIZE +NETXDUO.NX_APP_MEM_POOL_SIZE=10240 +NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.FDCAN2_IT0_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true\:true +NVIC.ForceEnableDMAVector=true +NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 +NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:false\:false\:false\:false\:false +NVIC.SavedPendsvIrqHandlerGenerated=true +NVIC.SavedSvcallIrqHandlerGenerated=true +NVIC.SavedSystickIrqHandlerGenerated=true +NVIC.SysTick_IRQn=true\:14\:0\:false\:false\:false\:false\:false\:true\:false +NVIC.TIM2_IRQn=true\:15\:0\:false\:false\:true\:false\:false\:true\:true +NVIC.TimeBase=TIM2_IRQn +NVIC.TimeBaseIP=TIM2 +NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false\:false +PA0.Mode=Asynchronous +PA0.Signal=UART4_TX +PA1.Mode=Asynchronous +PA1.Signal=UART4_RX +PA10.Mode=Asynchronous +PA10.Signal=LPUART1_RX +PA13(JTMS/SWDIO).Mode=JTAG_4_pins +PA13(JTMS/SWDIO).Signal=DEBUG_JTMS-SWDIO +PA14(JTCK/SWCLK).Mode=JTAG_4_pins +PA14(JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK +PA15(JTDI).Mode=JTAG_4_pins +PA15(JTDI).Signal=DEBUG_JTDI +PA2.Signal=GPXTI2 +PA3.Mode=NSS_Signal_Hard_Output +PA3.Signal=SPI2_NSS +PA4.Mode=NSS_Signal_Hard_Output +PA4.Signal=SPI3_NSS +PA6.Mode=Full_Duplex_Master +PA6.Signal=SPI1_MISO +PA9.Mode=Asynchronous +PA9.Signal=LPUART1_TX +PB10.Mode=Full_Duplex_Master +PB10.Signal=SPI2_SCK +PB12.Mode=FDCAN_Activate +PB12.Signal=FDCAN2_RX +PB13.Mode=FDCAN_Activate +PB13.Signal=FDCAN2_TX +PB2.Mode=Full_Duplex_Master +PB2.Signal=SPI3_MOSI +PB3(JTDO/TRACESWO).Mode=JTAG_4_pins +PB3(JTDO/TRACESWO).Signal=DEBUG_JTDO-SWO +PC10.Mode=Full_Duplex_Master +PC10.Signal=SPI3_SCK +PC11.Mode=Full_Duplex_Master +PC11.Signal=SPI3_MISO +PC13.GPIOParameters=GPIO_Label +PC13.GPIO_Label=IMU_INT1 +PC13.Signal=GPIO_Output +PC2.Mode=Full_Duplex_Master +PC2.Signal=SPI2_MISO +PC3.Mode=Full_Duplex_Master +PC3.Signal=SPI2_MOSI +PD7.Mode=Full_Duplex_Master +PD7.Signal=SPI1_MOSI +PE2.GPIOParameters=GPIO_Label +PE2.GPIO_Label=IMU_INT2 +PE2.Signal=GPIO_Output +PE3.GPIOParameters=GPIO_Label +PE3.GPIO_Label=AS3935_INT +PE3.Signal=GPIO_Output +PE4.GPIOParameters=GPIO_Label +PE4.GPIO_Label=RED +PE4.Signal=GPIO_Output +PE5.GPIOParameters=GPIO_Label +PE5.GPIO_Label=GREEN +PE5.Signal=GPIO_Output +PG10.Mode=NSS_Signal_Hard_Output +PG10.Signal=SPI1_NSS +PG11.Mode=Full_Duplex_Master +PG11.Signal=SPI1_SCK +PH0-OSC_IN(PH0).Mode=HSE-External-Oscillator +PH0-OSC_IN(PH0).Signal=RCC_OSC_IN +PH1-OSC_OUT(PH1).Mode=HSE-External-Oscillator +PH1-OSC_OUT(PH1).Signal=RCC_OSC_OUT +PinOutPanel.RotationAngle=0 +ProjectManager.AskForMigrate=true +ProjectManager.BackupPrevious=false +ProjectManager.CompilerLinker=GCC +ProjectManager.CompilerOptimize=6 +ProjectManager.ComputerToolchain=false +ProjectManager.CoupleFile=false +ProjectManager.CustomerFirmwarePackage= +ProjectManager.DefaultFWLocation=true +ProjectManager.DeletePrevious=true +ProjectManager.DeviceId=STM32H563ZITx +ProjectManager.FirmwarePackage=STM32Cube FW_H5 V1.5.0 +ProjectManager.FreePins=false +ProjectManager.HalAssertFull=false +ProjectManager.HeapSize=0x200 +ProjectManager.KeepUserCode=true +ProjectManager.LastFirmware=false +ProjectManager.LibraryCopy=1 +ProjectManager.MainLocation=Core/Src +ProjectManager.NoMain=false +ProjectManager.PreviousToolchain= +ProjectManager.ProjectBuild=false +ProjectManager.ProjectFileName=Lightning.ioc +ProjectManager.ProjectName=Lightning +ProjectManager.ProjectStructure= +ProjectManager.RegisterCallBack= +ProjectManager.StackSize=0x400 +ProjectManager.TargetToolchain=CMake +ProjectManager.ToolChainLocation= +ProjectManager.UAScriptAfterPath= +ProjectManager.UAScriptBeforePath= +ProjectManager.UnderRoot=false +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_LPUART1_UART_Init-LPUART1-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_SPI2_Init-SPI2-false-HAL-true,6-MX_SPI3_Init-SPI3-false-HAL-true,7-MX_ICACHE_Init-ICACHE-false-HAL-true,8-MX_NetXDuo_Init-NETXDUO-false-HAL-false,9-MX_FDCAN2_Init-FDCAN2-false-HAL-true,10-MX_UART4_Init-UART4-false-HAL-true,11-MX_DCACHE1_Init-DCACHE1-false-HAL-true,0-MX_CORTEX_M33_NS_Init-CORTEX_M33_NS-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true +RCC.ADCFreq_Value=175000000 +RCC.AHBFreq_Value=175000000 +RCC.APB1Freq_Value=175000000 +RCC.APB1TimFreq_Value=175000000 +RCC.APB2CLKDivider=RCC_HCLK_DIV2 +RCC.APB2Freq_Value=87500000 +RCC.APB2TimFreq_Value=175000000 +RCC.APB3Freq_Value=175000000 +RCC.CECFreq_Value=32000 +RCC.CKPERFreq_Value=32000000 +RCC.CRSFreq_Value=48000000 +RCC.CSI_VALUE=4000000 +RCC.CortexFreq_Value=175000000 +RCC.DACFreq_Value=32768 +RCC.EPOD_VALUE=25000000 +RCC.ETHFreq_Value=175000000 +RCC.FCLKCortexFreq_Value=175000000 +RCC.FDCANFreq_Value=25000000 +RCC.FamilyName=M +RCC.HCLKFreq_Value=175000000 +RCC.HSE_VALUE=25000000 +RCC.HSI48_VALUE=48000000 +RCC.HSI_VALUE=64000000 +RCC.I2C1Freq_Value=175000000 +RCC.I2C2Freq_Value=175000000 +RCC.I2C3Freq_Value=175000000 +RCC.I2C4Freq_Value=175000000 +RCC.I3C1Freq_Value=175000000 +RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APB1Freq_Value,APB1TimFreq_Value,APB2CLKDivider,APB2Freq_Value,APB2TimFreq_Value,APB3Freq_Value,CECFreq_Value,CKPERFreq_Value,CRSFreq_Value,CSI_VALUE,CortexFreq_Value,DACFreq_Value,EPOD_VALUE,ETHFreq_Value,FCLKCortexFreq_Value,FDCANFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C2Freq_Value,I2C3Freq_Value,I2C4Freq_Value,I3C1Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM3Freq_Value,LPTIM4Freq_Value,LPTIM5Freq_Value,LPTIM6Freq_Value,LPUART1Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSIRC_VALUE,MCO1PinFreq_Value,MCO2PinFreq_Value,OCTOSPIMFreq_Value,PLL2FRACN,PLL2M,PLL2N,PLL2P,PLL2PoutputFreq_Value,PLL2Q,PLL2QoutputFreq_Value,PLL2RoutputFreq_Value,PLL2Source,PLL3FRACN,PLL3PoutputFreq_Value,PLL3QoutputFreq_Value,PLL3RoutputFreq_Value,PLLFRACN,PLLM,PLLN,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLSourceVirtual,PWRFreq_Value,RNGFreq_Value,SAI1Freq_Value,SAI2Freq_Value,SDMMC1Freq_Value,SDMMC2Freq_Value,SPI1CLockSelection,SPI1Freq_Value,SPI2CLockSelection,SPI2Freq_Value,SPI3CLockSelection,SPI3Freq_Value,SPI4Freq_Value,SPI5Freq_Value,SPI6Freq_Value,SYSCLKFreq_VALUE,SYSCLKSource,UART12Freq_Value,UART4Freq_Value,UART5Freq_Value,UART7Freq_Value,UART8Freq_Value,UART9Freq_Value,UCPD1outputFreq_Value,USART10Freq_Value,USART11Freq_Value,USART1Freq_Value,USART2Freq_Value,USART3Freq_Value,USART6Freq_Value,USBFreq_Value,VCOInput2Freq_Value,VCOInput3Freq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOPLL2OutputFreq_Value,VCOPLL3OutputFreq_Value +RCC.LPTIM1Freq_Value=175000000 +RCC.LPTIM2Freq_Value=175000000 +RCC.LPTIM3Freq_Value=175000000 +RCC.LPTIM4Freq_Value=175000000 +RCC.LPTIM5Freq_Value=175000000 +RCC.LPTIM6Freq_Value=175000000 +RCC.LPUART1Freq_Value=175000000 +RCC.LSCOPinFreq_Value=32000 +RCC.LSE_VALUE=32768 +RCC.LSIRC_VALUE=32000 +RCC.MCO1PinFreq_Value=32000000 +RCC.MCO2PinFreq_Value=175000000 +RCC.OCTOSPIMFreq_Value=175000000 +RCC.PLL2FRACN=0 +RCC.PLL2M=5 +RCC.PLL2N=64 +RCC.PLL2P=5 +RCC.PLL2PoutputFreq_Value=64000000 +RCC.PLL2Q=5 +RCC.PLL2QoutputFreq_Value=64000000 +RCC.PLL2RoutputFreq_Value=160000000 +RCC.PLL2Source=RCC_PLL2_SOURCE_HSE +RCC.PLL3FRACN=0 +RCC.PLL3PoutputFreq_Value=258000000 +RCC.PLL3QoutputFreq_Value=258000000 +RCC.PLL3RoutputFreq_Value=258000000 +RCC.PLLFRACN=0 +RCC.PLLM=2 +RCC.PLLN=28 +RCC.PLLPoutputFreq_Value=175000000 +RCC.PLLQoutputFreq_Value=175000000 +RCC.PLLSourceVirtual=RCC_PLL1_SOURCE_HSE +RCC.PWRFreq_Value=175000000 +RCC.RNGFreq_Value=48000000 +RCC.SAI1Freq_Value=64000000 +RCC.SAI2Freq_Value=64000000 +RCC.SDMMC1Freq_Value=175000000 +RCC.SDMMC2Freq_Value=175000000 +RCC.SPI1CLockSelection=RCC_SPI1CLKSOURCE_PLL2P +RCC.SPI1Freq_Value=64000000 +RCC.SPI2CLockSelection=RCC_SPI2CLKSOURCE_PLL2P +RCC.SPI2Freq_Value=64000000 +RCC.SPI3CLockSelection=RCC_SPI3CLKSOURCE_PLL2P +RCC.SPI3Freq_Value=64000000 +RCC.SPI4Freq_Value=87500000 +RCC.SPI5Freq_Value=175000000 +RCC.SPI6Freq_Value=87500000 +RCC.SYSCLKFreq_VALUE=175000000 +RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK +RCC.UART12Freq_Value=175000000 +RCC.UART4Freq_Value=175000000 +RCC.UART5Freq_Value=175000000 +RCC.UART7Freq_Value=175000000 +RCC.UART8Freq_Value=175000000 +RCC.UART9Freq_Value=175000000 +RCC.UCPD1outputFreq_Value=8000000 +RCC.USART10Freq_Value=175000000 +RCC.USART11Freq_Value=175000000 +RCC.USART1Freq_Value=87500000 +RCC.USART2Freq_Value=175000000 +RCC.USART3Freq_Value=175000000 +RCC.USART6Freq_Value=175000000 +RCC.USBFreq_Value=48000000 +RCC.VCOInput2Freq_Value=5000000 +RCC.VCOInput3Freq_Value=4000000 +RCC.VCOInputFreq_Value=12500000 +RCC.VCOOutputFreq_Value=350000000 +RCC.VCOPLL2OutputFreq_Value=320000000 +RCC.VCOPLL3OutputFreq_Value=516000000 +SH.GPXTI2.0=GPIO_EXTI2 +SH.GPXTI2.ConfNb=1 +SPI1.CalculateBaudRate=32.0 MBits/s +SPI1.Direction=SPI_DIRECTION_2LINES +SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI1.Mode=SPI_MODE_MASTER +SPI1.VirtualNSS=VM_NSSHARD +SPI1.VirtualType=VM_MASTER +SPI2.CalculateBaudRate=32.0 MBits/s +SPI2.Direction=SPI_DIRECTION_2LINES +SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI2.Mode=SPI_MODE_MASTER +SPI2.VirtualNSS=VM_NSSHARD +SPI2.VirtualType=VM_MASTER +SPI3.CalculateBaudRate=32.0 MBits/s +SPI3.Direction=SPI_DIRECTION_2LINES +SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI3.Mode=SPI_MODE_MASTER +SPI3.VirtualNSS=VM_NSSHARD +SPI3.VirtualType=VM_MASTER +THREADX.IPParameters=TX_APP_MEM_POOL_SIZE +THREADX.TX_APP_MEM_POOL_SIZE=60040 +VP_BOOTPATH_VS_BOOTPATH.Mode=BP_Activate +VP_BOOTPATH_VS_BOOTPATH.Signal=BOOTPATH_VS_BOOTPATH +VP_CORTEX_M33_NS_VS_Hclk.Mode=Hclk_Mode +VP_CORTEX_M33_NS_VS_Hclk.Signal=CORTEX_M33_NS_VS_Hclk +VP_DCACHE1_VS_DCACHE.Mode=DCACHE_Activate +VP_DCACHE1_VS_DCACHE.Signal=DCACHE1_VS_DCACHE +VP_ICACHE_VS_ICACHE.Mode=DirectMappedCache +VP_ICACHE_VS_ICACHE.Signal=ICACHE_VS_ICACHE +VP_MEMORYMAP_VS_MEMORYMAP.Mode=CurAppReg +VP_MEMORYMAP_VS_MEMORYMAP.Signal=MEMORYMAP_VS_MEMORYMAP +VP_NETXDUO_VS_NXOoCore.Mode=NX_Core +VP_NETXDUO_VS_NXOoCore.Signal=NETXDUO_VS_NXOoCore +VP_PWR_VS_LPOM.Mode=PowerOptimisation +VP_PWR_VS_LPOM.Signal=PWR_VS_LPOM +VP_PWR_VS_SECSignals.Mode=Security/Privilege +VP_PWR_VS_SECSignals.Signal=PWR_VS_SECSignals +VP_SYS_VS_tim2.Mode=TIM2 +VP_SYS_VS_tim2.Signal=SYS_VS_tim2 +VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Mode=Core_Default +VP_THREADX_VS_RTOSJjThreadXJjCoreJjDefault.Signal=THREADX_VS_RTOSJjThreadXJjCoreJjDefault +board=custom diff --git a/cmake/stm32cubemx/CMakeLists.txt b/cmake/stm32cubemx/CMakeLists.txt index 4e09f79..061643e 100644 --- a/cmake/stm32cubemx/CMakeLists.txt +++ b/cmake/stm32cubemx/CMakeLists.txt @@ -28,8 +28,8 @@ set(MX_Include_Dirs # STM32CubeMX generated application sources set(MX_Application_Src - ${CMAKE_CURRENT_SOURCE_DIR}/../../NetXDuo/App/app_netxduo.c ${CMAKE_CURRENT_SOURCE_DIR}/../../AZURE_RTOS/App/app_azure_rtos.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../NetXDuo/App/app_netxduo.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/tx_initialize_low_level.S ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/main.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/app_threadx.c From 5283097da6f4c651755c5dd9845a0d599751c4cb Mon Sep 17 00:00:00 2001 From: Daniel Nakhooda Date: Fri, 10 Apr 2026 21:37:48 -0400 Subject: [PATCH 4/7] :( --- Core/Inc/main.h | 6 ++ Core/Src/app_threadx.c | 2 +- Core/Src/main.c | 38 ++++++++--- Core/Src/stm32h5xx_hal_msp.c | 30 +-------- Core/Src/u_sensors.c | 118 ++++++++++++++++++++++++++--------- Lightning.ioc | 40 +++++++----- 6 files changed, 150 insertions(+), 84 deletions(-) diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 564db7e..01e645b 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -68,6 +68,12 @@ void Error_Handler(void); #define GREEN_GPIO_Port GPIOE #define IMU_INT1_Pin GPIO_PIN_13 #define IMU_INT1_GPIO_Port GPIOC +#define SPI2_NSS_Pin GPIO_PIN_3 +#define SPI2_NSS_GPIO_Port GPIOA +#define SPI3_NSS_Pin GPIO_PIN_4 +#define SPI3_NSS_GPIO_Port GPIOA +#define SPI1_NSS_Pin GPIO_PIN_10 +#define SPI1_NSS_GPIO_Port GPIOG /* USER CODE BEGIN Private defines */ diff --git a/Core/Src/app_threadx.c b/Core/Src/app_threadx.c index 02e3b3f..db4c094 100644 --- a/Core/Src/app_threadx.c +++ b/Core/Src/app_threadx.c @@ -70,7 +70,7 @@ UINT App_ThreadX_Init(VOID *memory_ptr) CATCH_ERROR(mutexes_init(), U_SUCCESS); // CATCH_ERROR(init_imu(), U_SUCCESS); CATCH_ERROR(init_lightning_sensor(), U_SUCCESS); - // CATCH_ERROR(init_magnetometer(), U_SUCCESS); + CATCH_ERROR(init_magnetometer(), U_SUCCESS); CATCH_ERROR(threads_init(byte_pool), U_SUCCESS); /* USER CODE END App_ThreadX_MEM_POOL */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 50fe7a1..81cfd50 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -499,11 +499,11 @@ static void MX_SPI1_Init(void) hspi1.Instance = SPI1; hspi1.Init.Mode = SPI_MODE_MASTER; hspi1.Init.Direction = SPI_DIRECTION_2LINES; - hspi1.Init.DataSize = SPI_DATASIZE_4BIT; + hspi1.Init.DataSize = SPI_DATASIZE_8BIT; hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; - hspi1.Init.NSS = SPI_NSS_HARD_OUTPUT; - hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; + hspi1.Init.NSS = SPI_NSS_SOFT; + hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8; hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB; hspi1.Init.TIMode = SPI_TIMODE_DISABLE; hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; @@ -547,11 +547,11 @@ static void MX_SPI2_Init(void) hspi2.Instance = SPI2; hspi2.Init.Mode = SPI_MODE_MASTER; hspi2.Init.Direction = SPI_DIRECTION_2LINES; - hspi2.Init.DataSize = SPI_DATASIZE_4BIT; + hspi2.Init.DataSize = SPI_DATASIZE_8BIT; hspi2.Init.CLKPolarity = SPI_POLARITY_LOW; hspi2.Init.CLKPhase = SPI_PHASE_1EDGE; - hspi2.Init.NSS = SPI_NSS_HARD_OUTPUT; - hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; + hspi2.Init.NSS = SPI_NSS_SOFT; + hspi2.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8; hspi2.Init.FirstBit = SPI_FIRSTBIT_MSB; hspi2.Init.TIMode = SPI_TIMODE_DISABLE; hspi2.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; @@ -595,11 +595,11 @@ static void MX_SPI3_Init(void) hspi3.Instance = SPI3; hspi3.Init.Mode = SPI_MODE_MASTER; hspi3.Init.Direction = SPI_DIRECTION_2LINES; - hspi3.Init.DataSize = SPI_DATASIZE_4BIT; + hspi3.Init.DataSize = SPI_DATASIZE_8BIT; hspi3.Init.CLKPolarity = SPI_POLARITY_LOW; hspi3.Init.CLKPhase = SPI_PHASE_1EDGE; - hspi3.Init.NSS = SPI_NSS_HARD_OUTPUT; - hspi3.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; + hspi3.Init.NSS = SPI_NSS_SOFT; + hspi3.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8; hspi3.Init.FirstBit = SPI_FIRSTBIT_MSB; hspi3.Init.TIMode = SPI_TIMODE_DISABLE; hspi3.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; @@ -651,6 +651,12 @@ static void MX_GPIO_Init(void) /*Configure GPIO pin Output Level */ HAL_GPIO_WritePin(IMU_INT1_GPIO_Port, IMU_INT1_Pin, GPIO_PIN_RESET); + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(GPIOA, SPI2_NSS_Pin|SPI3_NSS_Pin, GPIO_PIN_RESET); + + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(SPI1_NSS_GPIO_Port, SPI1_NSS_Pin, GPIO_PIN_RESET); + /*Configure GPIO pins : IMU_INT2_Pin AS3935_INT_Pin RED_Pin GREEN_Pin */ GPIO_InitStruct.Pin = IMU_INT2_Pin|AS3935_INT_Pin|RED_Pin|GREEN_Pin; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; @@ -671,6 +677,20 @@ static void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + /*Configure GPIO pins : SPI2_NSS_Pin SPI3_NSS_Pin */ + GPIO_InitStruct.Pin = SPI2_NSS_Pin|SPI3_NSS_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + + /*Configure GPIO pin : SPI1_NSS_Pin */ + GPIO_InitStruct.Pin = SPI1_NSS_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(SPI1_NSS_GPIO_Port, &GPIO_InitStruct); + /* USER CODE BEGIN MX_GPIO_Init_2 */ /* USER CODE END MX_GPIO_Init_2 */ diff --git a/Core/Src/stm32h5xx_hal_msp.c b/Core/Src/stm32h5xx_hal_msp.c index 88a75d1..e760760 100644 --- a/Core/Src/stm32h5xx_hal_msp.c +++ b/Core/Src/stm32h5xx_hal_msp.c @@ -352,7 +352,6 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) /**SPI1 GPIO Configuration PA6 ------> SPI1_MISO PD7 ------> SPI1_MOSI - PG10 ------> SPI1_NSS PG11 ------> SPI1_SCK */ GPIO_InitStruct.Pin = GPIO_PIN_6; @@ -369,7 +368,7 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) GPIO_InitStruct.Alternate = GPIO_AF5_SPI1; HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); - GPIO_InitStruct.Pin = GPIO_PIN_10|GPIO_PIN_11; + GPIO_InitStruct.Pin = GPIO_PIN_11; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; @@ -389,12 +388,10 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) __HAL_RCC_SPI2_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); /**SPI2 GPIO Configuration PC2 ------> SPI2_MISO PC3 ------> SPI2_MOSI - PA3 ------> SPI2_NSS PB10 ------> SPI2_SCK */ GPIO_InitStruct.Pin = GPIO_PIN_2|GPIO_PIN_3; @@ -404,13 +401,6 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); - GPIO_InitStruct.Pin = GPIO_PIN_3; - GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - GPIO_InitStruct.Alternate = GPIO_AF5_SPI2; - HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - GPIO_InitStruct.Pin = GPIO_PIN_10; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; @@ -430,22 +420,13 @@ void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi) /* Peripheral clock enable */ __HAL_RCC_SPI3_CLK_ENABLE(); - __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); /**SPI3 GPIO Configuration - PA4 ------> SPI3_NSS PB2 ------> SPI3_MOSI PC10 ------> SPI3_SCK PC11 ------> SPI3_MISO */ - GPIO_InitStruct.Pin = GPIO_PIN_4; - GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; - GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - GPIO_InitStruct.Alternate = GPIO_AF6_SPI3; - HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); - GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; GPIO_InitStruct.Pull = GPIO_NOPULL; @@ -486,14 +467,13 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi) /**SPI1 GPIO Configuration PA6 ------> SPI1_MISO PD7 ------> SPI1_MOSI - PG10 ------> SPI1_NSS PG11 ------> SPI1_SCK */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_6); HAL_GPIO_DeInit(GPIOD, GPIO_PIN_7); - HAL_GPIO_DeInit(GPIOG, GPIO_PIN_10|GPIO_PIN_11); + HAL_GPIO_DeInit(GPIOG, GPIO_PIN_11); /* USER CODE BEGIN SPI1_MspDeInit 1 */ @@ -510,13 +490,10 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi) /**SPI2 GPIO Configuration PC2 ------> SPI2_MISO PC3 ------> SPI2_MOSI - PA3 ------> SPI2_NSS PB10 ------> SPI2_SCK */ HAL_GPIO_DeInit(GPIOC, GPIO_PIN_2|GPIO_PIN_3); - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_3); - HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10); /* USER CODE BEGIN SPI2_MspDeInit 1 */ @@ -532,13 +509,10 @@ void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi) __HAL_RCC_SPI3_CLK_DISABLE(); /**SPI3 GPIO Configuration - PA4 ------> SPI3_NSS PB2 ------> SPI3_MOSI PC10 ------> SPI3_SCK PC11 ------> SPI3_MISO */ - HAL_GPIO_DeInit(GPIOA, GPIO_PIN_4); - HAL_GPIO_DeInit(GPIOB, GPIO_PIN_2); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_10|GPIO_PIN_11); diff --git a/Core/Src/u_sensors.c b/Core/Src/u_sensors.c index 368da2a..a53c87c 100644 --- a/Core/Src/u_sensors.c +++ b/Core/Src/u_sensors.c @@ -10,6 +10,16 @@ #include "u_tx_debug.h" #include "u_queues.h" #include "can_messages_tx.h" +#include "main.h" + +#define IMU_NSS_PORT SPI1_NSS_GPIO_Port +#define IMU_NSS_PIN SPI1_NSS_Pin + +#define LIG_NSS_PORT SPI2_NSS_GPIO_Port +#define LIG_NSS_PIN SPI2_NSS_Pin + +#define MAG_NSS_PORT SPI3_NSS_GPIO_Port +#define MAG_NSS_PIN SPI3_NSS_Pin extern SPI_HandleTypeDef hspi1; // imu extern SPI_HandleTypeDef hspi2; // lightning sensor @@ -29,54 +39,70 @@ typedef struct { float z; } LSM6DSV_Axes_t; -static int32_t _lsm6dsv_read(void *handle, uint8_t register_address, uint8_t *data, uint16_t length) { - /* For SPI reads, set MSB = 1 for read operation. */ - uint8_t spi_reg = (uint8_t)(register_address | 0x80); +/* Wrapper for lsm6dsv SPI reading. */ +static int32_t _lsm6dsv_read(void* spi_handle, uint8_t reg, uint8_t* buffer, uint16_t length) { + + SPI_HandleTypeDef *handle = (SPI_HandleTypeDef *)spi_handle; HAL_StatusTypeDef status; - SPI_HandleTypeDef *spi_handle = (SPI_HandleTypeDef *) handle; - /* Send the register address we're trying to read from. */ - status = HAL_SPI_Transmit(spi_handle, &spi_reg, sizeof(spi_reg), HAL_MAX_DELAY); - if (status != HAL_OK) { - PRINTLN_ERROR("ERROR: Failed to send register address to lsm6dso over SPI (Status: %d/%s).", status, hal_status_toString(status)); + /* Select the IMU by setting its CS pin LOW. */ + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_RESET); + + /* Tell the IMU you want to read from 'reg'. */ + uint8_t spi_reg = (uint8_t)(reg | 0b10000000); // Bits 0 through 6 store 'reg' (the register address), while Bit 7 lets you chose if it's a read or write operation (1=read, 0=write). + status = HAL_SPI_Transmit(handle, &spi_reg, sizeof(spi_reg), HAL_MAX_DELAY); + if(status != HAL_OK) { + PRINTLN_ERROR("Failed to call HAL_SPI_Transmit() to write the first SPI command (Status: %d/%s).", status, hal_status_toString(status)); + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_SET); return -1; } - /* Receive the data. */ - status = HAL_SPI_Receive(spi_handle, data, length, HAL_MAX_DELAY); - if (status != HAL_OK) { - PRINTLN_ERROR("ERROR: Failed to read from the lsm6dso over SPI (Status: %d/%s).", status, hal_status_toString(status)); + /* Read from 'reg'. */ + status = HAL_SPI_Receive(handle, buffer, length, HAL_MAX_DELAY); + if(status != HAL_OK) { + PRINTLN_ERROR("Failed to call HAL_SPI_Receive() to read from 'reg' (Status: %d/%s).", status, hal_status_toString(status)); + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_SET); return -1; } + /* Deselect the IMU by setting its CS pin HIGH. */ + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_SET); + return 0; } -static int32_t _lsm6dsv_write(void *handle, uint8_t register_address, uint8_t *data, uint16_t length) { - /* For SPI writes, clear MSB = 0 for write operation. */ - uint8_t spi_reg = (uint8_t)(register_address & 0x7F); +/* Wrapper for lsm6dsv SPI writing. */ +static int32_t _lsm6dsv_write(void* spi_handle, uint8_t reg, const uint8_t* data, uint16_t length) { + SPI_HandleTypeDef *handle = (SPI_HandleTypeDef *)spi_handle; HAL_StatusTypeDef status; - SPI_HandleTypeDef *spi_handle = (SPI_HandleTypeDef *) handle; - /* Send register address. */ - status = HAL_SPI_Transmit(spi_handle, &spi_reg, sizeof(spi_reg), HAL_MAX_DELAY); - if (status != HAL_OK) { - PRINTLN_ERROR("ERROR: Failed to send register address to lsm6dso over SPI (Status: %d/%s).", status, hal_status_toString(status)); + /* Select the IMU by setting its CS pin LOW. */ + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_RESET); + + /* Tell the IMU you want to write to 'reg'. */ + uint8_t spi_reg = (uint8_t)(reg & 0b01111111); // Bits 0 through 6 store 'reg' (the register address), while Bit 7 lets you chose if it's a read or write operation (1=read, 0=write). + status = HAL_SPI_Transmit(handle, &spi_reg, sizeof(spi_reg), HAL_MAX_DELAY); + if(status != HAL_OK) { + PRINTLN_ERROR("Failed to call HAL_SPI_Transmit() to write the first SPI command (Status: %d/%s).", status, hal_status_toString(status)); + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_SET); return -1; } - /* Send data. */ - status = HAL_SPI_Transmit(spi_handle, data, length, HAL_MAX_DELAY); - if (status != HAL_OK) { - PRINTLN_ERROR("ERROR: Failed to write to the lsm6dso over SPI (Status: %d/%s).", status, hal_status_toString(status)); + /* Write to 'reg'. */ + status = HAL_SPI_Transmit(handle, data, length, HAL_MAX_DELAY); + if(status != HAL_OK) { + PRINTLN_ERROR("Failed to call HAL_SPI_Transmit() to write to 'reg' (Status: %d/%s).", status, hal_status_toString(status)); + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_SET); return -1; } + HAL_GPIO_WritePin(IMU_NSS_PORT, IMU_NSS_PIN, GPIO_PIN_SET); + return 0; } void _delay(uint32_t delay) { - return HAL_Delay(delay); + HAL_Delay(delay); } uint16_t imu_getAccelerometerData(LSM6DSV_Axes_t *axes) { @@ -115,7 +141,7 @@ uint16_t imu_getGyroscopeData(LSM6DSV_Axes_t *axes) { uint16_t init_imu() { imu.read_reg = _lsm6dsv_read; - imu.read_reg = _lsm6dsv_write; + imu.write_reg = _lsm6dsv_write; imu.mdelay = _delay; imu.handle = &hspi1; @@ -229,7 +255,7 @@ uint16_t read_lightning_sensor() { uint8_t distance = as3935_get_distance(as3935); uint32_t energy = as3935_get_energy(as3935); - printf("Lightning: %d, %d, %ld", interrupt, distance, energy); + printf("Lightning: %d, %d, %ld\n", interrupt, distance, energy); send_lightning_board_lightning_sensor_information(interrupt,distance, energy); @@ -246,9 +272,18 @@ static int32_t _lis2mdl_read(void *handle, uint8_t register_address, uint8_t *da uint8_t spi_reg = (uint8_t)(register_address | 0x80); HAL_StatusTypeDef status; + printf("Before data: "); + for (int i = 0; i < length; i++) { + printf("%d ", data[i]); + } + printf("\n\n"); + + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_RESET); + /* Send the register address we're trying to read from. */ status = HAL_SPI_Transmit((SPI_HandleTypeDef *) handle, &spi_reg, sizeof(spi_reg), HAL_MAX_DELAY); if (status != HAL_OK) { + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_SET); PRINTLN_ERROR("ERROR: Failed to send register address to lis2mdl over SPI (Status: %d/%s).", status, hal_status_toString(status)); return -1; } @@ -256,33 +291,49 @@ static int32_t _lis2mdl_read(void *handle, uint8_t register_address, uint8_t *da /* Receive the data. */ status = HAL_SPI_Receive((SPI_HandleTypeDef *) handle, data, length, HAL_MAX_DELAY); if (status != HAL_OK) { + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_SET); PRINTLN_ERROR("ERROR: Failed to read from the lis2mdl over SPI (Status: %d/%s).", status, hal_status_toString(status)); return -1; } + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_SET); + + printf("After data: "); + for (int i = 0; i < length; i++) { + printf("%d ", data[i]); + } + printf("\n\n"); + return 0; } static int32_t _lis2mdl_write(void *handle, uint8_t register_address, const uint8_t *data, uint16_t length){ HAL_StatusTypeDef status; + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_RESET); + status = HAL_SPI_Transmit((SPI_HandleTypeDef *)handle, ®ister_address, sizeof(register_address), HAL_MAX_DELAY); if (status != HAL_OK) { + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_SET); PRINTLN_ERROR("ERROR: Failed to send register address to lis2mdl over SPI (Status: %d/%s).", status, hal_status_toString(status)); return -1; } status = HAL_SPI_Transmit((SPI_HandleTypeDef *)handle, data, length, HAL_MAX_DELAY); if (status != HAL_OK) { + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_SET); PRINTLN_ERROR("ERROR: Failed to write to the lis2mdl over SPI (Status: %d/%s).", status, hal_status_toString(status)); return -1; } + HAL_GPIO_WritePin(MAG_NSS_PORT, MAG_NSS_PIN, GPIO_PIN_SET); + return 0; } uint16_t init_magnetometer() { uint8_t status; + uint8_t whoami; lis2mdl_ctx = malloc(sizeof(stmdev_ctx_t)); if (lis2mdl_ctx == NULL) { @@ -294,13 +345,18 @@ uint16_t init_magnetometer() { lis2mdl_ctx->read_reg = _lis2mdl_read; lis2mdl_ctx->write_reg = _lis2mdl_write; - lis2mdl_device_id_get(lis2mdl_ctx, &status); + lis2mdl_device_id_get(lis2mdl_ctx, &whoami); - if (status != LIS2MDL_ID) { - PRINTLN_ERROR("Device ID is not for LIS2MDL (Status %d/%s)", status, hal_status_toString(status)); + /*if (status != HAL_OK) { + PRINTLN_ERROR("Failed to read ID (Status %d/%s)", status, hal_status_toString(status)); return U_ERROR; } + if (whoami != LIS2MDL_ID) { + PRINTLN_ERROR("Device ID is not for LIS2MDL (Status %d/%s)", status, hal_status_toString(status)); + return U_ERROR; + }*/ + lis2mdl_reset_set(lis2mdl_ctx, 1); lis2mdl_operating_mode_set(lis2mdl_ctx, LIS2MDL_CONTINUOUS_MODE); lis2mdl_data_rate_set(lis2mdl_ctx, LIS2MDL_ODR_50Hz); @@ -325,7 +381,7 @@ uint16_t read_magnetometer() { lis2mdl_magnetic_raw_get(lis2mdl_ctx, raw_axes); - printf("mag: %d, %d, %d", raw_axes[0], raw_axes[1], raw_axes[2]); + printf("mag: %d, %d, %d\n", raw_axes[0], raw_axes[1], raw_axes[2]); send_lightning_board_magnometer_sensor_information(lis2mdl_from_lsb_to_mgauss(raw_axes[0]), lis2mdl_from_lsb_to_mgauss(raw_axes[1]), lis2mdl_from_lsb_to_mgauss(raw_axes[2])); diff --git a/Lightning.ioc b/Lightning.ioc index 0265a05..26600bc 100644 --- a/Lightning.ioc +++ b/Lightning.ioc @@ -153,10 +153,14 @@ PA14(JTCK/SWCLK).Signal=DEBUG_JTCK-SWCLK PA15(JTDI).Mode=JTAG_4_pins PA15(JTDI).Signal=DEBUG_JTDI PA2.Signal=GPXTI2 -PA3.Mode=NSS_Signal_Hard_Output -PA3.Signal=SPI2_NSS -PA4.Mode=NSS_Signal_Hard_Output -PA4.Signal=SPI3_NSS +PA3.GPIOParameters=GPIO_Label +PA3.GPIO_Label=SPI2_NSS +PA3.Locked=true +PA3.Signal=GPIO_Output +PA4.GPIOParameters=GPIO_Label +PA4.GPIO_Label=SPI3_NSS +PA4.Locked=true +PA4.Signal=GPIO_Output PA6.Mode=Full_Duplex_Master PA6.Signal=SPI1_MISO PA9.Mode=Asynchronous @@ -196,8 +200,11 @@ PE4.Signal=GPIO_Output PE5.GPIOParameters=GPIO_Label PE5.GPIO_Label=GREEN PE5.Signal=GPIO_Output -PG10.Mode=NSS_Signal_Hard_Output -PG10.Signal=SPI1_NSS +PG10.GPIOParameters=GPIO_Label +PG10.GPIO_Label=SPI1_NSS +PG10.Locked=true +PG10.Signal=GPIO_Output +PG10.Stacked=true PG11.Mode=Full_Duplex_Master PG11.Signal=SPI1_SCK PH0-OSC_IN(PH0).Mode=HSE-External-Oscillator @@ -337,23 +344,26 @@ RCC.VCOPLL2OutputFreq_Value=320000000 RCC.VCOPLL3OutputFreq_Value=516000000 SH.GPXTI2.0=GPIO_EXTI2 SH.GPXTI2.ConfNb=1 -SPI1.CalculateBaudRate=32.0 MBits/s +SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_8 +SPI1.CalculateBaudRate=8.0 MBits/s +SPI1.DataSize=SPI_DATASIZE_8BIT SPI1.Direction=SPI_DIRECTION_2LINES -SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,BaudRatePrescaler SPI1.Mode=SPI_MODE_MASTER -SPI1.VirtualNSS=VM_NSSHARD SPI1.VirtualType=VM_MASTER -SPI2.CalculateBaudRate=32.0 MBits/s +SPI2.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_8 +SPI2.CalculateBaudRate=8.0 MBits/s +SPI2.DataSize=SPI_DATASIZE_8BIT SPI2.Direction=SPI_DIRECTION_2LINES -SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI2.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,BaudRatePrescaler SPI2.Mode=SPI_MODE_MASTER -SPI2.VirtualNSS=VM_NSSHARD SPI2.VirtualType=VM_MASTER -SPI3.CalculateBaudRate=32.0 MBits/s +SPI3.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_8 +SPI3.CalculateBaudRate=8.0 MBits/s +SPI3.DataSize=SPI_DATASIZE_8BIT SPI3.Direction=SPI_DIRECTION_2LINES -SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,VirtualNSS +SPI3.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,BaudRatePrescaler,DataSize SPI3.Mode=SPI_MODE_MASTER -SPI3.VirtualNSS=VM_NSSHARD SPI3.VirtualType=VM_MASTER THREADX.IPParameters=TX_APP_MEM_POOL_SIZE THREADX.TX_APP_MEM_POOL_SIZE=60040 From a5e9f1e865780540658fee4dd03f7624c3db7d10 Mon Sep 17 00:00:00 2001 From: bjackson312006 Date: Tue, 14 Apr 2026 23:58:53 -0400 Subject: [PATCH 5/7] prints on bringup --- .mxproject | 2 +- Drivers/Embedded-Base | 2 +- Drivers/Odyssey-Definitions | 2 +- Lightning.ioc | 15 +++++++++++++-- 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.mxproject b/.mxproject index 08afdf8..018661e 100644 --- a/.mxproject +++ b/.mxproject @@ -1,5 +1,5 @@ [PreviousLibFiles] -LibFiles=Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h563xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Drivers/CMSIS/Include/core_cm85.h;Drivers/CMSIS/Include/cachel1_armv7.h;Drivers/CMSIS/Include/pac_armv81.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/core_cm35p.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/core_armv81mml.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm55.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/pmu_armv8.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_starmc1.h;Drivers/CMSIS/Include/cmsis_armclang_ltm.h; +LibFiles=Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_tim_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_cortex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dcache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_rcc_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_flash_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_gpio.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_dma_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_pwr_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c;Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi_ex.c;Middlewares/ST/netxduo/common/src/nx_arp_announce_send.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nx_arp_enable.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_allocate.c;Middlewares/ST/netxduo/common/src/nx_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nx_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_info_get.c;Middlewares/ST/netxduo/common/src/nx_arp_initialize.c;Middlewares/ST/netxduo/common/src/nx_arp_interface_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_arp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_arp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_arp_probe_send.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_arp_queue_send.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nx_arp_static_entry_delete_internal.c;Middlewares/ST/netxduo/common/src/nx_icmp_cleanup.c;Middlewares/ST/netxduo/common/src/nx_icmp_enable.c;Middlewares/ST/netxduo/common/src/nx_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_interface_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping.c;Middlewares/ST/netxduo/common/src/nx_icmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv4_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_igmp_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nx_igmp_interface_report_send.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nx_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_check.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_join_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_interface_leave_internal.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_igmp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_igmp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_igmp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_invalidate_destination_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nx_ip_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nx_ip_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_create.c;Middlewares/ST/netxduo/common/src/nx_ip_deferred_link_status_process.c;Middlewares/ST/netxduo/common/src/nx_ip_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_delete_queue_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_dispatch_process.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_link_status_event.c;Middlewares/ST/netxduo/common/src/nx_ip_driver_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_fast_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_forward_packet_process.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_assembly.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_forward_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_packet.c;Middlewares/ST/netxduo/common/src/nx_ip_fragment_timeout_check.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_header_add.c;Middlewares/ST/netxduo/common/src/nx_ip_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_initialize.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nx_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nx_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_checksum_compute.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_periodic_timer_entry.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_cleanup.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_processing.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nx_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_ip_route_find.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nx_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nx_ip_status_check.c;Middlewares/ST/netxduo/common/src/nx_ip_thread_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nx_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv4_option_process.c;Middlewares/ST/netxduo/common/src/nx_ipv4_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_md5.c;Middlewares/ST/netxduo/common/src/nx_packet_allocate.c;Middlewares/ST/netxduo/common/src/nx_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_packet_data_adjust.c;Middlewares/ST/netxduo/common/src/nx_packet_data_append.c;Middlewares/ST/netxduo/common/src/nx_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nx_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nx_packet_debug_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_length_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_cleanup.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_initialize.c;Middlewares/ST/netxduo/common/src/nx_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nx_packet_release.c;Middlewares/ST/netxduo/common/src/nx_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nx_rarp_disable.c;Middlewares/ST/netxduo/common/src/nx_rarp_enable.c;Middlewares/ST/netxduo/common/src/nx_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_deferred_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_rarp_packet_send.c;Middlewares/ST/netxduo/common/src/nx_rarp_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_rarp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_system_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_cleanup_deferred.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_tcp_connect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_deferred_cleanup_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_disconnect_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_enable.c;Middlewares/ST/netxduo/common/src/nx_tcp_fast_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_initialize.c;Middlewares/ST/netxduo/common/src/nx_tcp_mss_option_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_no_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_control.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_fin.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_probe.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_rst.c;Middlewares/ST/netxduo/common/src/nx_tcp_packet_send_syn.c;Middlewares/ST/netxduo/common/src/nx_tcp_periodic_processing.c;Middlewares/ST/netxduo/common/src/nx_tcp_queue_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nx_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_block_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_connection_reset.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_packet_process.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_retransmit.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_send_internal.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_ack_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_closing.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_data_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_established.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait1.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_fin_wait2.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_last_ack.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_received.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_syn_sent.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_transmit_check.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_resume.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_thread_suspend.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_transmit_queue_flush.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_transmit_cleanup.c;Middlewares/ST/netxduo/common/src/nx_tcp_window_scaling_option_get.c;Middlewares/ST/netxduo/common/src/nx_udp_bind_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nx_udp_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nx_udp_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_receive_cleanup.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nx_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_utility.c;Middlewares/ST/netxduo/common/src/nxd_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxd_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxd_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxd_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxd_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxd_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxd_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxd_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxde_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxde_icmp_source_ping.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxde_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxde_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxde_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxde_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxde_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entries_invalidate.c;Middlewares/ST/netxduo/common/src/nxe_arp_dynamic_entry_set.c;Middlewares/ST/netxduo/common/src/nxe_arp_enable.c;Middlewares/ST/netxduo/common/src/nxe_arp_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_gratuitous_send.c;Middlewares/ST/netxduo/common/src/nxe_arp_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_arp_ip_address_find.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entries_delete.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_create.c;Middlewares/ST/netxduo/common/src/nxe_arp_static_entry_delete.c;Middlewares/ST/netxduo/common/src/nxe_icmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_icmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_icmp_ping.c;Middlewares/ST/netxduo/common/src/nxe_igmp_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_disable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_loopback_enable.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_join.c;Middlewares/ST/netxduo/common/src/nxe_igmp_multicast_leave.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_auxiliary_packet_pool_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_create.c;Middlewares/ST/netxduo/common/src/nxe_ip_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_driver_interface_direct_command.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_forwarding_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_fragment_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_clear.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_gateway_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_mapping_configure.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_attach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_capability_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_detach.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_info_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_mtu_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_get.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_physical_address_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_interface_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ip_link_status_change_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_max_payload_size_find.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_disable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_enable.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_filter_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_receive.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_packet_source_send.c;Middlewares/ST/netxduo/common/src/nxe_ip_raw_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_add.c;Middlewares/ST/netxduo/common/src/nxe_ip_static_route_delete.c;Middlewares/ST/netxduo/common/src/nxe_ip_status_check.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxe_ipv4_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxe_packet_allocate.c;Middlewares/ST/netxduo/common/src/nxe_packet_copy.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_append.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_extract_offset.c;Middlewares/ST/netxduo/common/src/nxe_packet_data_retrieve.c;Middlewares/ST/netxduo/common/src/nxe_packet_length_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_create.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_delete.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_info_get.c;Middlewares/ST/netxduo/common/src/nxe_packet_pool_low_watermark_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_release.c;Middlewares/ST/netxduo/common/src/nxe_packet_transmit_release.c;Middlewares/ST/netxduo/common/src/nxe_rarp_disable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_enable.c;Middlewares/ST/netxduo/common/src/nxe_rarp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_connect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_client_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_tcp_enable.c;Middlewares/ST/netxduo/common/src/nxe_tcp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_tcp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_accept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_listen.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_relisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unaccept.c;Middlewares/ST/netxduo/common/src/nxe_tcp_server_socket_unlisten.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_disconnect_complete_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_establish_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_peer_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_mss_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_peer_info_get.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_queue_depth_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_receive_queue_max_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_state_wait.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_timed_wait_callback.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_transmit_configure.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_window_update_notify_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_free_port_find.c;Middlewares/ST/netxduo/common/src/nxe_udp_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_packet_info_extract.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_bytes_available.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_disable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_checksum_enable.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_create.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_delete.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_info_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_port_get.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_receive_notify.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_source_send.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_unbind.c;Middlewares/ST/netxduo/common/src/nxe_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_udp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_tcp_socket_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nx_packet_vlan_priority_set.c;Middlewares/ST/netxduo/common/src/nxe_udp_source_extract.c;Middlewares/ST/netxduo/common/src/nx_icmp_ping6.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_clear_NDCache_entry.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_DAD_failure.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_add.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_dest_table_find.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_destination_table_periodic_update.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_packet_process.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_perform_DAD.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_reply.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_echo_request.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_na.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_packet_too_big.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_ra.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_process_redirect.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_error_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_ns.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_queued_packets.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_send_rs.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_neighbor_message.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_options.c;Middlewares/ST/netxduo/common/src/nx_icmpv6_validate_ra.c;Middlewares/ST/netxduo/common/src/nx_ipv6_fragment_process.c;Middlewares/ST/netxduo/common/src/nx_ipv6_header_add.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_join.c;Middlewares/ST/netxduo/common/src/nx_ipv6_multicast_leave.c;Middlewares/ST/netxduo/common/src/nx_ipv6_option_error.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_copy.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_receive.c;Middlewares/ST/netxduo/common/src/nx_ipv6_packet_send.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_add_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete.c;Middlewares/ST/netxduo/common/src/nx_ipv6_prefix_list_delete_entry.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_fragment_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_hop_by_hop_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_process_routing_option.c;Middlewares/ST/netxduo/common/src/nx_ipv6_util.c;Middlewares/ST/netxduo/common/src/nx_link.c;Middlewares/ST/netxduo/common/src/nxd_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_add_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_default_router_table_init.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_destination_table_find_next_hop.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_default_router_from_address.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_find_max_prefix_length.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_interface_find.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_prefix_router_timer_tick.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_raw_packet_send_internal.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_lookup.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_router_solicitation_check.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_search_onlink.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxd_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxde_icmpv6_ra_flag_callback_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_change_notify.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_address_set.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_add.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_delete.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_entry_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_default_router_number_of_entries_get.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_enable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_join.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_multicast_interface_leave.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_disable.c;Middlewares/ST/netxduo/common/src/nxde_ipv6_stateless_address_autoconfig_enable.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_delete.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_entry_set.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_hardware_address_find.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_invalidate.c;Middlewares/ST/netxduo/common/src/nxd_nd_cache_ip_address_find.c;Middlewares/ST/netxduo/common/src/nx_http_proxy_client.c;Middlewares/ST/threadx/common/src/tx_initialize_high_level.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_enter.c;Middlewares/ST/threadx/common/src/tx_initialize_kernel_setup.c;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_context_save.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_control.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_disable.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_interrupt_restore.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_schedule.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_stack_build.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_thread_system_return.S;Middlewares/ST/threadx/ports/cortex_m33/gnu/src/tx_timer_interrupt.S;Middlewares/ST/threadx/common/src/tx_thread_stack_error_handler.c;Middlewares/ST/threadx/common/src/tx_thread_stack_error_notify.c;Middlewares/ST/threadx/common/src/tx_thread_system_resume.c;Middlewares/ST/threadx/common/src/tx_block_allocate.c;Middlewares/ST/threadx/common/src/tx_block_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_block_pool_create.c;Middlewares/ST/threadx/common/src/tx_block_pool_delete.c;Middlewares/ST/threadx/common/src/tx_block_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_block_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_block_release.c;Middlewares/ST/threadx/common/src/tx_byte_allocate.c;Middlewares/ST/threadx/common/src/tx_byte_pool_cleanup.c;Middlewares/ST/threadx/common/src/tx_byte_pool_create.c;Middlewares/ST/threadx/common/src/tx_byte_pool_delete.c;Middlewares/ST/threadx/common/src/tx_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/tx_byte_pool_initialize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/tx_byte_pool_search.c;Middlewares/ST/threadx/common/src/tx_byte_release.c;Middlewares/ST/threadx/common/src/tx_event_flags_cleanup.c;Middlewares/ST/threadx/common/src/tx_event_flags_create.c;Middlewares/ST/threadx/common/src/tx_event_flags_delete.c;Middlewares/ST/threadx/common/src/tx_event_flags_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_info_get.c;Middlewares/ST/threadx/common/src/tx_event_flags_initialize.c;Middlewares/ST/threadx/common/src/tx_event_flags_set.c;Middlewares/ST/threadx/common/src/tx_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/tx_mutex_cleanup.c;Middlewares/ST/threadx/common/src/tx_mutex_create.c;Middlewares/ST/threadx/common/src/tx_mutex_delete.c;Middlewares/ST/threadx/common/src/tx_mutex_get.c;Middlewares/ST/threadx/common/src/tx_mutex_info_get.c;Middlewares/ST/threadx/common/src/tx_mutex_initialize.c;Middlewares/ST/threadx/common/src/tx_mutex_prioritize.c;Middlewares/ST/threadx/common/src/tx_mutex_priority_change.c;Middlewares/ST/threadx/common/src/tx_mutex_put.c;Middlewares/ST/threadx/common/src/tx_queue_cleanup.c;Middlewares/ST/threadx/common/src/tx_queue_create.c;Middlewares/ST/threadx/common/src/tx_queue_delete.c;Middlewares/ST/threadx/common/src/tx_queue_flush.c;Middlewares/ST/threadx/common/src/tx_queue_front_send.c;Middlewares/ST/threadx/common/src/tx_queue_info_get.c;Middlewares/ST/threadx/common/src/tx_queue_initialize.c;Middlewares/ST/threadx/common/src/tx_queue_prioritize.c;Middlewares/ST/threadx/common/src/tx_queue_receive.c;Middlewares/ST/threadx/common/src/tx_queue_send.c;Middlewares/ST/threadx/common/src/tx_queue_send_notify.c;Middlewares/ST/threadx/common/src/tx_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_cleanup.c;Middlewares/ST/threadx/common/src/tx_semaphore_create.c;Middlewares/ST/threadx/common/src/tx_semaphore_delete.c;Middlewares/ST/threadx/common/src/tx_semaphore_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_info_get.c;Middlewares/ST/threadx/common/src/tx_semaphore_initialize.c;Middlewares/ST/threadx/common/src/tx_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/tx_semaphore_put.c;Middlewares/ST/threadx/common/src/tx_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/tx_thread_create.c;Middlewares/ST/threadx/common/src/tx_thread_delete.c;Middlewares/ST/threadx/common/src/tx_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/tx_thread_identify.c;Middlewares/ST/threadx/common/src/tx_thread_info_get.c;Middlewares/ST/threadx/common/src/tx_thread_initialize.c;Middlewares/ST/threadx/common/src/tx_thread_preemption_change.c;Middlewares/ST/threadx/common/src/tx_thread_priority_change.c;Middlewares/ST/threadx/common/src/tx_thread_relinquish.c;Middlewares/ST/threadx/common/src/tx_thread_reset.c;Middlewares/ST/threadx/common/src/tx_thread_resume.c;Middlewares/ST/threadx/common/src/tx_thread_shell_entry.c;Middlewares/ST/threadx/common/src/tx_thread_sleep.c;Middlewares/ST/threadx/common/src/tx_thread_stack_analyze.c;Middlewares/ST/threadx/common/src/tx_thread_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_system_preempt_check.c;Middlewares/ST/threadx/common/src/tx_thread_system_suspend.c;Middlewares/ST/threadx/common/src/tx_thread_terminate.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice.c;Middlewares/ST/threadx/common/src/tx_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/tx_thread_timeout.c;Middlewares/ST/threadx/common/src/tx_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_time_get.c;Middlewares/ST/threadx/common/src/tx_time_set.c;Middlewares/ST/threadx/common/src/txe_block_allocate.c;Middlewares/ST/threadx/common/src/txe_block_pool_create.c;Middlewares/ST/threadx/common/src/txe_block_pool_delete.c;Middlewares/ST/threadx/common/src/txe_block_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_block_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_block_release.c;Middlewares/ST/threadx/common/src/txe_byte_allocate.c;Middlewares/ST/threadx/common/src/txe_byte_pool_create.c;Middlewares/ST/threadx/common/src/txe_byte_pool_delete.c;Middlewares/ST/threadx/common/src/txe_byte_pool_info_get.c;Middlewares/ST/threadx/common/src/txe_byte_pool_prioritize.c;Middlewares/ST/threadx/common/src/txe_byte_release.c;Middlewares/ST/threadx/common/src/txe_event_flags_create.c;Middlewares/ST/threadx/common/src/txe_event_flags_delete.c;Middlewares/ST/threadx/common/src/txe_event_flags_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_info_get.c;Middlewares/ST/threadx/common/src/txe_event_flags_set.c;Middlewares/ST/threadx/common/src/txe_event_flags_set_notify.c;Middlewares/ST/threadx/common/src/txe_mutex_create.c;Middlewares/ST/threadx/common/src/txe_mutex_delete.c;Middlewares/ST/threadx/common/src/txe_mutex_get.c;Middlewares/ST/threadx/common/src/txe_mutex_info_get.c;Middlewares/ST/threadx/common/src/txe_mutex_prioritize.c;Middlewares/ST/threadx/common/src/txe_mutex_put.c;Middlewares/ST/threadx/common/src/txe_queue_create.c;Middlewares/ST/threadx/common/src/txe_queue_delete.c;Middlewares/ST/threadx/common/src/txe_queue_flush.c;Middlewares/ST/threadx/common/src/txe_queue_front_send.c;Middlewares/ST/threadx/common/src/txe_queue_info_get.c;Middlewares/ST/threadx/common/src/txe_queue_prioritize.c;Middlewares/ST/threadx/common/src/txe_queue_receive.c;Middlewares/ST/threadx/common/src/txe_queue_send.c;Middlewares/ST/threadx/common/src/txe_queue_send_notify.c;Middlewares/ST/threadx/common/src/txe_semaphore_ceiling_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_create.c;Middlewares/ST/threadx/common/src/txe_semaphore_delete.c;Middlewares/ST/threadx/common/src/txe_semaphore_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_info_get.c;Middlewares/ST/threadx/common/src/txe_semaphore_prioritize.c;Middlewares/ST/threadx/common/src/txe_semaphore_put.c;Middlewares/ST/threadx/common/src/txe_semaphore_put_notify.c;Middlewares/ST/threadx/common/src/txe_thread_create.c;Middlewares/ST/threadx/common/src/txe_thread_delete.c;Middlewares/ST/threadx/common/src/txe_thread_entry_exit_notify.c;Middlewares/ST/threadx/common/src/txe_thread_info_get.c;Middlewares/ST/threadx/common/src/txe_thread_preemption_change.c;Middlewares/ST/threadx/common/src/txe_thread_priority_change.c;Middlewares/ST/threadx/common/src/txe_thread_relinquish.c;Middlewares/ST/threadx/common/src/txe_thread_reset.c;Middlewares/ST/threadx/common/src/txe_thread_resume.c;Middlewares/ST/threadx/common/src/txe_thread_suspend.c;Middlewares/ST/threadx/common/src/txe_thread_terminate.c;Middlewares/ST/threadx/common/src/txe_thread_time_slice_change.c;Middlewares/ST/threadx/common/src/txe_thread_wait_abort.c;Middlewares/ST/threadx/common/src/tx_timer_activate.c;Middlewares/ST/threadx/common/src/tx_timer_change.c;Middlewares/ST/threadx/common/src/tx_timer_create.c;Middlewares/ST/threadx/common/src/tx_timer_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_delete.c;Middlewares/ST/threadx/common/src/tx_timer_expiration_process.c;Middlewares/ST/threadx/common/src/tx_timer_info_get.c;Middlewares/ST/threadx/common/src/tx_timer_initialize.c;Middlewares/ST/threadx/common/src/tx_timer_system_activate.c;Middlewares/ST/threadx/common/src/tx_timer_system_deactivate.c;Middlewares/ST/threadx/common/src/tx_timer_thread_entry.c;Middlewares/ST/threadx/common/src/txe_timer_activate.c;Middlewares/ST/threadx/common/src/txe_timer_change.c;Middlewares/ST/threadx/common/src/txe_timer_create.c;Middlewares/ST/threadx/common/src/txe_timer_deactivate.c;Middlewares/ST/threadx/common/src/txe_timer_delete.c;Middlewares/ST/threadx/common/src/txe_timer_info_get.c;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_tim_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_cortex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dcache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_rcc_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_bus.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_rcc.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_crs.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_system.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_utils.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_flash_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_gpio_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_gpio.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_dma_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dma.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_dmamux.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_pwr_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_pwr.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_def.h;Drivers/STM32H5xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_exti.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_fdcan.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_icache.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_usart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_lpuart.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_uart_ex.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_spi.h;Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_spi_ex.h;Middlewares/ST/threadx/common/inc/tx_api.h;Middlewares/ST/threadx/common/inc/tx_block_pool.h;Middlewares/ST/threadx/common/inc/tx_byte_pool.h;Middlewares/ST/threadx/common/inc/tx_event_flags.h;Middlewares/ST/threadx/common/inc/tx_initialize.h;Middlewares/ST/threadx/common/inc/tx_mutex.h;Middlewares/ST/threadx/common/inc/tx_queue.h;Middlewares/ST/threadx/common/inc/tx_semaphore.h;Middlewares/ST/threadx/common/inc/tx_thread.h;Middlewares/ST/threadx/common/inc/tx_timer.h;Middlewares/ST/threadx/common/inc/tx_trace.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h563xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Include/system_stm32h5xx.h;Drivers/CMSIS/Device/ST/STM32H5xx/Source/Templates/system_stm32h5xx.c;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Middlewares/ST/netxduo/common/inc/nx_udp.h;Middlewares/ST/netxduo/common/inc/nx_md5.h;Middlewares/ST/netxduo/common/inc/nx_ipv4.h;Middlewares/ST/netxduo/common/inc/nx_igmp.h;Middlewares/ST/netxduo/common/inc/nx_link.h;Middlewares/ST/netxduo/common/inc/nx_system.h;Middlewares/ST/netxduo/common/inc/nx_ip.h;Middlewares/ST/netxduo/common/inc/nx_http_proxy_client.h;Middlewares/ST/netxduo/common/inc/nx_packet.h;Middlewares/ST/netxduo/common/inc/nx_nd_cache.h;Middlewares/ST/netxduo/common/inc/nx_mld.h;Middlewares/ST/netxduo/common/inc/nx_rarp.h;Middlewares/ST/netxduo/common/inc/nx_user_sample.h;Middlewares/ST/netxduo/common/inc/nx_tcp.h;Middlewares/ST/netxduo/common/inc/nx_ipv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv6.h;Middlewares/ST/netxduo/common/inc/nx_icmpv4.h;Middlewares/ST/netxduo/common/inc/nx_icmp.h;Middlewares/ST/netxduo/common/inc/nx_arp.h;Middlewares/ST/netxduo/common/inc/nx_api.h;Middlewares/ST/netxduo/ports/cortex_m33/gnu/inc/nx_port.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_secure_interface.h;Middlewares/ST/threadx/ports/cortex_m33/gnu/inc/tx_port.h;Drivers/CMSIS/Include/core_cm0.h;Drivers/CMSIS/Include/tz_context.h;Drivers/CMSIS/Include/core_cm3.h;Drivers/CMSIS/Include/cmsis_armclang.h;Drivers/CMSIS/Include/core_cm23.h;Drivers/CMSIS/Include/cmsis_compiler.h;Drivers/CMSIS/Include/core_cm1.h;Drivers/CMSIS/Include/mpu_armv8.h;Drivers/CMSIS/Include/core_cm7.h;Drivers/CMSIS/Include/core_armv81mml.h;Drivers/CMSIS/Include/cachel1_armv7.h;Drivers/CMSIS/Include/core_cm55.h;Drivers/CMSIS/Include/core_cm35p.h;Drivers/CMSIS/Include/pmu_armv8.h;Drivers/CMSIS/Include/core_cm85.h;Drivers/CMSIS/Include/core_armv8mml.h;Drivers/CMSIS/Include/core_cm0plus.h;Drivers/CMSIS/Include/pac_armv81.h;Drivers/CMSIS/Include/cmsis_gcc.h;Drivers/CMSIS/Include/cmsis_armclang_ltm.h;Drivers/CMSIS/Include/core_armv8mbl.h;Drivers/CMSIS/Include/core_cm4.h;Drivers/CMSIS/Include/core_sc300.h;Drivers/CMSIS/Include/mpu_armv7.h;Drivers/CMSIS/Include/cmsis_armcc.h;Drivers/CMSIS/Include/cmsis_iccarm.h;Drivers/CMSIS/Include/cmsis_version.h;Drivers/CMSIS/Include/core_sc000.h;Drivers/CMSIS/Include/core_cm33.h;Drivers/CMSIS/Include/core_starmc1.h; [PreviousUsedIarFiles] SourceFiles=..\Core\Src\main.c;..\Core\Src\tx_initialize_low_level.S;..\Core\Src\app_threadx.c;..\AZURE_RTOS\App\app_azure_rtos.c;..\Core\Src\stm32h5xx_it.c;..\Core\Src\stm32h5xx_hal_msp.c;..\Core\Src\stm32h5xx_hal_timebase_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;..\Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_iar.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_save.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_control.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_disable.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_schedule.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_stack_build.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_system_return.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_timer_interrupt.s;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;..\Middlewares\ST\threadx\common\src\tx_block_allocate.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_block_release.c;..\Middlewares\ST\threadx\common\src\tx_byte_allocate.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;..\Middlewares\ST\threadx\common\src\tx_byte_release.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_create.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_mutex_create.c;..\Middlewares\ST\threadx\common\src\tx_mutex_delete.c;..\Middlewares\ST\threadx\common\src\tx_mutex_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_mutex_put.c;..\Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_queue_create.c;..\Middlewares\ST\threadx\common\src\tx_queue_delete.c;..\Middlewares\ST\threadx\common\src\tx_queue_flush.c;..\Middlewares\ST\threadx\common\src\tx_queue_front_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_info_get.c;..\Middlewares\ST\threadx\common\src\tx_queue_initialize.c;..\Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_queue_receive.c;..\Middlewares\ST\threadx\common\src\tx_queue_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_create.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_create.c;..\Middlewares\ST\threadx\common\src\tx_thread_delete.c;..\Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_identify.c;..\Middlewares\ST\threadx\common\src\tx_thread_info_get.c;..\Middlewares\ST\threadx\common\src\tx_thread_initialize.c;..\Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\tx_thread_reset.c;..\Middlewares\ST\threadx\common\src\tx_thread_resume.c;..\Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;..\Middlewares\ST\threadx\common\src\tx_thread_sleep.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;..\Middlewares\ST\threadx\common\src\tx_thread_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_terminate.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_timeout.c;..\Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_time_get.c;..\Middlewares\ST\threadx\common\src\tx_time_set.c;..\Middlewares\ST\threadx\common\src\txe_block_allocate.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_block_release.c;..\Middlewares\ST\threadx\common\src\txe_byte_allocate.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_byte_release.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_create.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\txe_mutex_create.c;..\Middlewares\ST\threadx\common\src\txe_mutex_delete.c;..\Middlewares\ST\threadx\common\src\txe_mutex_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_mutex_put.c;..\Middlewares\ST\threadx\common\src\txe_queue_create.c;..\Middlewares\ST\threadx\common\src\txe_queue_delete.c;..\Middlewares\ST\threadx\common\src\txe_queue_flush.c;..\Middlewares\ST\threadx\common\src\txe_queue_front_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_info_get.c;..\Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_queue_receive.c;..\Middlewares\ST\threadx\common\src\txe_queue_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_create.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_create.c;..\Middlewares\ST\threadx\common\src\txe_thread_delete.c;..\Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_info_get.c;..\Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\txe_thread_reset.c;..\Middlewares\ST\threadx\common\src\txe_thread_resume.c;..\Middlewares\ST\threadx\common\src\txe_thread_suspend.c;..\Middlewares\ST\threadx\common\src\txe_thread_terminate.c;..\Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_timer_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_change.c;..\Middlewares\ST\threadx\common\src\tx_timer_create.c;..\Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_delete.c;..\Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;..\Middlewares\ST\threadx\common\src\tx_timer_info_get.c;..\Middlewares\ST\threadx\common\src\tx_timer_initialize.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;..\Middlewares\ST\threadx\common\src\txe_timer_activate.c;..\Middlewares\ST\threadx\common\src\txe_timer_change.c;..\Middlewares\ST\threadx\common\src\txe_timer_create.c;..\Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\txe_timer_delete.c;..\Middlewares\ST\threadx\common\src\txe_timer_info_get.c;..\Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;..\Core\Src\system_stm32h5xx.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_tim_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_cortex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_rcc_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_flash_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_gpio.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_dma_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_pwr_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_exti.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_eth_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_fdcan.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_icache.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_uart_ex.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi.c;..\Drivers\STM32H5xx_HAL_Driver\Src\stm32h5xx_hal_spi_ex.c;..\Middlewares\ST\threadx\common\src\tx_initialize_high_level.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_enter.c;..\Middlewares\ST\threadx\common\src\tx_initialize_kernel_setup.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_iar.c;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_context_save.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_control.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_disable.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_interrupt_restore.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_schedule.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_stack_build.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_thread_system_return.s;..\Middlewares\ST\threadx\ports\cortex_m33\iar\src\tx_timer_interrupt.s;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_handler.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_error_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_resume.c;..\Middlewares\ST\threadx\common\src\tx_block_allocate.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_block_release.c;..\Middlewares\ST\threadx\common\src\tx_byte_allocate.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_initialize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_byte_pool_search.c;..\Middlewares\ST\threadx\common\src\tx_byte_release.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_create.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_initialize.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set.c;..\Middlewares\ST\threadx\common\src\tx_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\tx_mutex_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_mutex_create.c;..\Middlewares\ST\threadx\common\src\tx_mutex_delete.c;..\Middlewares\ST\threadx\common\src\tx_mutex_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\tx_mutex_initialize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_mutex_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_mutex_put.c;..\Middlewares\ST\threadx\common\src\tx_queue_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_queue_create.c;..\Middlewares\ST\threadx\common\src\tx_queue_delete.c;..\Middlewares\ST\threadx\common\src\tx_queue_flush.c;..\Middlewares\ST\threadx\common\src\tx_queue_front_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_info_get.c;..\Middlewares\ST\threadx\common\src\tx_queue_initialize.c;..\Middlewares\ST\threadx\common\src\tx_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_queue_receive.c;..\Middlewares\ST\threadx\common\src\tx_queue_send.c;..\Middlewares\ST\threadx\common\src\tx_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_cleanup.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_create.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_initialize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put.c;..\Middlewares\ST\threadx\common\src\tx_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_create.c;..\Middlewares\ST\threadx\common\src\tx_thread_delete.c;..\Middlewares\ST\threadx\common\src\tx_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\tx_thread_identify.c;..\Middlewares\ST\threadx\common\src\tx_thread_info_get.c;..\Middlewares\ST\threadx\common\src\tx_thread_initialize.c;..\Middlewares\ST\threadx\common\src\tx_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\tx_thread_reset.c;..\Middlewares\ST\threadx\common\src\tx_thread_resume.c;..\Middlewares\ST\threadx\common\src\tx_thread_shell_entry.c;..\Middlewares\ST\threadx\common\src\tx_thread_sleep.c;..\Middlewares\ST\threadx\common\src\tx_thread_stack_analyze.c;..\Middlewares\ST\threadx\common\src\tx_thread_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_preempt_check.c;..\Middlewares\ST\threadx\common\src\tx_thread_system_suspend.c;..\Middlewares\ST\threadx\common\src\tx_thread_terminate.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice.c;..\Middlewares\ST\threadx\common\src\tx_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\tx_thread_timeout.c;..\Middlewares\ST\threadx\common\src\tx_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_time_get.c;..\Middlewares\ST\threadx\common\src\tx_time_set.c;..\Middlewares\ST\threadx\common\src\txe_block_allocate.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_block_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_block_release.c;..\Middlewares\ST\threadx\common\src\txe_byte_allocate.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_create.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_delete.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_info_get.c;..\Middlewares\ST\threadx\common\src\txe_byte_pool_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_byte_release.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_create.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_delete.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_info_get.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set.c;..\Middlewares\ST\threadx\common\src\txe_event_flags_set_notify.c;..\Middlewares\ST\threadx\common\src\txe_mutex_create.c;..\Middlewares\ST\threadx\common\src\txe_mutex_delete.c;..\Middlewares\ST\threadx\common\src\txe_mutex_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_info_get.c;..\Middlewares\ST\threadx\common\src\txe_mutex_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_mutex_put.c;..\Middlewares\ST\threadx\common\src\txe_queue_create.c;..\Middlewares\ST\threadx\common\src\txe_queue_delete.c;..\Middlewares\ST\threadx\common\src\txe_queue_flush.c;..\Middlewares\ST\threadx\common\src\txe_queue_front_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_info_get.c;..\Middlewares\ST\threadx\common\src\txe_queue_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_queue_receive.c;..\Middlewares\ST\threadx\common\src\txe_queue_send.c;..\Middlewares\ST\threadx\common\src\txe_queue_send_notify.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_ceiling_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_create.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_delete.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_info_get.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_prioritize.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put.c;..\Middlewares\ST\threadx\common\src\txe_semaphore_put_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_create.c;..\Middlewares\ST\threadx\common\src\txe_thread_delete.c;..\Middlewares\ST\threadx\common\src\txe_thread_entry_exit_notify.c;..\Middlewares\ST\threadx\common\src\txe_thread_info_get.c;..\Middlewares\ST\threadx\common\src\txe_thread_preemption_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_priority_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_relinquish.c;..\Middlewares\ST\threadx\common\src\txe_thread_reset.c;..\Middlewares\ST\threadx\common\src\txe_thread_resume.c;..\Middlewares\ST\threadx\common\src\txe_thread_suspend.c;..\Middlewares\ST\threadx\common\src\txe_thread_terminate.c;..\Middlewares\ST\threadx\common\src\txe_thread_time_slice_change.c;..\Middlewares\ST\threadx\common\src\txe_thread_wait_abort.c;..\Middlewares\ST\threadx\common\src\tx_timer_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_change.c;..\Middlewares\ST\threadx\common\src\tx_timer_create.c;..\Middlewares\ST\threadx\common\src\tx_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_delete.c;..\Middlewares\ST\threadx\common\src\tx_timer_expiration_process.c;..\Middlewares\ST\threadx\common\src\tx_timer_info_get.c;..\Middlewares\ST\threadx\common\src\tx_timer_initialize.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_activate.c;..\Middlewares\ST\threadx\common\src\tx_timer_system_deactivate.c;..\Middlewares\ST\threadx\common\src\tx_timer_thread_entry.c;..\Middlewares\ST\threadx\common\src\txe_timer_activate.c;..\Middlewares\ST\threadx\common\src\txe_timer_change.c;..\Middlewares\ST\threadx\common\src\txe_timer_create.c;..\Middlewares\ST\threadx\common\src\txe_timer_deactivate.c;..\Middlewares\ST\threadx\common\src\txe_timer_delete.c;..\Middlewares\ST\threadx\common\src\txe_timer_info_get.c;..\Drivers\CMSIS\Device\ST\STM32H5xx\Source\Templates\system_stm32h5xx.c;..\Core\Src\system_stm32h5xx.c;;; diff --git a/Drivers/Embedded-Base b/Drivers/Embedded-Base index ccc92c0..06e8138 160000 --- a/Drivers/Embedded-Base +++ b/Drivers/Embedded-Base @@ -1 +1 @@ -Subproject commit ccc92c0c176b6ca55a73b3ba3cf35381072dab3e +Subproject commit 06e81382bd4696dbd98dfa0590bf15d8970502cc diff --git a/Drivers/Odyssey-Definitions b/Drivers/Odyssey-Definitions index d697be7..b67b753 160000 --- a/Drivers/Odyssey-Definitions +++ b/Drivers/Odyssey-Definitions @@ -1 +1 @@ -Subproject commit d697be720260bef5acfb409c7c907eb36df52617 +Subproject commit b67b7533c5636a94dbcd7af885597036bc2c3d62 diff --git a/Lightning.ioc b/Lightning.ioc index 26600bc..c5074c1 100644 --- a/Lightning.ioc +++ b/Lightning.ioc @@ -17,7 +17,8 @@ File.Version=6 GPIO.groupedBy=Group By Peripherals KeepUserPlacement=false LPUART1.BaudRate=115200 -LPUART1.IPParameters=BaudRate,SwapParam +LPUART1.DataInvertParam=UART_ADVFEATURE_DATAINV_DISABLE +LPUART1.IPParameters=BaudRate,SwapParam,DataInvertParam LPUART1.SwapParam=UART_ADVFEATURE_SWAP_ENABLE MMTAppReg1.MEMORYMAP.AP=RW_priv_only MMTAppReg1.MEMORYMAP.AppRegionName=RAM @@ -50,6 +51,7 @@ MMTAppReg3.MEMORYMAP.Size=2097152 MMTAppReg3.MEMORYMAP.StartAddress=0x08000000 MMTAppRegionsCount=3 MMTConfigApplied=false +MMTSectionSuffix=_Section Mcu.CPN=STM32H563ZIT6 Mcu.ContextProject=TrustZoneDisabled Mcu.Family=STM32H5 @@ -186,6 +188,14 @@ PC2.Mode=Full_Duplex_Master PC2.Signal=SPI2_MISO PC3.Mode=Full_Duplex_Master PC3.Signal=SPI2_MOSI +PCC.Checker=false +PCC.Display=Plot\: All Steps +PCC.Line=STM32H563/H573 +PCC.MCU=STM32H563ZITx +PCC.PartNumber=STM32H563ZITx +PCC.Series=STM32H5 +PCC.Temperature=25 +PCC.Vdd=3.0 PD7.Mode=Full_Duplex_Master PD7.Signal=SPI1_MOSI PE2.GPIOParameters=GPIO_Label @@ -224,10 +234,11 @@ ProjectManager.DeletePrevious=true ProjectManager.DeviceId=STM32H563ZITx ProjectManager.FirmwarePackage=STM32Cube FW_H5 V1.5.0 ProjectManager.FreePins=false +ProjectManager.FreePinsContext= ProjectManager.HalAssertFull=false ProjectManager.HeapSize=0x200 ProjectManager.KeepUserCode=true -ProjectManager.LastFirmware=false +ProjectManager.LastFirmware=true ProjectManager.LibraryCopy=1 ProjectManager.MainLocation=Core/Src ProjectManager.NoMain=false From c9a0dfea8252a4c5981f97d381c2abf244811cff Mon Sep 17 00:00:00 2001 From: bjackson312006 Date: Wed, 15 Apr 2026 13:39:07 -0400 Subject: [PATCH 6/7] make the workflow use the cross compiler --- .github/workflows/build-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-check.yml b/.github/workflows/build-check.yml index 959114a..cf2ae83 100644 --- a/.github/workflows/build-check.yml +++ b/.github/workflows/build-check.yml @@ -18,6 +18,6 @@ jobs: find . -type d -name "build" -exec rm -rf {} + ; mkdir -p build && cd build && - cmake -DCMAKE_BUILD_TYPE=Release .. && + cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=cmake/gcc-arm-none-eabi.cmake .. && cmake --build . ' From 40e653b35dfa28a621bd36bac1bb968e2c7299c0 Mon Sep 17 00:00:00 2001 From: Caio DaSilva Date: Wed, 15 Apr 2026 19:31:53 -0400 Subject: [PATCH 7/7] fixups --- Core/Inc/main.h | 2 +- Core/Inc/stm32h5xx_hal_conf.h | 2 +- Core/Src/app_threadx.c | 2 +- Core/Src/main.c | 37 +- Core/Src/u_can.c | 8 - Core/Src/u_sensors.c | 7 +- Core/Src/u_threads.c | 2 +- Drivers/Embedded-Base | 2 +- Drivers/Odyssey-Definitions | 2 +- .../Inc/stm32h5xx_hal_iwdg.h | 302 +++++++++++ .../Inc/stm32h5xx_ll_iwdg.h | 453 ++++++++++++++++ .../Src/stm32h5xx_hal_iwdg.c | 510 ++++++++++++++++++ cmake/stm32cubemx/CMakeLists.txt | 3 +- 13 files changed, 1312 insertions(+), 20 deletions(-) create mode 100644 Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h create mode 100644 Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h create mode 100644 Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c diff --git a/Core/Inc/main.h b/Core/Inc/main.h index 01e645b..7efc9c7 100644 --- a/Core/Inc/main.h +++ b/Core/Inc/main.h @@ -41,7 +41,7 @@ extern "C" { /* Exported constants --------------------------------------------------------*/ /* USER CODE BEGIN EC */ -// extern IWDG_HandleTypeDef hiwdg; +extern IWDG_HandleTypeDef hiwdg; /* USER CODE END EC */ diff --git a/Core/Inc/stm32h5xx_hal_conf.h b/Core/Inc/stm32h5xx_hal_conf.h index 4618e7b..7ef73f2 100644 --- a/Core/Inc/stm32h5xx_hal_conf.h +++ b/Core/Inc/stm32h5xx_hal_conf.h @@ -57,7 +57,7 @@ /*#define HAL_HASH_MODULE_ENABLED */ /*#define HAL_HCD_MODULE_ENABLED */ /*#define HAL_IRDA_MODULE_ENABLED */ -/*#define HAL_IWDG_MODULE_ENABLED */ +#define HAL_IWDG_MODULE_ENABLED /*#define HAL_I2C_MODULE_ENABLED */ /*#define HAL_I3C_MODULE_ENABLED */ /*#define HAL_I2S_MODULE_ENABLED */ diff --git a/Core/Src/app_threadx.c b/Core/Src/app_threadx.c index db4c094..02e3b3f 100644 --- a/Core/Src/app_threadx.c +++ b/Core/Src/app_threadx.c @@ -70,7 +70,7 @@ UINT App_ThreadX_Init(VOID *memory_ptr) CATCH_ERROR(mutexes_init(), U_SUCCESS); // CATCH_ERROR(init_imu(), U_SUCCESS); CATCH_ERROR(init_lightning_sensor(), U_SUCCESS); - CATCH_ERROR(init_magnetometer(), U_SUCCESS); + // CATCH_ERROR(init_magnetometer(), U_SUCCESS); CATCH_ERROR(threads_init(byte_pool), U_SUCCESS); /* USER CODE END App_ThreadX_MEM_POOL */ diff --git a/Core/Src/main.c b/Core/Src/main.c index 81cfd50..effe083 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -55,6 +55,8 @@ DCACHE_HandleTypeDef hdcache1; FDCAN_HandleTypeDef hfdcan2; +IWDG_HandleTypeDef hiwdg; + UART_HandleTypeDef hlpuart1; UART_HandleTypeDef huart4; @@ -78,6 +80,7 @@ static void MX_ICACHE_Init(void); static void MX_FDCAN2_Init(void); static void MX_UART4_Init(void); static void MX_DCACHE1_Init(void); +static void MX_IWDG_Init(void); /* USER CODE BEGIN PFP */ /* USER CODE END PFP */ @@ -170,6 +173,7 @@ int main(void) MX_FDCAN2_Init(); MX_UART4_Init(); MX_DCACHE1_Init(); + MX_IWDG_Init(); /* USER CODE BEGIN 2 */ /* Init Functions */ @@ -213,8 +217,9 @@ void SystemClock_Config(void) /** Initializes the RCC Oscillators according to the specified parameters * in the RCC_OscInitTypeDef structure. */ - RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE; + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_LSI|RCC_OSCILLATORTYPE_HSE; RCC_OscInitStruct.HSEState = RCC_HSE_ON; + RCC_OscInitStruct.LSIState = RCC_LSI_ON; RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; RCC_OscInitStruct.PLL.PLLSource = RCC_PLL1_SOURCE_HSE; RCC_OscInitStruct.PLL.PLLM = 2; @@ -384,6 +389,36 @@ static void MX_ICACHE_Init(void) } +/** + * @brief IWDG Initialization Function + * @param None + * @retval None + */ +static void MX_IWDG_Init(void) +{ + + /* USER CODE BEGIN IWDG_Init 0 */ + + /* USER CODE END IWDG_Init 0 */ + + /* USER CODE BEGIN IWDG_Init 1 */ + + /* USER CODE END IWDG_Init 1 */ + hiwdg.Instance = IWDG; + hiwdg.Init.Prescaler = IWDG_PRESCALER_32; + hiwdg.Init.Window = 4095; + hiwdg.Init.Reload = 4095; + hiwdg.Init.EWI = 0; + if (HAL_IWDG_Init(&hiwdg) != HAL_OK) + { + Error_Handler(); + } + /* USER CODE BEGIN IWDG_Init 2 */ + + /* USER CODE END IWDG_Init 2 */ + +} + /** * @brief LPUART1 Initialization Function * @param None diff --git a/Core/Src/u_can.c b/Core/Src/u_can.c index 3be76a5..2b9126f 100644 --- a/Core/Src/u_can.c +++ b/Core/Src/u_can.c @@ -23,14 +23,6 @@ uint8_t can2_init(FDCAN_HandleTypeDef *hcan) { return U_ERROR; } - /* Add filters for extended IDs */ - // uint32_t extended_ids[] = { CERBERUS_MSG_ID, CERBERUS_MSG_ID }; - // status = can_add_filter_extended(&can2, extended_ids); - // if (status != HAL_OK) { - // PRINTLN_ERROR("Failed to add extended filter to can2 (Status: %d/%s, ID1: %lu, ID2: %lu).", status, hal_status_toString(status), extended_ids[0], extended_ids[1]); - // return U_ERROR; - // } - PRINTLN_INFO("Ran can2_init()."); return U_SUCCESS; diff --git a/Core/Src/u_sensors.c b/Core/Src/u_sensors.c index a53c87c..c6957c7 100644 --- a/Core/Src/u_sensors.c +++ b/Core/Src/u_sensors.c @@ -332,7 +332,6 @@ static int32_t _lis2mdl_write(void *handle, uint8_t register_address, const uint } uint16_t init_magnetometer() { - uint8_t status; uint8_t whoami; lis2mdl_ctx = malloc(sizeof(stmdev_ctx_t)); @@ -345,9 +344,9 @@ uint16_t init_magnetometer() { lis2mdl_ctx->read_reg = _lis2mdl_read; lis2mdl_ctx->write_reg = _lis2mdl_write; - lis2mdl_device_id_get(lis2mdl_ctx, &whoami); + uint8_t status = lis2mdl_device_id_get(lis2mdl_ctx, &whoami); - /*if (status != HAL_OK) { + if (status != HAL_OK) { PRINTLN_ERROR("Failed to read ID (Status %d/%s)", status, hal_status_toString(status)); return U_ERROR; } @@ -355,7 +354,7 @@ uint16_t init_magnetometer() { if (whoami != LIS2MDL_ID) { PRINTLN_ERROR("Device ID is not for LIS2MDL (Status %d/%s)", status, hal_status_toString(status)); return U_ERROR; - }*/ + } lis2mdl_reset_set(lis2mdl_ctx, 1); lis2mdl_operating_mode_set(lis2mdl_ctx, LIS2MDL_CONTINUOUS_MODE); diff --git a/Core/Src/u_threads.c b/Core/Src/u_threads.c index 339ebd8..551d079 100644 --- a/Core/Src/u_threads.c +++ b/Core/Src/u_threads.c @@ -28,7 +28,7 @@ void default_thread(ULONG thread_input) { while(1) { /* Kick the watchdogs (sad) */ - //HAL_IWDG_Refresh(&hiwdg); // Internal Watchdog + HAL_IWDG_Refresh(&hiwdg); // Internal Watchdog if (alt) { printf(".\n"); diff --git a/Drivers/Embedded-Base b/Drivers/Embedded-Base index 06e8138..f521b40 160000 --- a/Drivers/Embedded-Base +++ b/Drivers/Embedded-Base @@ -1 +1 @@ -Subproject commit 06e81382bd4696dbd98dfa0590bf15d8970502cc +Subproject commit f521b40acd1e11c6e2b2bc97088f8a4d1da483bf diff --git a/Drivers/Odyssey-Definitions b/Drivers/Odyssey-Definitions index b67b753..d697be7 160000 --- a/Drivers/Odyssey-Definitions +++ b/Drivers/Odyssey-Definitions @@ -1 +1 @@ -Subproject commit b67b7533c5636a94dbcd7af885597036bc2c3d62 +Subproject commit d697be720260bef5acfb409c7c907eb36df52617 diff --git a/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h b/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h new file mode 100644 index 0000000..089469c --- /dev/null +++ b/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_hal_iwdg.h @@ -0,0 +1,302 @@ +/** + ****************************************************************************** + * @file stm32h5xx_hal_iwdg.h + * @author MCD Application Team + * @brief Header file of IWDG HAL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2023 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32H5xx_HAL_IWDG_H +#define STM32H5xx_HAL_IWDG_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32h5xx_hal_def.h" + +/** @addtogroup STM32H5xx_HAL_Driver + * @{ + */ + +/** @defgroup IWDG IWDG + * @{ + */ + +/* Exported types ------------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Types IWDG Exported Types + * @{ + */ + +/** + * @brief IWDG Init structure definition + */ +typedef struct +{ + uint32_t Prescaler; /*!< Select the prescaler of the IWDG. + This parameter can be a value of @ref IWDG_Prescaler */ + + uint32_t Reload; /*!< Specifies the IWDG down-counter reload value. + This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF */ + + uint32_t Window; /*!< Specifies the window value to be compared to the down-counter. + This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF */ + + uint32_t EWI; /*!< Specifies if IWDG Early Wakeup Interrupt is enable or not and the comparator value. + This parameter must be a number between Min_Data = 0 and Max_Data = 0x0FFF + value 0 means that EWI is disabled */ +} IWDG_InitTypeDef; + +/** + * @brief IWDG Handle Structure definition + */ +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) +typedef struct __IWDG_HandleTypeDef +#else +typedef struct +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ +{ + IWDG_TypeDef *Instance; /*!< Register base address */ + + IWDG_InitTypeDef Init; /*!< IWDG required parameters */ + +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) + void (* EwiCallback)(struct __IWDG_HandleTypeDef *hiwdg); /*!< IWDG Early WakeUp Interrupt callback */ + void (* MspInitCallback)(struct __IWDG_HandleTypeDef *hiwdg); /*!< IWDG Msp Init callback */ +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ +} IWDG_HandleTypeDef; + +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) +/** + * @brief HAL IWDG common Callback ID enumeration definition + */ +typedef enum +{ + HAL_IWDG_EWI_CB_ID = 0x00U, /*!< IWDG EWI callback ID */ + HAL_IWDG_MSPINIT_CB_ID = 0x01U, /*!< IWDG MspInit callback ID */ +} HAL_IWDG_CallbackIDTypeDef; + +/** + * @brief HAL IWDG Callback pointer definition + */ +typedef void (*pIWDG_CallbackTypeDef)(IWDG_HandleTypeDef *hppp); /*!< pointer to a IWDG common callback functions */ +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ + + +/** + * @} + */ + +/* Exported constants --------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Constants IWDG Exported Constants + * @{ + */ + +/** @defgroup IWDG_Prescaler IWDG Prescaler + * @{ + */ +#define IWDG_PRESCALER_4 0x00000000u /*!< IWDG prescaler set to 4 */ +#define IWDG_PRESCALER_8 IWDG_PR_PR_0 /*!< IWDG prescaler set to 8 */ +#define IWDG_PRESCALER_16 IWDG_PR_PR_1 /*!< IWDG prescaler set to 16 */ +#define IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 32 */ +#define IWDG_PRESCALER_64 IWDG_PR_PR_2 /*!< IWDG prescaler set to 64 */ +#define IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 128 */ +#define IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< IWDG prescaler set to 256 */ +#define IWDG_PRESCALER_512 (IWDG_PR_PR_2 | IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< IWDG prescaler set to 512 */ +#define IWDG_PRESCALER_1024 IWDG_PR_PR_3 /*!< IWDG prescaler set to 1024 */ +/** + * @} + */ + +/** @defgroup IWDG_Window_option IWDG Window option + * @{ + */ +#define IWDG_WINDOW_DISABLE IWDG_WINR_WIN +/** + * @} + */ + +/** @defgroup IWDG_EWI_Mode IWDG Early Wakeup Interrupt Mode + * @{ + */ +#define IWDG_EWI_DISABLE 0x00000000u /*!< EWI Disable */ +/** + * @} + */ + +/** @defgroup IWDG_Active_Status IWDG Active Status + * @{ + */ +#define IWDG_STATUS_DISABLE 0x00000000u +#define IWDG_STATUS_ENABLE IWDG_SR_ONF +/** + * @} + */ + +/** + * @} + */ + +/* Exported macros -----------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Macros IWDG Exported Macros + * @{ + */ + +/** + * @brief Enable the IWDG peripheral. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define __HAL_IWDG_START(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_ENABLE) + +/** + * @brief Reload IWDG counter with value defined in the reload register + * (write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers disabled). + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define __HAL_IWDG_RELOAD_COUNTER(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_RELOAD) + +/** + * @} + */ + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup IWDG_Exported_Functions IWDG Exported Functions + * @{ + */ + +/** @defgroup IWDG_Exported_Functions_Group1 Initialization and Start functions + * @{ + */ +/* Initialization/Start functions ********************************************/ +HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg); +void HAL_IWDG_MspInit(IWDG_HandleTypeDef *hiwdg); +/* Callbacks Register/UnRegister functions ***********************************/ +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) +HAL_StatusTypeDef HAL_IWDG_RegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID, + pIWDG_CallbackTypeDef pCallback); +HAL_StatusTypeDef HAL_IWDG_UnRegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID); +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ +/** + * @} + */ + +/** @defgroup IWDG_Exported_Functions_Group2 IO operation functions + * @{ + */ +/* I/O operation functions ****************************************************/ +HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg); +uint32_t HAL_IWDG_GetActiveStatus(const IWDG_HandleTypeDef *hiwdg); +void HAL_IWDG_IRQHandler(IWDG_HandleTypeDef *hiwdg); +void HAL_IWDG_EarlyWakeupCallback(IWDG_HandleTypeDef *hiwdg); +/** + * @} + */ + +/** + * @} + */ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup IWDG_Private_Constants IWDG Private Constants + * @{ + */ + +/** + * @brief IWDG Key Register BitMask + */ +#define IWDG_KEY_RELOAD 0x0000AAAAu /*!< IWDG Reload Counter Enable */ +#define IWDG_KEY_ENABLE 0x0000CCCCu /*!< IWDG Peripheral Enable */ +#define IWDG_KEY_WRITE_ACCESS_ENABLE 0x00005555u /*!< IWDG KR Write Access Enable */ +#define IWDG_KEY_WRITE_ACCESS_DISABLE 0x00000000u /*!< IWDG KR Write Access Disable */ + +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ +/** @defgroup IWDG_Private_Macros IWDG Private Macros + * @{ + */ + +/** + * @brief Enable write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define IWDG_ENABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_ENABLE) + +/** + * @brief Disable write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers. + * @param __HANDLE__ IWDG handle + * @retval None + */ +#define IWDG_DISABLE_WRITE_ACCESS(__HANDLE__) WRITE_REG((__HANDLE__)->Instance->KR, IWDG_KEY_WRITE_ACCESS_DISABLE) + +/** + * @brief Check IWDG prescaler value. + * @param __PRESCALER__ IWDG prescaler value + * @retval None + */ +#define IS_IWDG_PRESCALER(__PRESCALER__) (((__PRESCALER__) == IWDG_PRESCALER_4) || \ + ((__PRESCALER__) == IWDG_PRESCALER_8) || \ + ((__PRESCALER__) == IWDG_PRESCALER_16) || \ + ((__PRESCALER__) == IWDG_PRESCALER_32) || \ + ((__PRESCALER__) == IWDG_PRESCALER_64) || \ + ((__PRESCALER__) == IWDG_PRESCALER_128)|| \ + ((__PRESCALER__) == IWDG_PRESCALER_256)|| \ + ((__PRESCALER__) == IWDG_PRESCALER_512)|| \ + ((__PRESCALER__) == IWDG_PRESCALER_1024)) + +/** + * @brief Check IWDG reload value. + * @param __RELOAD__ IWDG reload value + * @retval None + */ +#define IS_IWDG_RELOAD(__RELOAD__) ((__RELOAD__) <= IWDG_RLR_RL) + +/** + * @brief Check IWDG window value. + * @param __WINDOW__ IWDG window value + * @retval None + */ +#define IS_IWDG_WINDOW(__WINDOW__) ((__WINDOW__) <= IWDG_WINR_WIN) + +/** + * @brief Check IWDG ewi value. + * @param __EWI__ IWDG ewi value + * @retval None + */ +#define IS_IWDG_EWI(__EWI__) ((__EWI__) <= IWDG_EWCR_EWIT) + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + + +#ifdef __cplusplus +} +#endif + +#endif /* STM32H5xx_HAL_IWDG_H */ diff --git a/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h b/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h new file mode 100644 index 0000000..dd94516 --- /dev/null +++ b/Drivers/STM32H5xx_HAL_Driver/Inc/stm32h5xx_ll_iwdg.h @@ -0,0 +1,453 @@ +/** + ****************************************************************************** + * @file stm32h5xx_ll_iwdg.h + * @author MCD Application Team + * @brief Header file of IWDG LL module. + ****************************************************************************** + * @attention + * + * Copyright (c) 2023 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32H5xx_LL_IWDG_H +#define STM32H5xx_LL_IWDG_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32h5xx.h" + +/** @addtogroup STM32H5xx_LL_Driver + * @{ + */ + +#if defined(IWDG) + +/** @defgroup IWDG_LL IWDG + * @{ + */ + +/* Private types -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ + +/* Private constants ---------------------------------------------------------*/ +/** @defgroup IWDG_LL_Private_Constants IWDG Private Constants + * @{ + */ +#define LL_IWDG_KEY_RELOAD 0x0000AAAAU /*!< IWDG Reload Counter Enable */ +#define LL_IWDG_KEY_ENABLE 0x0000CCCCU /*!< IWDG Peripheral Enable */ +#define LL_IWDG_KEY_WR_ACCESS_ENABLE 0x00005555U /*!< IWDG KR Write Access Enable */ +#define LL_IWDG_KEY_WR_ACCESS_DISABLE 0x00000000U /*!< IWDG KR Write Access Disable */ +/** + * @} + */ + +/* Private macros ------------------------------------------------------------*/ + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ +/** @defgroup IWDG_LL_Exported_Constants IWDG Exported Constants + * @{ + */ + +/** @defgroup IWDG_LL_EC_GET_FLAG Get Flags Defines + * @brief Flags defines which can be used with LL_IWDG_ReadReg function + * @{ + */ +#define LL_IWDG_SR_PVU IWDG_SR_PVU /*!< Watchdog prescaler value update */ +#define LL_IWDG_SR_RVU IWDG_SR_RVU /*!< Watchdog counter reload value update */ +#define LL_IWDG_SR_WVU IWDG_SR_WVU /*!< Watchdog counter window value update */ +/** + * @} + */ + +/** @defgroup IWDG_LL_EC_PRESCALER Prescaler Divider + * @{ + */ +#define LL_IWDG_PRESCALER_4 0x00000000U /*!< Divider by 4 */ +#define LL_IWDG_PRESCALER_8 (IWDG_PR_PR_0) /*!< Divider by 8 */ +#define LL_IWDG_PRESCALER_16 (IWDG_PR_PR_1) /*!< Divider by 16 */ +#define LL_IWDG_PRESCALER_32 (IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< Divider by 32 */ +#define LL_IWDG_PRESCALER_64 (IWDG_PR_PR_2) /*!< Divider by 64 */ +#define LL_IWDG_PRESCALER_128 (IWDG_PR_PR_2 | IWDG_PR_PR_0) /*!< Divider by 128 */ +#define LL_IWDG_PRESCALER_256 (IWDG_PR_PR_2 | IWDG_PR_PR_1) /*!< Divider by 256 */ +#define LL_IWDG_PRESCALER_512 (IWDG_PR_PR_2 | IWDG_PR_PR_1 | IWDG_PR_PR_0) /*!< Divider by 512 */ +#define LL_IWDG_PRESCALER_1024 IWDG_PR_PR_3 /*!< Divider by 1024 */ +/** + * @} + */ + +/** + * @} + */ + +/* Exported macro ------------------------------------------------------------*/ +/** @defgroup IWDG_LL_Exported_Macros IWDG Exported Macros + * @{ + */ + +/** @defgroup IWDG_LL_EM_WRITE_READ Common Write and read registers Macros + * @{ + */ + +/** + * @brief Write a value in IWDG register + * @param __INSTANCE__ IWDG Instance + * @param __REG__ Register to be written + * @param __VALUE__ Value to be written in the register + * @retval None + */ +#define LL_IWDG_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE__)) + +/** + * @brief Read a value in IWDG register + * @param __INSTANCE__ IWDG Instance + * @param __REG__ Register to be read + * @retval Register value + */ +#define LL_IWDG_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__) +/** + * @} + */ + +/** + * @} + */ + + +/* Exported functions --------------------------------------------------------*/ +/** @defgroup IWDG_LL_Exported_Functions IWDG Exported Functions + * @{ + */ +/** @defgroup IWDG_LL_EF_Configuration Configuration + * @{ + */ + +/** + * @brief Start the Independent Watchdog + * @note Except if the hardware watchdog option is selected + * @rmtoll KR KEY LL_IWDG_Enable + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_Enable(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_ENABLE); +} + +/** + * @brief Reloads IWDG counter with value defined in the reload register + * @rmtoll KR KEY LL_IWDG_ReloadCounter + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_ReloadCounter(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_RELOAD); +} + +/** + * @brief Enable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers + * @rmtoll KR KEY LL_IWDG_EnableWriteAccess + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_EnableWriteAccess(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_WR_ACCESS_ENABLE); +} + +/** + * @brief Disable write access to IWDG_PR, IWDG_RLR and IWDG_WINR registers + * @rmtoll KR KEY LL_IWDG_DisableWriteAccess + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_DisableWriteAccess(IWDG_TypeDef *IWDGx) +{ + WRITE_REG(IWDGx->KR, LL_IWDG_KEY_WR_ACCESS_DISABLE); +} + +/** + * @brief Select the prescaler of the IWDG + * @rmtoll PR PR LL_IWDG_SetPrescaler + * @param IWDGx IWDG Instance + * @param Prescaler This parameter can be one of the following values: + * @arg @ref LL_IWDG_PRESCALER_4 + * @arg @ref LL_IWDG_PRESCALER_8 + * @arg @ref LL_IWDG_PRESCALER_16 + * @arg @ref LL_IWDG_PRESCALER_32 + * @arg @ref LL_IWDG_PRESCALER_64 + * @arg @ref LL_IWDG_PRESCALER_128 + * @arg @ref LL_IWDG_PRESCALER_256 + * @arg @ref LL_IWDG_PRESCALER_512 + * @arg @ref LL_IWDG_PRESCALER_1024 + * @retval None + */ +__STATIC_INLINE void LL_IWDG_SetPrescaler(IWDG_TypeDef *IWDGx, uint32_t Prescaler) +{ + WRITE_REG(IWDGx->PR, IWDG_PR_PR & Prescaler); +} + +/** + * @brief Get the selected prescaler of the IWDG + * @rmtoll PR PR LL_IWDG_GetPrescaler + * @param IWDGx IWDG Instance + * @retval Returned value can be one of the following values: + * @arg @ref LL_IWDG_PRESCALER_4 + * @arg @ref LL_IWDG_PRESCALER_8 + * @arg @ref LL_IWDG_PRESCALER_16 + * @arg @ref LL_IWDG_PRESCALER_32 + * @arg @ref LL_IWDG_PRESCALER_64 + * @arg @ref LL_IWDG_PRESCALER_128 + * @arg @ref LL_IWDG_PRESCALER_256 + * @arg @ref LL_IWDG_PRESCALER_512 + * @arg @ref LL_IWDG_PRESCALER_1024 + */ +__STATIC_INLINE uint32_t LL_IWDG_GetPrescaler(const IWDG_TypeDef *IWDGx) +{ + return (READ_REG(IWDGx->PR)); +} + +/** + * @brief Specify the IWDG down-counter reload value + * @rmtoll RLR RL LL_IWDG_SetReloadCounter + * @param IWDGx IWDG Instance + * @param Counter Value between Min_Data=0 and Max_Data=0x0FFF + * @retval None + */ +__STATIC_INLINE void LL_IWDG_SetReloadCounter(IWDG_TypeDef *IWDGx, uint32_t Counter) +{ + WRITE_REG(IWDGx->RLR, IWDG_RLR_RL & Counter); +} + +/** + * @brief Get the specified IWDG down-counter reload value + * @rmtoll RLR RL LL_IWDG_GetReloadCounter + * @param IWDGx IWDG Instance + * @retval Value between Min_Data=0 and Max_Data=0x0FFF + */ +__STATIC_INLINE uint32_t LL_IWDG_GetReloadCounter(const IWDG_TypeDef *IWDGx) +{ + return (READ_REG(IWDGx->RLR)); +} + +/** + * @brief Specify high limit of the window value to be compared to the down-counter. + * @rmtoll WINR WIN LL_IWDG_SetWindow + * @param IWDGx IWDG Instance + * @param Window Value between Min_Data=0 and Max_Data=0x0FFF + * @retval None + */ +__STATIC_INLINE void LL_IWDG_SetWindow(IWDG_TypeDef *IWDGx, uint32_t Window) +{ + WRITE_REG(IWDGx->WINR, IWDG_WINR_WIN & Window); +} + +/** + * @brief Get the high limit of the window value specified. + * @rmtoll WINR WIN LL_IWDG_GetWindow + * @param IWDGx IWDG Instance + * @retval Value between Min_Data=0 and Max_Data=0x0FFF + */ +__STATIC_INLINE uint32_t LL_IWDG_GetWindow(const IWDG_TypeDef *IWDGx) +{ + return (READ_REG(IWDGx->WINR)); +} + +/** + * @} + */ + +/** @defgroup IWDG_LL_EF_IT_Management IT_Management + * @{ + */ + +/** + * @brief Specify comparator value that will be used to trig Early Wakeup interrupt + * @rmtoll EWCR EWIT LL_IWDG_SetEwiTime + * @param IWDGx IWDG Instance + * @param Time Value between Min_Data=0 and Max_Data=0x0FFF + * @retval None + */ +__STATIC_INLINE void LL_IWDG_SetEwiTime(IWDG_TypeDef *IWDGx, uint32_t Time) +{ + MODIFY_REG(IWDGx->EWCR, IWDG_EWCR_EWIT, Time); +} + +/** + * @brief Get the Early Wakeup interrupt comparator value + * @rmtoll EWCR EWIT LL_IWDG_GetEwiTime + * @param IWDGx IWDG Instance + * @retval Value between Min_Data=0 and Max_Data=0x0FFF + */ +__STATIC_INLINE uint32_t LL_IWDG_GetEwiTime(const IWDG_TypeDef *IWDGx) +{ + return (READ_BIT(IWDGx->EWCR, IWDG_EWCR_EWIT)); +} + +/** + * @brief Enable Early wakeup interrupt + * @rmtoll EWCR EWIE LL_IWDG_EnableIT_EWI + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_EnableIT_EWI(IWDG_TypeDef *IWDGx) +{ + SET_BIT(IWDGx->EWCR, IWDG_EWCR_EWIE); +} + +/** + * @brief Disable Early wakeup interrupt + * @rmtoll EWCR EWIE LL_IWDG_DisableIT_EWI + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_DisableIT_EWI(IWDG_TypeDef *IWDGx) +{ + CLEAR_BIT(IWDGx->EWCR, IWDG_EWCR_EWIE); +} + +/** + * @brief Indicates whether Early wakeup interrupt is enable + * @rmtoll EWCR EWIE LL_IWDG_IsEnabledIT_EWI + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE uint32_t LL_IWDG_IsEnabledIT_EWI(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->EWCR, IWDG_EWCR_EWIE) == (IWDG_EWCR_EWIE)) ? 1UL : 0UL); +} + +/** + * @} + */ + +/** @defgroup IWDG_LL_EF_FLAG_Management FLAG_Management + * @{ + */ + +/** + * @brief Check if flag Prescaler Value Update is set or not + * @rmtoll SR PVU LL_IWDG_IsActiveFlag_PVU + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_PVU(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_PVU) == (IWDG_SR_PVU)) ? 1UL : 0UL); +} + +/** + * @brief Check if flag Reload Value Update is set or not + * @rmtoll SR RVU LL_IWDG_IsActiveFlag_RVU + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_RVU(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_RVU) == (IWDG_SR_RVU)) ? 1UL : 0UL); +} + +/** + * @brief Check if flag Window Value Update is set or not + * @rmtoll SR WVU LL_IWDG_IsActiveFlag_WVU + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_WVU(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_WVU) == (IWDG_SR_WVU)) ? 1UL : 0UL); +} + +/** + * @brief Check if flag EWI Value Update is set or not + * @rmtoll SR EVU LL_IWDG_IsActiveFlag_EWU + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_EWU(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_EWU) == (IWDG_SR_EWU)) ? 1UL : 0UL); +} + +/** + * @brief Check if all flags Prescaler, Reload, Window & Early Interrupt Value Update are reset or not + * @rmtoll SR PVU LL_IWDG_IsReady\n + * SR RVU LL_IWDG_IsReady\n + * SR WVU LL_IWDG_IsReady\n + * SR EWU LL_IWDG_IsReady + * @param IWDGx IWDG Instance + * @retval State of bits (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsReady(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_PVU | IWDG_SR_RVU | IWDG_SR_WVU | IWDG_SR_EWU) == 0U) ? 1UL : 0UL); +} + +/** + * @brief Check if IWDG has been started or not + * @rmtoll SR ONF LL_IWDG_IsActiveFlag_ONF + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_ONF(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_ONF) == (IWDG_SR_ONF)) ? 1UL : 0UL); +} + +/** + * @brief Check if Early Wakeup interrupt flag is set or not + * @rmtoll SR EWIF LL_IWDG_IsActiveFlag_EWIF + * @param IWDGx IWDG Instance + * @retval State of bit (1 or 0). + */ +__STATIC_INLINE uint32_t LL_IWDG_IsActiveFlag_EWIF(const IWDG_TypeDef *IWDGx) +{ + return ((READ_BIT(IWDGx->SR, IWDG_SR_EWIF) == (IWDG_SR_EWIF)) ? 1UL : 0UL); +} + +/** + * @brief Clear the Early Wakeup interrupt flag + * @rmtoll EWCR EWIC LL_IWDG_ClearFlag_EWIF + * @param IWDGx IWDG Instance + * @retval None + */ +__STATIC_INLINE void LL_IWDG_ClearFlag_EWIF(IWDG_TypeDef *IWDGx) +{ + SET_BIT(IWDGx->EWCR, IWDG_EWCR_EWIC); +} + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +#endif /* IWDG */ + +/** + * @} + */ + +#ifdef __cplusplus +} +#endif + +#endif /* STM32H5xx_LL_IWDG_H */ diff --git a/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c b/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c new file mode 100644 index 0000000..8ff2dbb --- /dev/null +++ b/Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c @@ -0,0 +1,510 @@ +/** + ****************************************************************************** + * @file stm32h5xx_hal_iwdg.c + * @author MCD Application Team + * @brief IWDG HAL module driver. + * This file provides firmware functions to manage the following + * functionalities of the Independent Watchdog (IWDG) peripheral: + * + Initialization and Start functions + * + IO operation functions + * + ****************************************************************************** + * @attention + * + * Copyright (c) 2023 STMicroelectronics. + * All rights reserved. + * + * This software is licensed under terms that can be found in the LICENSE file + * in the root directory of this software component. + * If no LICENSE file comes with this software, it is provided AS-IS. + * + ****************************************************************************** + @verbatim + ============================================================================== + ##### IWDG Generic features ##### + ============================================================================== + [..] + (+) The IWDG can be started by either software or hardware (configurable + through option byte). + + (+) The IWDG is clocked by the Low-Speed Internal clock (LSI) and thus stays + active even if the main clock fails. + + (+) Once the IWDG is started, the LSI is forced ON and both cannot be + disabled. The counter starts counting down from the reset value (0xFFF). + When it reaches the end of count value (0x000) a reset signal is + generated (IWDG reset). + + (+) Whenever the key value 0x0000 AAAA is written in the IWDG_KR register, + the IWDG_RLR value is reloaded into the counter and the watchdog reset + is prevented. + + (+) The IWDG is implemented in the VDD voltage domain that is still functional + in STOP and STANDBY mode (IWDG reset can wake up the CPU from STANDBY). + IWDGRST flag in RCC_CSR register can be used to inform when an IWDG + reset occurs. + + (+) Debug mode: When the microcontroller enters debug mode (core halted), + the IWDG counter either continues to work normally or stops, depending + on DBG_IWDG_STOP configuration bit in DBG module, accessible through + __HAL_DBGMCU_FREEZE_IWDG() and __HAL_DBGMCU_UNFREEZE_IWDG() macros. + + [..] Min-max timeout value @32KHz (LSI): ~125us / ~131.04s + The IWDG timeout may vary due to LSI clock frequency dispersion. + STM32H5xx devices provide the capability to measure the LSI clock + frequency (LSI clock is internally connected to TIM16 CH1 input capture). + The measured value can be used to have an IWDG timeout with an + acceptable accuracy. + + [..] Default timeout value (necessary for IWDG_SR status register update): + Constant LSI_VALUE is defined based on the nominal LSI clock frequency. + This frequency being subject to variations as mentioned above, the + default timeout value (defined through constant HAL_IWDG_DEFAULT_TIMEOUT + below) may become too short or too long. + In such cases, this default timeout value can be tuned by redefining + the constant LSI_VALUE at user-application level (based, for instance, + on the measured LSI clock frequency as explained above). + + ##### How to use this driver ##### + ============================================================================== + [..] + (#) Register callback to treat Iwdg interrupt and MspInit using HAL_IWDG_RegisterCallback(). + (++) Provide exiting handle as first parameter. + (++) Provide which callback will be registered using one value from + HAL_IWDG_CallbackIDTypeDef. + (++) Provide callback function pointer. + + (#) Use IWDG using HAL_IWDG_Init() function to : + (++) Enable instance by writing Start keyword in IWDG_KEY register. LSI + clock is forced ON and IWDG counter starts counting down. + (++) Enable write access to configuration registers: + IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR. + (++) Configure the IWDG prescaler and counter reload value. This reload + value will be loaded in the IWDG counter each time the watchdog is + reloaded, then the IWDG will start counting down from this value. + (++) Depending on window parameter: + (+++) If Window Init parameter is same as Window register value, + nothing more is done but reload counter value in order to exit + function with exact time base. + (+++) Else modify Window register. This will automatically reload + watchdog counter. + (++) Depending on Early Wakeup Interrupt parameter: + (+++) If EWI is set to disable, comparator is set to 0, interrupt is + disable & flag is clear. + (+++) Else modify EWCR register, setting comparator value, enable + interrupt & clear flag. + (++) Wait for status flags to be reset. + + (#) Then the application program must refresh the IWDG counter at regular + intervals during normal operation to prevent an MCU reset, using + HAL_IWDG_Refresh() function. + + *** IWDG HAL driver macros list *** + ==================================== + [..] + Below the list of most used macros in IWDG HAL driver: + (+) __HAL_IWDG_START: Enable the IWDG peripheral + (+) __HAL_IWDG_RELOAD_COUNTER: Reloads IWDG counter with value defined in + the reload register + + @endverbatim + */ + +/* Includes ------------------------------------------------------------------*/ +#include "stm32h5xx_hal.h" + +/** @addtogroup STM32H5xx_HAL_Driver + * @{ + */ + +#ifdef HAL_IWDG_MODULE_ENABLED +/** @addtogroup IWDG + * @brief IWDG HAL module driver. + * @{ + */ + +/* Private typedef -----------------------------------------------------------*/ +/* Private define ------------------------------------------------------------*/ +/** @defgroup IWDG_Private_Defines IWDG Private Defines + * @{ + */ +/* Status register needs up to 5 LSI clock periods to be updated. However a + synchronisation is added on prescaled LSI clock rising edge, so we only + consider a highest prescaler cycle. + The timeout value is calculated using the highest prescaler (1024) and + the LSI_VALUE constant. The value of this constant can be changed by the user + to take into account possible LSI clock period variations. + The timeout value is multiplied by 1000 to be converted in milliseconds. + LSI startup time is also considered here by adding LSI_STARTUP_TIME + converted in milliseconds. */ +#define HAL_IWDG_DEFAULT_TIMEOUT (((1UL * 1024UL * 1000UL) / LSI_VALUE) + ((LSI_STARTUP_TIME / 1000UL) + 1UL)) +#define IWDG_KERNEL_UPDATE_FLAGS (IWDG_SR_EWU | IWDG_SR_WVU | IWDG_SR_RVU | IWDG_SR_PVU) +/** + * @} + */ + +/* Private macro -------------------------------------------------------------*/ +/* Private variables ---------------------------------------------------------*/ +/* Private function prototypes -----------------------------------------------*/ +/* Exported functions --------------------------------------------------------*/ + +/** @addtogroup IWDG_Exported_Functions + * @{ + */ + +/** @addtogroup IWDG_Exported_Functions_Group1 + * @brief Initialization and Start functions. + * +@verbatim + =============================================================================== + ##### Initialization and Start functions ##### + =============================================================================== + [..] This section provides functions allowing to: + (+) Initialize the IWDG according to the specified parameters in the + IWDG_InitTypeDef of associated handle. + (+) Manage Window option. + (+) Once initialization is performed in HAL_IWDG_Init function, Watchdog + is reloaded in order to exit function with correct time base. + +@endverbatim + * @{ + */ + +/** + * @brief Initialize the IWDG according to the specified parameters in the + * IWDG_InitTypeDef and start watchdog. Before exiting function, + * watchdog is refreshed in order to have correct time base. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval HAL status + */ +HAL_StatusTypeDef HAL_IWDG_Init(IWDG_HandleTypeDef *hiwdg) +{ + uint32_t tickstart; + + /* Check the IWDG handle allocation */ + if (hiwdg == NULL) + { + return HAL_ERROR; + } + + /* Check the parameters */ + assert_param(IS_IWDG_ALL_INSTANCE(hiwdg->Instance)); + assert_param(IS_IWDG_PRESCALER(hiwdg->Init.Prescaler)); + assert_param(IS_IWDG_RELOAD(hiwdg->Init.Reload)); + assert_param(IS_IWDG_WINDOW(hiwdg->Init.Window)); + assert_param(IS_IWDG_EWI(hiwdg->Init.EWI)); + +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) + /* Reset Callback pointers */ + if (hiwdg->EwiCallback == NULL) + { + hiwdg->EwiCallback = HAL_IWDG_EarlyWakeupCallback; + } + if (hiwdg->MspInitCallback == NULL) + { + hiwdg->MspInitCallback = HAL_IWDG_MspInit; + } + + /* Init the low level hardware */ + hiwdg->MspInitCallback(hiwdg); +#else + /* Init the low level hardware */ + HAL_IWDG_MspInit(hiwdg); +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ + + /* Enable IWDG. LSI is turned on automatically */ + __HAL_IWDG_START(hiwdg); + + /* Enable write access to IWDG_PR, IWDG_RLR, IWDG_WINR and EWCR registers by writing + 0x5555 in KR */ + IWDG_ENABLE_WRITE_ACCESS(hiwdg); + + /* Write to IWDG registers the Prescaler & Reload values to work with */ + hiwdg->Instance->PR = hiwdg->Init.Prescaler; + hiwdg->Instance->RLR = hiwdg->Init.Reload; + + /* Check Reload update flag, before performing any reload of the counter, else previous value + will be taken. */ + tickstart = HAL_GetTick(); + + /* Wait for register to be updated */ + while ((hiwdg->Instance->SR & IWDG_SR_RVU) != 0x00u) + { + if ((HAL_GetTick() - tickstart) > HAL_IWDG_DEFAULT_TIMEOUT) + { + if ((hiwdg->Instance->SR & IWDG_SR_RVU) != 0x00u) + { + return HAL_TIMEOUT; + } + } + } + + if (hiwdg->Init.EWI == IWDG_EWI_DISABLE) + { + /* EWI comparator value equal 0, disable the early wakeup interrupt + * acknowledge the early wakeup interrupt in any cases. it clears the EWIF flag in SR register + * Set Watchdog Early Wakeup Comparator to 0x00 */ + hiwdg->Instance->EWCR = IWDG_EWCR_EWIC; + } + else + { + /* EWI comparator value different from 0, enable the early wakeup interrupt, + * acknowledge the early wakeup interrupt in any cases. it clears the EWIF flag in SR register + * Set Watchdog Early Wakeup Comparator value */ + hiwdg->Instance->EWCR = IWDG_EWCR_EWIE | IWDG_EWCR_EWIC | hiwdg->Init.EWI; + } + + /* Check pending flag, if previous update not done, return timeout */ + tickstart = HAL_GetTick(); + + /* Wait for register to be updated */ + while ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) + { + if ((HAL_GetTick() - tickstart) > HAL_IWDG_DEFAULT_TIMEOUT) + { + if ((hiwdg->Instance->SR & IWDG_KERNEL_UPDATE_FLAGS) != 0x00u) + { + return HAL_TIMEOUT; + } + } + } + + /* If window parameter is different than current value, modify window + register */ + if (hiwdg->Instance->WINR != hiwdg->Init.Window) + { + /* Write to IWDG WINR the IWDG_Window value to compare with. In any case, + even if window feature is disabled, Watchdog will be reloaded by writing + windows register */ + hiwdg->Instance->WINR = hiwdg->Init.Window; + } + else + { + /* Reload IWDG counter with value defined in the reload register */ + __HAL_IWDG_RELOAD_COUNTER(hiwdg); + } + + /* Return function status */ + return HAL_OK; +} + + +/** + * @brief Initialize the IWDG MSP. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @note When rewriting this function in user file, mechanism may be added + * to avoid multiple initialize when HAL_IWDG_Init function is called + * again to change parameters. + * @retval None + */ +__weak void HAL_IWDG_MspInit(IWDG_HandleTypeDef *hiwdg) +{ + /* Prevent unused argument(s) compilation warning */ + UNUSED(hiwdg); + + /* NOTE: This function should not be modified, when the callback is needed, + the HAL_IWDG_MspInit could be implemented in the user file + */ +} + + +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) +/** + * @brief Register a User IWDG Callback + * To be used instead of the weak (surcharged) predefined callback + * @param hiwdg IWDG handle + * @param CallbackID ID of the callback to be registered + * This parameter can be one of the following values: + * @arg @ref HAL_IWDG_EWI_CB_ID Early WakeUp Interrupt Callback ID + * @arg @ref HAL_IWDG_MSPINIT_CB_ID MspInit callback ID + * @param pCallback pointer to the Callback function + * @retval status + */ +HAL_StatusTypeDef HAL_IWDG_RegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID, + pIWDG_CallbackTypeDef pCallback) +{ + HAL_StatusTypeDef status = HAL_OK; + + if (pCallback == NULL) + { + status = HAL_ERROR; + } + else + { + switch (CallbackID) + { + case HAL_IWDG_EWI_CB_ID: + hiwdg->EwiCallback = pCallback; + break; + case HAL_IWDG_MSPINIT_CB_ID: + hiwdg->MspInitCallback = pCallback; + break; + + default: + status = HAL_ERROR; + break; + } + } + + return status; +} + + +/** + * @brief Unregister a IWDG Callback + * IWDG Callback is redirected to the weak (surcharged) predefined callback + * @param hiwdg IWDG handle + * @param CallbackID ID of the callback to be registered + * This parameter can be one of the following values: + * @arg @ref HAL_IWDG_EWI_CB_ID Early WakeUp Interrupt Callback ID + * @arg @ref HAL_IWDG_MSPINIT_CB_ID MspInit callback ID + * @retval status + */ +HAL_StatusTypeDef HAL_IWDG_UnRegisterCallback(IWDG_HandleTypeDef *hiwdg, HAL_IWDG_CallbackIDTypeDef CallbackID) +{ + HAL_StatusTypeDef status = HAL_OK; + + switch (CallbackID) + { + case HAL_IWDG_EWI_CB_ID: + hiwdg->EwiCallback = HAL_IWDG_EarlyWakeupCallback; + break; + case HAL_IWDG_MSPINIT_CB_ID: + hiwdg->MspInitCallback = HAL_IWDG_MspInit; + break; + + default: + status = HAL_ERROR; + break; + } + + return status; +} +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ + + +/** + * @} + */ + + +/** @addtogroup IWDG_Exported_Functions_Group2 + * @brief IO operation functions + * +@verbatim + =============================================================================== + ##### IO operation functions ##### + =============================================================================== + [..] This section provides functions allowing to: + (+) Refresh the IWDG. + +@endverbatim + * @{ + */ + +/** + * @brief Refresh the IWDG. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval HAL status + */ +HAL_StatusTypeDef HAL_IWDG_Refresh(IWDG_HandleTypeDef *hiwdg) +{ + /* Reload IWDG counter with value defined in the reload register */ + __HAL_IWDG_RELOAD_COUNTER(hiwdg); + + /* Return function status */ + return HAL_OK; +} + + +/** + * @brief Get back IWDG running status + * @note This API allows to know if IWDG has been started by other master, thread + * or by hardware. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval can be one of following value : + * @arg @ref IWDG_STATUS_DISABLE + * @arg @ref IWDG_STATUS_ENABLE + */ +uint32_t HAL_IWDG_GetActiveStatus(const IWDG_HandleTypeDef *hiwdg) +{ + uint32_t status; + + /* Get back ONF flag */ + status = (hiwdg->Instance->SR & IWDG_SR_ONF); + + /* Return status */ + return status; +} + + +/** + * @brief Handle IWDG interrupt request. + * @note The Early Wakeup Interrupt (EWI) can be used if specific safety operations + * or data logging must be performed before the actual reset is generated. + * The EWI interrupt is enabled by calling HAL_IWDG_Init function with + * EWIMode set to IWDG_EWI_ENABLE. + * When the downcounter reaches the value 0x40, and EWI interrupt is + * generated and the corresponding Interrupt Service Routine (ISR) can + * be used to trigger specific actions (such as communications or data + * logging), before resetting the device. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval None + */ +void HAL_IWDG_IRQHandler(IWDG_HandleTypeDef *hiwdg) +{ + /* Check if IWDG Early Wakeup Interrupt occurred */ + if ((hiwdg->Instance->SR & IWDG_SR_EWIF) != 0x00u) + { + /* Clear the IWDG Early Wakeup flag */ + hiwdg->Instance->EWCR |= IWDG_EWCR_EWIC; + +#if (USE_HAL_IWDG_REGISTER_CALLBACKS == 1) + /* Early Wakeup registered callback */ + hiwdg->EwiCallback(hiwdg); +#else + /* Early Wakeup callback */ + HAL_IWDG_EarlyWakeupCallback(hiwdg); +#endif /* USE_HAL_IWDG_REGISTER_CALLBACKS */ + } +} + + +/** + * @brief IWDG Early Wakeup callback. + * @param hiwdg pointer to a IWDG_HandleTypeDef structure that contains + * the configuration information for the specified IWDG module. + * @retval None + */ +__weak void HAL_IWDG_EarlyWakeupCallback(IWDG_HandleTypeDef *hiwdg) +{ + /* Prevent unused argument(s) compilation warning */ + UNUSED(hiwdg); + + /* NOTE: This function should not be modified, when the callback is needed, + the HAL_IWDG_EarlyWakeupCallback could be implemented in the user file + */ +} + + +/** + * @} + */ + +/** + * @} + */ + +#endif /* HAL_IWDG_MODULE_ENABLED */ +/** + * @} + */ + +/** + * @} + */ diff --git a/cmake/stm32cubemx/CMakeLists.txt b/cmake/stm32cubemx/CMakeLists.txt index 061643e..d06b7e0 100644 --- a/cmake/stm32cubemx/CMakeLists.txt +++ b/cmake/stm32cubemx/CMakeLists.txt @@ -28,8 +28,8 @@ set(MX_Include_Dirs # STM32CubeMX generated application sources set(MX_Application_Src - ${CMAKE_CURRENT_SOURCE_DIR}/../../AZURE_RTOS/App/app_azure_rtos.c ${CMAKE_CURRENT_SOURCE_DIR}/../../NetXDuo/App/app_netxduo.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../AZURE_RTOS/App/app_azure_rtos.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/tx_initialize_low_level.S ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/main.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Core/Src/app_threadx.c @@ -61,6 +61,7 @@ set(STM32_Drivers_Src ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_exti.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_fdcan.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_icache.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_iwdg.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_uart_ex.c ${CMAKE_CURRENT_SOURCE_DIR}/../../Drivers/STM32H5xx_HAL_Driver/Src/stm32h5xx_hal_spi.c