diff --git a/build/bin/ota.bin b/build/bin/ota.bin index 834dccd..116e923 100644 Binary files a/build/bin/ota.bin and b/build/bin/ota.bin differ diff --git a/build/bin/ram_2.bin b/build/bin/ram_2.bin index 4ee3c93..e270a42 100644 Binary files a/build/bin/ram_2.bin and b/build/bin/ram_2.bin differ diff --git a/build/bin/ram_2.ns.bin b/build/bin/ram_2.ns.bin index f52ffac..6318ae3 100644 Binary files a/build/bin/ram_2.ns.bin and b/build/bin/ram_2.ns.bin differ diff --git a/build/bin/ram_2.p.bin b/build/bin/ram_2.p.bin index 78b2e7d..8f06d17 100644 Binary files a/build/bin/ram_2.p.bin and b/build/bin/ram_2.p.bin differ diff --git a/build/bin/ram_all.bin b/build/bin/ram_all.bin index 7140823..613fc48 100644 Binary files a/build/bin/ram_all.bin and b/build/bin/ram_all.bin differ diff --git a/build/obj/build.nmap b/build/obj/build.nmap index af17c5d..bacaca7 100644 --- a/build/obj/build.nmap +++ b/build/obj/build.nmap @@ -933,369 +933,369 @@ 1000c454 t i2s_test_tx_complete 1000c46c T i2sClose 1000c4f8 T i2sInit -1000c66c T i2sSetRate -1000c6f4 T i2sPushPWMSamples -1000c85c T SystemCoreClockUpdate -1000c870 t print_on -1000c888 W console_help -1000c8c8 T GetArgvRam -1000c978 T get_eap_phase -1000c97c T get_eap_method -1000c980 T eap_autoreconnect_hdl -1000c984 t wifi_no_network_hdl -1000c99c t wifi_handshake_done_hdl -1000c9b8 t wifi_disconn_hdl -1000ca20 t wifi_connected_hdl -1000ca54 T wifi_scan_each_report_hdl -1000cb98 T wifi_rx_beacon_hdl -1000cb9c T wifi_connect -1000cfd0 T wifi_disconnect -1000d004 T wifi_set_country -1000d010 T wifi_off -1000d084 T wifi_set_power_mode -1000d094 T wifi_set_lps_dtim -1000d0a0 T wifi_get_lps_dtim -1000d0ac T wifi_start_ap -1000d198 T wifi_get_setting -1000d248 T wifi_show_setting -1000d30c T wifi_set_network_mode -1000d324 T wifi_indication -1000d360 T wifi_reg_event_handler -1000d3b4 T wifi_unreg_event_handler -1000d3f8 T init_event_callback_list -1000d408 T promisc_deinit -1000d40c T promisc_recv_func -1000d410 T promisc_set -1000d414 T is_promisc_enabled -1000d420 t get_padapter -1000d438 T iw_ioctl -1000d454 T wext_get_ssid -1000d492 T wext_set_ssid -1000d4c6 T wext_set_bssid -1000d510 T is_broadcast_ether_addr -1000d532 T wext_set_auth_param -1000d560 T wext_set_key_ext -1000d660 T wext_get_enc_ext -1000d6c2 T wext_set_passphrase -1000d6f8 T wext_get_passphrase -1000d730 T wext_enable_powersave -1000d75a T wext_set_lps_dtim -1000d770 T wext_get_lps_dtim -1000d78c T wext_set_mode -1000d7ec T wext_get_mode -1000d820 T wext_set_ap_ssid -1000d85c T wext_set_country -1000d880 T wext_set_channel -1000d8ae T wext_get_channel -1000d8d6 T wext_set_scan -1000d908 T wext_wlan_indicate -1000da50 T wext_set_autoreconnect -1000daa0 T wext_set_adaptivity -1000dac8 T wext_set_sta_num -1000dacc T LwIP_DHCP -1000dbc4 t chk_ap_netif_num -1000dc10 t wifi_autoreconnect_hdl_ -1000dc60 T read_wifi_cfg -1000dca8 T write_wifi_cfg -1000dce8 T rtw_security_to_idx -1000dd08 T rtw_security_to_str -1000dd1c T show_wifi_ap_ip -1000dd50 t wifi_run_ap -1000de5c T show_wifi_st_ip -1000de90 t StartStDHCPClient -1000df3c t wifi_run_st.part.1 -1000e008 T wifi_run -1000e28c T wifi_init -1000e360 t wifi_autoreconnect_thread_ -1000e3c0 T show_wifi_st_cfg -1000e43c T show_wifi_ap_cfg -1000e4b8 T show_wifi_cfg -1000e518 T wifi_close_scan -1000e598 t _wifi_scan_done_hdl -1000e618 T api_wifi_scan -1000e77c t netconn_recv_data -1000e84c T netconn_new_with_proto_and_callback -1000e8ac T netconn_delete -1000e8d0 T netconn_getaddr -1000e914 T netconn_connect -1000e954 T netconn_recv_tcp_pbuf -1000e968 T netconn_recv -1000e9f0 T netconn_recved -1000ea1c T netconn_send -1000ea58 T netconn_write_partly -1000eae8 T netconn_gethostbyname -1000eb40 t recv_udp -1000ebb0 t recv_raw -1000ec34 t setup_tcp -1000ec78 t err_tcp -1000ed10 t do_connected -1000ed7c t do_writemore -1000ee7c t do_close_internal -1000ef68 t poll_tcp -1000efb8 t do_dns_found -1000efe4 t sent_tcp -1000f032 t recv_tcp -1000f0ac T do_newconn -1000f13c T netconn_alloc -1000f1a8 T netconn_free -1000f1d4 t netconn_drain -1000f264 T do_delconn -1000f2f0 T do_connect -1000f384 T do_send -1000f3f4 T do_recv -1000f434 T do_write -1000f46e T do_getaddr -1000f4e4 T do_gethostbyname -1000f510 T netbuf_delete -1000f530 T netbuf_free -1000f546 T netbuf_ref -1000f580 T lwip_gethostbyname -1000f5cc t get_socket -1000f5ec t alloc_socket -1000f65c t event_callback -1000f78c T lwip_socket_init -1000f78e T lwip_close -1000f7e0 T lwip_connect -1000f83c T lwip_recvfrom -1000f9f4 T lwip_read -1000fa08 T lwip_sendto -1000fab4 T lwip_send -1000fb2c T lwip_socket -1000fba0 T lwip_write -1000fba8 t tcpip_thread -1000fc2c T tcpip_input -1000fc74 T tcpip_callback_with_block -1000fcc8 T tcpip_timeout -1000fd0c T tcpip_apimsg -1000fd64 T tcpip_init -1000fda8 t icmp_send_response.isra.0 -1000fe18 T icmp_input -1000ff3c T icmp_dest_unreach -1000ff46 T icmp_time_exceeded -1000ff50 t igmp_send -1000fff4 t igmp_delaying_member -10010030 t igmp_lookup_group.part.1 -10010068 T igmp_init -10010084 T igmp_report_groups -100100a8 T igmp_lookfor_group -100100c8 T igmp_start -10010104 T igmp_input -100101c8 T igmp_tmr -100101f4 t lwip_standard_chksum -1001024c T inet_chksum_pseudo -100102d2 T inet_chksum -100102de T inet_chksum_pbuf -10010324 T ip_route -10010360 T ip_input -10010524 T ip_output_if_opt -10010678 T ip_output_if -1001069a T ip_output -100106d2 T ip4_addr_isbroadcast -1001070a T ipaddr_aton -10010820 T ipaddr_addr -10010838 T ipaddr_ntoa_r -100108d0 T ipaddr_ntoa -100108dc t ipfrag_free_pbuf_custom -100108f4 t ip_reass_free_complete_datagram -10010974 t ip_reass_remove_oldest_datagram -100109e8 T ip_reass_tmr -10010a10 T ip_reass -10010cc0 T ip_frag -10010e2c T lwip_htons -10010e32 T lwip_ntohs -10010e38 T lwip_htonl -10010e3c T lwip_ntohl -10010e40 t dhcp_set_state -10010e50 t dhcp_option -10010e70 t dhcp_option_byte -10010e82 t dhcp_option_short -10010ea4 t dhcp_option_long -10010ee8 t dhcp_create_msg -1001103c t dhcp_delete_msg -10011052 t dhcp_check -10011078 t dhcp_bind -1001114c t dhcp_option_trailer -10011178 t dhcp_discover -1001122c t dhcp_reboot -100112d0 t dhcp_option_hostname.isra.1 -10011310 t dhcp_rebind -100113a4 t dhcp_select -10011490 t dhcp_recv -10011894 T dhcp_arp_reply -10011914 T dhcp_renew -100119a8 T dhcp_release -10011a50 T dhcp_coarse_tmr -10011adc T dhcp_fine_tmr -10011b78 T dhcp_release_unicast -10011c3c T dhcp_stop -10011c6c T dhcp_start -10011d0c t dns_parse_name -10011d28 t dns_recv -10011ebc t dns_send -10011f8c t dns_check_entry -1001203c T dns_setserver -1001205c T dns_init -100120b4 T dns_tmr -100120e0 T dns_gethostbyname -10012220 T lwip_init -10012248 T sys_timeout -100122a8 T tcp_timer_needed -100122dc t tcpip_tcp_timer -10012314 T sys_timeouts_init -10012378 t dns_timer -10012394 t igmp_timer -100123ac t dhcp_timer_fine -100123c8 t dhcp_timer_coarse -100123e4 t arp_timer -10012400 t ip_reass_timer -1001241c T sys_untimeout -10012464 T sys_timeouts_mbox_fetch -100124c8 T netif_init -100124cc T netif_set_ipaddr -1001251c T netif_set_addr -10012538 T netif_add -10012598 T netif_set_gw -100125a0 T netif_set_netmask -100125a8 T netif_set_default -100125b4 T netif_set_up -100125ea T netif_set_down -10012604 t pbuf_free_ooseq_callback -10012638 t pbuf_pool_is_empty -10012674 T pbuf_alloced_custom -100126c8 T pbuf_header -10012720 T pbuf_free -10012760 T pbuf_alloc -10012884 T pbuf_realloc -100128b8 T pbuf_clen -100128c8 T pbuf_ref -100128e2 T pbuf_cat -100128fe T pbuf_chain -1001290e T pbuf_copy -100129aa T pbuf_copy_partial -10012a12 T pbuf_coalesce -10012a40 T raw_input -10012ab8 T raw_connect -10012ac2 T raw_recv -10012ac8 T raw_sendto -10012b58 T raw_send -10012b60 T raw_remove -10012b88 T raw_new -10012bbc t tcp_new_port -10012c0c T tcp_init -10012c28 T tcp_update_rcv_ann_wnd -10012c5e T tcp_recved -10012c98 T tcp_seg_free -10012cb2 T tcp_segs_free -10012cc4 T tcp_seg_copy -10012cec T tcp_arg -10012cf0 T tcp_recv -10012cf6 T tcp_sent -10012cfc T tcp_err -10012d02 T tcp_accept -10012d06 T tcp_poll -10012d10 T tcp_pcb_purge -10012d50 T tcp_slowtmr -1001300c T tcp_pcb_remove -10013074 t tcp_close_shutdown -100131a4 T tcp_close -100131bc T tcp_recv_null -100131e0 T tcp_process_refused_data -10013240 T tcp_fasttmr -100132b8 T tcp_tmr -100132dc T tcp_shutdown -1001332c T tcp_abandon -100133c4 T tcp_abort -100133cc T tcp_next_iss -100133e4 T tcp_alloc -10013504 T tcp_new -1001350a T tcp_eff_send_mss -10013528 T tcp_connect -10013684 t tcp_oos_insert_segment -10013704 t tcp_receive -10013edc t tcp_parseopt.isra.0 -10013f60 T tcp_input -100147b8 t tcp_pbuf_prealloc -1001480c t tcp_create_segment -100148d4 t tcp_output_alloc_header.constprop.0 -1001493e T tcp_write -10014c8e T tcp_enqueue_flags -10014d36 T tcp_send_fin -10014d7e T tcp_send_empty_ack -10014ddc T tcp_output -10015054 T tcp_rst -100150ec T tcp_rexmit_rto -1001511a T tcp_rexmit -1001516a T tcp_rexmit_fast -100151c0 T tcp_keepalive -10015212 T tcp_zero_window_probe -100152bc T udp_init -100152d8 T udp_input -10015460 T udp_bind -10015508 T udp_sendto_if -10015606 T udp_sendto -1001563c T udp_send -10015648 T udp_connect -10015690 T udp_disconnect -100156a0 T udp_recv -100156a8 T udp_remove -100156d0 T udp_new -100156f4 t etharp_free_entry -10015724 t etharp_find_entry -10015800 t etharp_send_ip -10015834 T etharp_tmr -10015874 T etharp_cleanup_netif -1001589c T etharp_request -1001594c t etharp_output_to_arp_index -10015994 T etharp_query -10015a98 T etharp_output -10015b84 T ethernet_input -10015d5c t low_level_output -10015db8 t arp_timer -10015dd4 T ethernetif_recv -10015e4c T ethernetif_init -10015e90 T lwip_POST_SLEEP_PROCESSING -10015eac T rltk_wlan_set_netif_info -10015ecc T rltk_wlan_send -10015f60 T rltk_wlan_recv -10015fcc T netif_is_valid_IP -10016004 T netif_get_idx -10016024 T netif_rx -10016034 T netif_post_sleep_processing -10016038 T sys_mbox_new -10016052 T sys_mbox_free -10016066 T sys_mbox_post -10016086 T sys_mbox_trypost -100160a8 T sys_arch_mbox_fetch -100160f2 T sys_arch_mbox_tryfetch -10016112 T sys_mbox_valid -1001611c T sys_mbox_set_invalid -10016122 T sys_sem_new -1001615e T sys_arch_sem_wait -1001619e T sys_sem_signal -100161aa T sys_sem_free -100161b0 T sys_sem_valid -100161ba T sys_sem_set_invalid -100161c0 T sys_init -100161e4 T sys_thread_new -10016248 T sys_arch_protect -10016252 T sys_arch_unprotect -10016258 t mark_ip_in_table -1001629c t dhcps_initialize_message -1001634c t add_offer_options -1001643c T dhcps_handle_state_machine_change -1001650c t dhcps_receive_udp_packet_handler -100167d8 T dhcps_deinit -10016800 T dhcps_init -10016908 t prvInsertBlockIntoFreeList -10016950 t vPortDefineHeapRegions.constprop.1 -100169f0 T pvPortMalloc -10016ad0 T __vPortFree -10016b14 T vPortSetExtFree -10016b30 T vPortFree -10016b60 T xPortGetFreeHeapSize -10016b6c t prvTaskExitError -10016b80 t prvPortStartFirstTask -10016ba0 T pxPortInitialiseStack +1000c670 T i2sSetRate +1000c6f8 T i2sPushPWMSamples +1000c860 T SystemCoreClockUpdate +1000c874 t print_on +1000c88c W console_help +1000c8cc T GetArgvRam +1000c97c T get_eap_phase +1000c980 T get_eap_method +1000c984 T eap_autoreconnect_hdl +1000c988 t wifi_no_network_hdl +1000c9a0 t wifi_handshake_done_hdl +1000c9bc t wifi_disconn_hdl +1000ca24 t wifi_connected_hdl +1000ca58 T wifi_scan_each_report_hdl +1000cb9c T wifi_rx_beacon_hdl +1000cba0 T wifi_connect +1000cfd4 T wifi_disconnect +1000d008 T wifi_set_country +1000d014 T wifi_off +1000d088 T wifi_set_power_mode +1000d098 T wifi_set_lps_dtim +1000d0a4 T wifi_get_lps_dtim +1000d0b0 T wifi_start_ap +1000d19c T wifi_get_setting +1000d24c T wifi_show_setting +1000d310 T wifi_set_network_mode +1000d328 T wifi_indication +1000d364 T wifi_reg_event_handler +1000d3b8 T wifi_unreg_event_handler +1000d3fc T init_event_callback_list +1000d40c T promisc_deinit +1000d410 T promisc_recv_func +1000d414 T promisc_set +1000d418 T is_promisc_enabled +1000d424 t get_padapter +1000d43c T iw_ioctl +1000d458 T wext_get_ssid +1000d496 T wext_set_ssid +1000d4ca T wext_set_bssid +1000d514 T is_broadcast_ether_addr +1000d536 T wext_set_auth_param +1000d564 T wext_set_key_ext +1000d664 T wext_get_enc_ext +1000d6c6 T wext_set_passphrase +1000d6fc T wext_get_passphrase +1000d734 T wext_enable_powersave +1000d75e T wext_set_lps_dtim +1000d774 T wext_get_lps_dtim +1000d790 T wext_set_mode +1000d7f0 T wext_get_mode +1000d824 T wext_set_ap_ssid +1000d860 T wext_set_country +1000d884 T wext_set_channel +1000d8b2 T wext_get_channel +1000d8da T wext_set_scan +1000d90c T wext_wlan_indicate +1000da54 T wext_set_autoreconnect +1000daa4 T wext_set_adaptivity +1000dacc T wext_set_sta_num +1000dad0 T LwIP_DHCP +1000dbc8 t chk_ap_netif_num +1000dc14 t wifi_autoreconnect_hdl_ +1000dc64 T read_wifi_cfg +1000dcac T write_wifi_cfg +1000dcec T rtw_security_to_idx +1000dd0c T rtw_security_to_str +1000dd20 T show_wifi_ap_ip +1000dd54 t wifi_run_ap +1000de60 T show_wifi_st_ip +1000de94 t StartStDHCPClient +1000df40 t wifi_run_st.part.1 +1000e00c T wifi_run +1000e290 T wifi_init +1000e364 t wifi_autoreconnect_thread_ +1000e3c4 T show_wifi_st_cfg +1000e440 T show_wifi_ap_cfg +1000e4bc T show_wifi_cfg +1000e51c T wifi_close_scan +1000e59c t _wifi_scan_done_hdl +1000e61c T api_wifi_scan +1000e780 t netconn_recv_data +1000e850 T netconn_new_with_proto_and_callback +1000e8b0 T netconn_delete +1000e8d4 T netconn_getaddr +1000e918 T netconn_connect +1000e958 T netconn_recv_tcp_pbuf +1000e96c T netconn_recv +1000e9f4 T netconn_recved +1000ea20 T netconn_send +1000ea5c T netconn_write_partly +1000eaec T netconn_gethostbyname +1000eb44 t recv_udp +1000ebb4 t recv_raw +1000ec38 t setup_tcp +1000ec7c t err_tcp +1000ed14 t do_connected +1000ed80 t do_writemore +1000ee80 t do_close_internal +1000ef6c t poll_tcp +1000efbc t do_dns_found +1000efe8 t sent_tcp +1000f036 t recv_tcp +1000f0b0 T do_newconn +1000f140 T netconn_alloc +1000f1ac T netconn_free +1000f1d8 t netconn_drain +1000f268 T do_delconn +1000f2f4 T do_connect +1000f388 T do_send +1000f3f8 T do_recv +1000f438 T do_write +1000f472 T do_getaddr +1000f4e8 T do_gethostbyname +1000f514 T netbuf_delete +1000f534 T netbuf_free +1000f54a T netbuf_ref +1000f584 T lwip_gethostbyname +1000f5d0 t get_socket +1000f5f0 t alloc_socket +1000f660 t event_callback +1000f790 T lwip_socket_init +1000f792 T lwip_close +1000f7e4 T lwip_connect +1000f840 T lwip_recvfrom +1000f9f8 T lwip_read +1000fa0c T lwip_sendto +1000fab8 T lwip_send +1000fb30 T lwip_socket +1000fba4 T lwip_write +1000fbac t tcpip_thread +1000fc30 T tcpip_input +1000fc78 T tcpip_callback_with_block +1000fccc T tcpip_timeout +1000fd10 T tcpip_apimsg +1000fd68 T tcpip_init +1000fdac t icmp_send_response.isra.0 +1000fe1c T icmp_input +1000ff40 T icmp_dest_unreach +1000ff4a T icmp_time_exceeded +1000ff54 t igmp_send +1000fff8 t igmp_delaying_member +10010034 t igmp_lookup_group.part.1 +1001006c T igmp_init +10010088 T igmp_report_groups +100100ac T igmp_lookfor_group +100100cc T igmp_start +10010108 T igmp_input +100101cc T igmp_tmr +100101f8 t lwip_standard_chksum +10010250 T inet_chksum_pseudo +100102d6 T inet_chksum +100102e2 T inet_chksum_pbuf +10010328 T ip_route +10010364 T ip_input +10010528 T ip_output_if_opt +1001067c T ip_output_if +1001069e T ip_output +100106d6 T ip4_addr_isbroadcast +1001070e T ipaddr_aton +10010824 T ipaddr_addr +1001083c T ipaddr_ntoa_r +100108d4 T ipaddr_ntoa +100108e0 t ipfrag_free_pbuf_custom +100108f8 t ip_reass_free_complete_datagram +10010978 t ip_reass_remove_oldest_datagram +100109ec T ip_reass_tmr +10010a14 T ip_reass +10010cc4 T ip_frag +10010e30 T lwip_htons +10010e36 T lwip_ntohs +10010e3c T lwip_htonl +10010e40 T lwip_ntohl +10010e44 t dhcp_set_state +10010e54 t dhcp_option +10010e74 t dhcp_option_byte +10010e86 t dhcp_option_short +10010ea8 t dhcp_option_long +10010eec t dhcp_create_msg +10011040 t dhcp_delete_msg +10011056 t dhcp_check +1001107c t dhcp_bind +10011150 t dhcp_option_trailer +1001117c t dhcp_discover +10011230 t dhcp_reboot +100112d4 t dhcp_option_hostname.isra.1 +10011314 t dhcp_rebind +100113a8 t dhcp_select +10011494 t dhcp_recv +10011898 T dhcp_arp_reply +10011918 T dhcp_renew +100119ac T dhcp_release +10011a54 T dhcp_coarse_tmr +10011ae0 T dhcp_fine_tmr +10011b7c T dhcp_release_unicast +10011c40 T dhcp_stop +10011c70 T dhcp_start +10011d10 t dns_parse_name +10011d2c t dns_recv +10011ec0 t dns_send +10011f90 t dns_check_entry +10012040 T dns_setserver +10012060 T dns_init +100120b8 T dns_tmr +100120e4 T dns_gethostbyname +10012224 T lwip_init +1001224c T sys_timeout +100122ac T tcp_timer_needed +100122e0 t tcpip_tcp_timer +10012318 T sys_timeouts_init +1001237c t dns_timer +10012398 t igmp_timer +100123b0 t dhcp_timer_fine +100123cc t dhcp_timer_coarse +100123e8 t arp_timer +10012404 t ip_reass_timer +10012420 T sys_untimeout +10012468 T sys_timeouts_mbox_fetch +100124cc T netif_init +100124d0 T netif_set_ipaddr +10012520 T netif_set_addr +1001253c T netif_add +1001259c T netif_set_gw +100125a4 T netif_set_netmask +100125ac T netif_set_default +100125b8 T netif_set_up +100125ee T netif_set_down +10012608 t pbuf_free_ooseq_callback +1001263c t pbuf_pool_is_empty +10012678 T pbuf_alloced_custom +100126cc T pbuf_header +10012724 T pbuf_free +10012764 T pbuf_alloc +10012888 T pbuf_realloc +100128bc T pbuf_clen +100128cc T pbuf_ref +100128e6 T pbuf_cat +10012902 T pbuf_chain +10012912 T pbuf_copy +100129ae T pbuf_copy_partial +10012a16 T pbuf_coalesce +10012a44 T raw_input +10012abc T raw_connect +10012ac6 T raw_recv +10012acc T raw_sendto +10012b5c T raw_send +10012b64 T raw_remove +10012b8c T raw_new +10012bc0 t tcp_new_port +10012c10 T tcp_init +10012c2c T tcp_update_rcv_ann_wnd +10012c62 T tcp_recved +10012c9c T tcp_seg_free +10012cb6 T tcp_segs_free +10012cc8 T tcp_seg_copy +10012cf0 T tcp_arg +10012cf4 T tcp_recv +10012cfa T tcp_sent +10012d00 T tcp_err +10012d06 T tcp_accept +10012d0a T tcp_poll +10012d14 T tcp_pcb_purge +10012d54 T tcp_slowtmr +10013010 T tcp_pcb_remove +10013078 t tcp_close_shutdown +100131a8 T tcp_close +100131c0 T tcp_recv_null +100131e4 T tcp_process_refused_data +10013244 T tcp_fasttmr +100132bc T tcp_tmr +100132e0 T tcp_shutdown +10013330 T tcp_abandon +100133c8 T tcp_abort +100133d0 T tcp_next_iss +100133e8 T tcp_alloc +10013508 T tcp_new +1001350e T tcp_eff_send_mss +1001352c T tcp_connect +10013688 t tcp_oos_insert_segment +10013708 t tcp_receive +10013ee0 t tcp_parseopt.isra.0 +10013f64 T tcp_input +100147bc t tcp_pbuf_prealloc +10014810 t tcp_create_segment +100148d8 t tcp_output_alloc_header.constprop.0 +10014942 T tcp_write +10014c92 T tcp_enqueue_flags +10014d3a T tcp_send_fin +10014d82 T tcp_send_empty_ack +10014de0 T tcp_output +10015058 T tcp_rst +100150f0 T tcp_rexmit_rto +1001511e T tcp_rexmit +1001516e T tcp_rexmit_fast +100151c4 T tcp_keepalive +10015216 T tcp_zero_window_probe +100152c0 T udp_init +100152dc T udp_input +10015464 T udp_bind +1001550c T udp_sendto_if +1001560a T udp_sendto +10015640 T udp_send +1001564c T udp_connect +10015694 T udp_disconnect +100156a4 T udp_recv +100156ac T udp_remove +100156d4 T udp_new +100156f8 t etharp_free_entry +10015728 t etharp_find_entry +10015804 t etharp_send_ip +10015838 T etharp_tmr +10015878 T etharp_cleanup_netif +100158a0 T etharp_request +10015950 t etharp_output_to_arp_index +10015998 T etharp_query +10015a9c T etharp_output +10015b88 T ethernet_input +10015d60 t low_level_output +10015dbc t arp_timer +10015dd8 T ethernetif_recv +10015e50 T ethernetif_init +10015e94 T lwip_POST_SLEEP_PROCESSING +10015eb0 T rltk_wlan_set_netif_info +10015ed0 T rltk_wlan_send +10015f64 T rltk_wlan_recv +10015fd0 T netif_is_valid_IP +10016008 T netif_get_idx +10016028 T netif_rx +10016038 T netif_post_sleep_processing +1001603c T sys_mbox_new +10016056 T sys_mbox_free +1001606a T sys_mbox_post +1001608a T sys_mbox_trypost +100160ac T sys_arch_mbox_fetch +100160f6 T sys_arch_mbox_tryfetch +10016116 T sys_mbox_valid +10016120 T sys_mbox_set_invalid +10016126 T sys_sem_new +10016162 T sys_arch_sem_wait +100161a2 T sys_sem_signal +100161ae T sys_sem_free +100161b4 T sys_sem_valid +100161be T sys_sem_set_invalid +100161c4 T sys_init +100161e8 T sys_thread_new +1001624c T sys_arch_protect +10016256 T sys_arch_unprotect +1001625c t mark_ip_in_table +100162a0 t dhcps_initialize_message +10016350 t add_offer_options +10016440 T dhcps_handle_state_machine_change +10016510 t dhcps_receive_udp_packet_handler +100167dc T dhcps_deinit +10016804 T dhcps_init +1001690c t prvInsertBlockIntoFreeList +10016954 t vPortDefineHeapRegions.constprop.1 +100169f4 T pvPortMalloc +10016ad4 T __vPortFree +10016b18 T vPortSetExtFree +10016b34 T vPortFree +10016b64 T xPortGetFreeHeapSize +10016b70 t prvTaskExitError +10016b84 t prvPortStartFirstTask +10016ba4 T pxPortInitialiseStack 10016bd0 T vPortSVCHandler 10016bf0 t pxCurrentTCBConst2 10016bf4 T vPortEnterCritical @@ -2667,65 +2667,65 @@ 1003c2f0 T ODM_TXPowerTrackingCallback_ThermalMeter 1003c6fc T ODM_ResetIQKResult 1003c744 T ODM_GetRightChnlPlaceforIQK -1003c798 t __CmdWriteWord_veneer -1003c7a8 t __tkip_80211_decrypt_veneer -1003c7b8 t __rtw_parse_wpa_ie_veneer -1003c7c8 t __tkip_80211_encrypt_veneer -1003c7d8 t __rtw_secmicappend_veneer -1003c7e8 t __HalI2SIntrCtrlRtl8195a_veneer -1003c7f8 t __Strtoul_veneer -1003c808 t __HalCpuClkConfig_veneer -1003c818 t __PHY_SetBBReg_8195A_veneer -1003c828 t __aes_80211_decrypt_veneer -1003c838 t __ROM_odm_CfoTrackingFlow_veneer -1003c848 t __AES_WRAP_veneer -1003c858 t __rt_hmac_sha1_veneer -1003c868 t __rtw_get_wps_ie_veneer -1003c878 t __AES_UnWRAP_veneer -1003c888 t __rom_psk_PasswordHash_veneer -1003c898 t __rtw_set_supported_rate_veneer -1003c8a8 t __HalI2SClrAllIntrRtl8195a_veneer -1003c8b8 t __rtw_seccalctkipmic_veneer -1003c8c8 t __ROM_ODM_CfoTrackingReset_veneer -1003c8d8 t __CmdDumpWord_veneer -1003c8e8 t __wep_80211_decrypt_veneer -1003c8f8 t ___vsscanf_veneer -1003c908 t __HalI2SWrite32_veneer -1003c918 t __SpicWaitBusyDoneRtl8195A_veneer -1003c928 t __phy_CalculateBitShift_veneer -1003c938 t __rtw_get_bit_value_from_ieee_value_veneer -1003c948 t __rtw_get_ie_veneer -1003c958 t __PHY_QueryBBReg_8195A_veneer -1003c968 t __rom_psk_CalcPTK_veneer -1003c978 t __rtw_get_wpa_ie_veneer -1003c988 t __aes_80211_encrypt_veneer -1003c998 t __HalI2SRead32_veneer -1003c9a8 t __ROM_odm_GetDefaultCrytaltalCap_veneer -1003c9b8 t __rtw_get_sec_ie_veneer -1003c9c8 t __rtw_check_network_type_veneer -1003c9d8 t __rtw_get_wps_attr_content_veneer -1003c9e8 t __rtw_secmicsetkey_veneer -1003c9f8 t __rtw_parse_wpa2_ie_veneer -1003ca08 t __prvStrCmp_veneer -1003ca18 t __rtw_get_rateset_len_veneer -1003ca28 t __rt_md5_hmac_veneer -1003ca38 t __ROM_odm_EVMdbToPercentage_veneer -1003ca48 t __rtw_set_fixed_ie_veneer -1003ca58 t __rtw_ieee802_11_parse_elems_veneer -1003ca68 t __HalDelayUs_veneer -1003ca78 t __wep_80211_encrypt_veneer -1003ca88 t __rtw_set_ie_veneer -1003ca98 t __StrUpr_veneer -1003caa8 t __ROM_odm_SetCrystalCap_veneer -1003cab8 t __rom_psk_CalcGTK_veneer -1003cac8 t __rtw_secgetmic_veneer -1003cad8 t __key_2char2num_veneer -1003cae8 t __rtw_get_wpa2_ie_veneer -1003caf8 t __ROM_odm_FalseAlarmCounterStatistics_veneer -1003cb08 t __rt_arc4_init_veneer -1003cb18 t __rt_arc4_crypt_veneer -1003cb28 t __ROM_odm_QueryRxPwrPercentage_veneer -1003cb38 d __FUNCTION__.14997 +1003c798 t __tkip_80211_encrypt_veneer +1003c7a8 t __rom_psk_CalcPTK_veneer +1003c7b8 t __phy_CalculateBitShift_veneer +1003c7c8 t __aes_80211_decrypt_veneer +1003c7d8 t __ROM_odm_QueryRxPwrPercentage_veneer +1003c7e8 t __ROM_odm_FalseAlarmCounterStatistics_veneer +1003c7f8 t __StrUpr_veneer +1003c808 t __ROM_odm_CfoTrackingFlow_veneer +1003c818 t __rtw_secgetmic_veneer +1003c828 t __rtw_get_bit_value_from_ieee_value_veneer +1003c838 t __AES_UnWRAP_veneer +1003c848 t __ROM_ODM_CfoTrackingReset_veneer +1003c858 t __rtw_ieee802_11_parse_elems_veneer +1003c868 t __rtw_check_network_type_veneer +1003c878 t __PHY_QueryBBReg_8195A_veneer +1003c888 t __ROM_odm_EVMdbToPercentage_veneer +1003c898 t __wep_80211_encrypt_veneer +1003c8a8 t __prvStrCmp_veneer +1003c8b8 t __rom_psk_CalcGTK_veneer +1003c8c8 t __ROM_odm_GetDefaultCrytaltalCap_veneer +1003c8d8 t __CmdWriteWord_veneer +1003c8e8 t __rtw_set_supported_rate_veneer +1003c8f8 t __rtw_seccalctkipmic_veneer +1003c908 t __rtw_parse_wpa2_ie_veneer +1003c918 t __rtw_get_rateset_len_veneer +1003c928 t __PHY_SetBBReg_8195A_veneer +1003c938 t __HalI2SClrAllIntrRtl8195a_veneer +1003c948 t __rtw_get_wpa_ie_veneer +1003c958 t __HalI2SIntrCtrlRtl8195a_veneer +1003c968 t __rtw_get_wps_attr_content_veneer +1003c978 t __rtw_set_fixed_ie_veneer +1003c988 t __rtw_secmicsetkey_veneer +1003c998 t __rt_hmac_sha1_veneer +1003c9a8 t __key_2char2num_veneer +1003c9b8 t __rtw_get_ie_veneer +1003c9c8 t __wep_80211_decrypt_veneer +1003c9d8 t __rtw_parse_wpa_ie_veneer +1003c9e8 t __rt_arc4_crypt_veneer +1003c9f8 t __rtw_secmicappend_veneer +1003ca08 t ___vsscanf_veneer +1003ca18 t __CmdDumpWord_veneer +1003ca28 t __rt_arc4_init_veneer +1003ca38 t __rtw_get_sec_ie_veneer +1003ca48 t __rtw_set_ie_veneer +1003ca58 t __aes_80211_encrypt_veneer +1003ca68 t __ROM_odm_SetCrystalCap_veneer +1003ca78 t __HalI2SRead32_veneer +1003ca88 t __HalCpuClkConfig_veneer +1003ca98 t __HalDelayUs_veneer +1003caa8 t __Strtoul_veneer +1003cab8 t __rtw_get_wps_ie_veneer +1003cac8 t __rtw_get_wpa2_ie_veneer +1003cad8 t __rt_md5_hmac_veneer +1003cae8 t __rom_psk_PasswordHash_veneer +1003caf8 t __HalI2SWrite32_veneer +1003cb08 t __tkip_80211_decrypt_veneer +1003cb18 t __SpicWaitBusyDoneRtl8195A_veneer +1003cb28 t __AES_WRAP_veneer +1003ce58 d __FUNCTION__.15004 1003d2d8 d bitrate_table 1003d404 d samplerate_table 1003d410 d decoder_table @@ -2786,9 +2786,9 @@ 10047e34 d crc_table 10048034 d D 100488b4 D mad_timer_zero -10048bef d __func__.19387 -10049177 d __FUNCTION__.18511 -10049185 d __func__.20167 +10048fd3 d __func__.19394 +10048fe6 d __FUNCTION__.18518 +100494ca d __func__.20174 10049508 d err_to_errno_table 10049550 D ip_addr_broadcast 10049554 D ip_addr_any @@ -2805,36 +2805,36 @@ 1004976f d dhcp_option_interface_mtu 10049771 d dhcp_magic_cookie 10049856 d CSWTCH.269 -1004987b d __FUNCTION__.12374 -10049890 D osdep_service -100499b4 d __FUNCTION__.12323 -100499c8 d __FUNCTION__.12385 -100499e3 d __FUNCTION__.12331 -10049a79 d __FUNCTION__.12518 -10049a8f d __FUNCTION__.12522 -10049aa5 d __FUNCTION__.12357 -10049ac4 d __FUNCTION__.7295 -10049bd0 d PinMap_I2S_RX -10049cb0 d PinMap_I2S_TX -10049d10 d I2SDefaultSetting -10049d24 d PinMap_I2S_CLK -10049d84 d PinMap_I2S_WS -10049de4 d __FUNCTION__.8934 -10049ded d __FUNCTION__.8750 -10049e49 d __FUNCTION__.8763 -1004a12e d __FUNCTION__.8619 -1004a229 d __FUNCTION__.8605 -1004a24b d __FUNCTION__.8612 -1004a2f8 d __func__.8808 -1004a317 d __func__.8818 -1004a335 d __func__.8830 -1004a34f d __func__.8840 -1004a371 d __func__.8835 -1004a73a d __func__.8603 -1004a754 d __func__.8686 -1004a767 d __func__.8825 -1004a780 d __func__.8631 -1004a7b3 d __FUNCTION__.17777 +1004987c D osdep_service +100499a0 d __FUNCTION__.12529 +100499b6 d __FUNCTION__.12381 +100499c9 d __FUNCTION__.12330 +100499dd d __FUNCTION__.12392 +10049a72 d __FUNCTION__.12364 +10049a91 d __FUNCTION__.12338 +10049aad d __FUNCTION__.12525 +10049ac3 d __FUNCTION__.7295 +10049bcc d PinMap_I2S_RX +10049cac d PinMap_I2S_TX +10049d0c d I2SDefaultSetting +10049d20 d PinMap_I2S_CLK +10049d80 d __FUNCTION__.8941 +10049d8c d PinMap_I2S_WS +10049e3b d __FUNCTION__.8757 +10049e48 d __FUNCTION__.8770 +1004a12d d __FUNCTION__.8619 +1004a148 d __FUNCTION__.8626 +1004a243 d __FUNCTION__.8612 +1004a2f7 d __func__.8808 +1004a316 d __func__.8818 +1004a334 d __func__.8830 +1004a34e d __func__.8840 +1004a370 d __func__.8835 +1004a739 d __func__.8603 +1004a753 d __func__.8686 +1004a766 d __func__.8825 +1004a77f d __func__.8631 +1004a7b2 d __FUNCTION__.17777 1004a7d4 D wlancmds 1004a9cc D rtw_cmd_callback 1004ac58 d RTW_ChannelPlan2G @@ -2936,7 +2936,7 @@ 1004dc2c d dhcp_server_state_machine 1004dc2d d dhcp_recorded_xid 1004dc34 d uxCriticalNesting -1004dc38 d seed.12490 +1004dc38 d seed.12497 1004dc3c d wakeup_event 1004dc40 d wakelock 1004dc44 d last_wakelock_state diff --git a/project/src/driver/i2s_freertos.c b/project/src/driver/i2s_freertos.c index 8fdefdc..1c7cf68 100644 --- a/project/src/driver/i2s_freertos.c +++ b/project/src/driver/i2s_freertos.c @@ -128,7 +128,9 @@ int i2sInit(int mask, int bufsize, int word_len) { // word_len = WL_16b or WL_24 HalPinCtrlRtl8195A(JTAG, 0, 0); i2s_init(pi2s_obj, I2S0_SCLK_PIN, I2S0_WS_PIN, I2S0_SD_PIN); // Create a Semaphone - RtlInitSema(&I2sTxSema, 1); + +// RtlInitSema(&I2sTxSema, 1); // + I2sTxSema = xSemaphoreCreateCounting(MAX_SEMA_COUNT, 1); } else i2s_init(pi2s_obj, I2S1_SCLK_PIN, I2S1_WS_PIN, I2S1_SD_PIN); i2s_set_param(pi2s_obj, pi2s_obj->channel_num, pi2s_obj->sampling_rate, pi2s_obj->word_length); diff --git a/project/src/user/atcmd_user.c b/project/src/user/atcmd_user.c index 02a7a02..3f98bfa 100644 --- a/project/src/user/atcmd_user.c +++ b/project/src/user/atcmd_user.c @@ -5,6 +5,7 @@ #include "FreeRTOS.h" #include "task.h" #include "semphr.h" +#include "freertos_pmu.h" #include "at_cmd/log_service.h" #include "at_cmd/atcmd_wifi.h" #include @@ -327,17 +328,17 @@ LOCAL void fATSP(int argc, char *argv[]) switch (argv[1][0]) { case 'a': // acquire { - acquire_wakelock(atoi(argv[2])); + pmu_acquire_wakelock(atoi(argv[2])); break; } case 'r': // release { - release_wakelock(atoi(argv[2])); + pmu_release_wakelock(atoi(argv[2])); break; } }; }; - printf("WakeLock Status %d\n", get_wakelock_status()); + printf("WakeLock Status %d\n", pmu_get_wakelock_status()); } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ diff --git a/project/src/user/wifi_console.c b/project/src/user/wifi_console.c index b8af14d..d789733 100644 --- a/project/src/user/wifi_console.c +++ b/project/src/user/wifi_console.c @@ -7,6 +7,7 @@ #include #include "FreeRTOS.h" +#include "freertos_pmu.h" #include "diag.h" #include "wifi_api.h" #include "wifi_conf.h" @@ -226,7 +227,7 @@ LOCAL void fATSF(int argc, char *argv[]) LOCAL void fATWP(int argc, char *argv[]) { if(argc > 1) { - release_wakelock(0xffff); + pmu_release_wakelock(0xffff); wifi_set_power_mode(1, 1); wifi_set_lps_dtim(atoi(argv[1])); } diff --git a/userset.mk b/userset.mk index 17ed53a..aba51fe 100644 --- a/userset.mk +++ b/userset.mk @@ -1,6 +1,7 @@ #============================================= # User defined #============================================= +#SDK_PATH ?= ../RTL00_WEB/USDK/ SDK_PATH ?= RTL00_SDKV35a/ #GCC_PATH = d:/MCU/GNU_Tools_ARM_Embedded/5.2_2015q4/bin/# + or set in PATH #OPENOCD_PATH = d:/MCU/OpenOCD/bin/# + or set in PATH