diff --git a/.cproject b/.cproject index 76365a5..9c2f787 100644 --- a/.cproject +++ b/.cproject @@ -231,7 +231,7 @@ - + @@ -349,67 +349,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -418,61 +415,58 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -593,7 +587,7 @@ - + @@ -694,74 +688,11 @@ - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -775,67 +706,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -985,7 +856,7 @@ - + @@ -1018,53 +889,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - mingw32-make.exe - -s -j6 + -s -j 4 all true - true + false false @@ -1149,4 +981,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml index 1a7c8b4..c91f101 100644 --- a/.settings/language.settings.xml +++ b/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + @@ -27,7 +27,7 @@ - + diff --git a/DAPLink-RTL00Console.bat b/DAPLink-RTL00Console.bat deleted file mode 100644 index bc0d13c..0000000 --- a/DAPLink-RTL00Console.bat +++ /dev/null @@ -1,7 +0,0 @@ -@echo off -call paths.bat -cd flasher -openocd -f interface/cmsis-dap.cfg -c "adapter_khz 1000" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "load_ram_binary RTL00Console_ROM.bin 0x10000BA8" -c "exit" -rem -c "shutdown" - - diff --git a/DAPLink-RdFullFlash.bat b/DAPLink-RdFullFlash.bat deleted file mode 100644 index 5861662..0000000 --- a/DAPLink-RdFullFlash.bat +++ /dev/null @@ -1,7 +0,0 @@ -@echo off -call paths.bat -cd flasher -openocd -f interface/cmsis-dap.cfg -c "adapter_khz 1000" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "rtl8710_flash_read_id" -c "adapter_khz 5000" -c "rtl8710_flash_read ../fullflash.bin 0 1048576" -c "shutdown" -echo flash read fullflash.bin -pause - diff --git a/DAPLink-Reset.bat b/DAPLink-Reset.bat deleted file mode 100644 index aceee70..0000000 --- a/DAPLink-Reset.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -call paths.bat -@cd flasher -openocd -f interface/cmsis-dap.cfg -c "adapter_khz 1000" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "restart_from_falsh" -c "shutdown" -rem - diff --git a/DAPLink_WrFullFlash.bat b/DAPLink_WrFullFlash.bat deleted file mode 100644 index bd1cf72..0000000 --- a/DAPLink_WrFullFlash.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -call paths.bat -cd flasher -openocd -f interface/cmsis-dap.cfg -c "adapter_khz 3500" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "rtl8710_flash_read_id" -c "rtl8710_flash_auto_erase 1" -c "rtl8710_flash_auto_verify 1" -c "rtl8710_flash_write fullflash.bin 0" -c "shutdown" -pause - diff --git a/JLinkGDB-RdFullFlash.bat b/JLinkGDB-RdFullFlash.bat deleted file mode 100644 index 76865da..0000000 --- a/JLinkGDB-RdFullFlash.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -call paths.bat -start JLinkGDBServer.exe -device Cortex-M3 -if SWD -ir -endian little -speed 1000 -arm-none-eabi-gdb.exe -x flasher/gdb_rdflash.jlink -taskkill /F /IM JLinkGDBServer.exe - diff --git a/JLinkGDB-RunRAM.bat b/JLinkGDB-RunRAM.bat deleted file mode 100644 index 323aa3a..0000000 --- a/JLinkGDB-RunRAM.bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -call paths.bat -@if exist build\obj\build.axf goto run -echo File 'build\obj\build.axf' not found! -echo Build project... -mingw32-make.exe -f Makefile all -@if not exist build\obj\build.axf goto err -:run -start JLinkGDBServer.exe -device Cortex-M3 -if SWD -ir -endian little -speed 1000 -arm-none-eabi-gdb.exe -x flasher/gdb_run_ram.jlink -taskkill /F /IM JLinkGDBServer.exe -goto end -:err -echo Error! -:end \ No newline at end of file diff --git a/JLinkGDB-WrFlash.bat b/JLinkGDB-WrFlash.bat deleted file mode 100644 index c70f651..0000000 --- a/JLinkGDB-WrFlash.bat +++ /dev/null @@ -1,21 +0,0 @@ -@echo off -call paths.bat -@if %1x==x goto xxx -set img_file=%1 -goto run -:xxx -set img_file=build/bin/ram_all.bin -:run -echo define call1>flasher/flash_file.jlink -echo SetFirwareSize %img_file%>>flasher/flash_file.jlink -echo end>>flasher/flash_file.jlink -echo define call2>>flasher/flash_file.jlink -echo FlasherWrite %img_file% 0 $Image1Size>>flasher/flash_file.jlink -echo end>>flasher/flash_file.jlink -echo define call3>>flasher/flash_file.jlink -echo FlasherWrite %img_file% $Image2Addr $Image2Size>>flasher/flash_file.jlink -echo end>>flasher/flash_file.jlink -start JLinkGDBServer.exe -device Cortex-M3 -if SWD -ir -endian little -speed 3500 -arm-none-eabi-gdb.exe -x flasher/gdb_wrflash.jlink -taskkill /F /IM JLinkGDBServer.exe - diff --git a/JLinkGDBServer.bat b/JLinkGDBServer.bat deleted file mode 100644 index c356ac1..0000000 --- a/JLinkGDBServer.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -call paths.bat -start JLinkGDBServer.exe -device Cortex-M3 -if SWD -ir -endian little -speed 1000 -arm-none-eabi-gdb.exe -x flasher/gdb_init.jlink -taskkill /F /IM JLinkGDBServer.exe - diff --git a/JLinkGDB_OTA.bat b/JLinkGDB_OTA.bat deleted file mode 100644 index f64317e..0000000 --- a/JLinkGDB_OTA.bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -call paths.bat -@if exist build\bin\ota.bin goto run -echo File 'build\obj\ota.bin' not found! -echo Build project... -mingw32-make.exe -f Makefile all -@if not exist build\bin\ota.bin goto err -:run -start start JLinkGDBServer.exe -device Cortex-M3 -if SWD -ir -endian little -speed 1000 -arm-none-eabi-gdb.exe -x flasher/gdb_ota.jlink -taskkill /F /IM JLinkGDBServer.exe -goto end -:err -echo Error! -:end \ No newline at end of file diff --git a/JLinkOCD-RdFullFlash.bat b/JLinkOCD-RdFullFlash.bat deleted file mode 100644 index 4708bea..0000000 --- a/JLinkOCD-RdFullFlash.bat +++ /dev/null @@ -1,7 +0,0 @@ -@echo off -call paths.bat -cd flasher -openocd -f interface/Jlink.cfg -c "adapter_khz 3500" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "rtl8710_flash_read_id" -c "adapter_khz 3900" -c "rtl8710_flash_read ../fullflash.bin 0 1048576" -c "shutdown" -echo flash read fullflash.bin -pause - diff --git a/JLink_RdFullFlash.bat b/JLink_RdFullFlash.bat deleted file mode 100644 index 450e141..0000000 --- a/JLink_RdFullFlash.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -call paths.bat -openocd -f interface/Jlink.cfg -c "adapter_khz 1000" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "adapter_khz 3500" -c "rtl8710_flash_read_id" -c "rtl8710_flash_read ../fullflash.bin 0 1048576" -c "shutdown" -echo flash read fullflash.bin -pause - diff --git a/JlinkOpenOCD.bat b/JlinkOpenOCD.bat deleted file mode 100644 index 6e354f6..0000000 --- a/JlinkOpenOCD.bat +++ /dev/null @@ -1,4 +0,0 @@ -@echo off -call paths.bat -taskkill /F /IM openocd.exe -start openocd -f interface\Jlink.cfg -f flasher\ameba1.cfg diff --git a/Makefile b/Makefile index 7332ce1..ac92758 100644 --- a/Makefile +++ b/Makefile @@ -1,59 +1,39 @@ +include userset.mk all: ram_all mp: ram_all_mp .PHONY: ram_all ram_all: - @$(MAKE) -f sdkbuild.mk - @$(MAKE) -f flasher.mk genbin1 genbin23 + @$(MAKE) -f $(SDK_PATH)sdkbuild.mk + @$(MAKE) -f $(SDK_PATH)flasher.mk genbin1 genbin23 .PHONY: ram_all_mp ram_all_mp: - @$(MAKE) -f sdkbuild.mk mp - @$(MAKE) -f flasher.mk mp + @$(MAKE) -f $(SDK_PATH)sdkbuild.mk mp + @$(MAKE) -f $(SDK_PATH)flasher.mk mp .PHONY: clean clean_all clean: - @$(MAKE) -f sdkbuild.mk clean + @$(MAKE) -f $(SDK_PATH)sdkbuild.mk clean clean_all: - @$(MAKE) -f sdkbuild.mk clean_all + @$(MAKE) -f $(SDK_PATH)sdkbuild.mk clean_all -.PHONY: debug ramdebug -debug: - @$(MAKE) -f application.mk debug - -ramdebug: - @$(MAKE) -f application.mk ramdebug - -.PHONY: flash_OTA flashburn runram reset test readfullflash - -flash_OTA: - JLinkGDB_OTA.bat - +.PHONY: flashburn runram reset test readfullflash flashwebfs flashburn: - JLinkGDB-WrFlash.bat - #@$(MAKE) -f flasher.mk flashburn + @$(MAKE) -f $(SDK_PATH)flasher.mk flashburn + +flash_OTA: + @$(MAKE) -f $(SDK_PATH)flasher.mk flash_OTA + runram: - JLink-RunRAM.bat - #@$(MAKE) --f flasher.mk runram + @$(MAKE) --f $(SDK_PATH)flasher.mk runram reset: - JLink-Reset.bat - #@make -f flasher.mk reset - -test: - JLink-RTL00ConsoleROM.bat - #@make -f flasher.mk test + @$(MAKE) -f $(SDK_PATH)flasher.mk reset readfullflash: - JLink-RdFullFlash.bat - #@make -f flasher.mk readfullflash + @$(MAKE) -f $(SDK_PATH)flasher.mk readfullflash -.PHONY: prerequirement -prerequirement: -# @$(file >DEPENDENCY_LIST.txt,$(DEPENDENCY_LIST)) - -TARGETTYPE := APP -TARGETNAME := build\obj\build.axf diff --git a/STLink-RdFullFlash.bat b/STLink-RdFullFlash.bat deleted file mode 100644 index af82648..0000000 --- a/STLink-RdFullFlash.bat +++ /dev/null @@ -1,7 +0,0 @@ -@echo off -call paths.bat -cd flasher -openocd -f interface/stlink-v2.cfg -c "adapter_khz 1000" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "rtl8710_flash_read_id" -c "adapter_khz 5000" -c "rtl8710_flash_read ../fullflash.bin 0 1048576" -c "shutdown" -echo flash read fullflash.bin -pause - diff --git a/STLink-Reset.bat b/STLink-Reset.bat deleted file mode 100644 index d4aeb47..0000000 --- a/STLink-Reset.bat +++ /dev/null @@ -1,6 +0,0 @@ -@echo off -call paths.bat -@cd flasher -openocd -f interface/stlink-v2.cfg -c "adapter_khz 1000" -f rtl8710.ocd -f cortex.ocd -c "init" -c "reset halt" -c "cortex_reboot" -c "shutdown" -rem - diff --git a/build/bin/ota.bin b/build/bin/ota.bin index 13edbb7..cc38263 100644 Binary files a/build/bin/ota.bin and b/build/bin/ota.bin differ diff --git a/build/bin/ram_1.p.bin b/build/bin/ram_1.p.bin index b681894..3148f0c 100644 Binary files a/build/bin/ram_1.p.bin and b/build/bin/ram_1.p.bin differ diff --git a/build/bin/ram_1.r.bin b/build/bin/ram_1.r.bin index 5a583ca..5ff2d91 100644 Binary files a/build/bin/ram_1.r.bin and b/build/bin/ram_1.r.bin differ diff --git a/build/bin/ram_2.bin b/build/bin/ram_2.bin index adb67ed..dceb11c 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 04d2e46..111bc4c 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 76fec88..6137529 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 fd8b5c6..cea30b3 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 7890063..03194a4 100644 --- a/build/obj/build.nmap +++ b/build/obj/build.nmap @@ -1,6 +1,16 @@ - w _printf_float - w _scanf_float + U __aeabi_d2iz + U __aeabi_f2d + U __aeabi_f2iz + U __aeabi_uldivmod + U localtime + U mktime + U modf + U rtl_crypto_sha1 + U vPortFreeAligned + U vTaskGetCurrentTCB 00000000 A __vectors_table +00000000 D __rom_image_end__ +00000000 D __rom_image_start__ 00000101 A Reset_Handler 00000109 A NMI_Handler 0000010d A HardFault_Handler @@ -87,7 +97,6 @@ 00003615 A HalSpi0IntrHandle 00003665 A HalGpioIntrHandle 000036b5 A HalUart0IntrHandle -000036e8 A _binary_build_bin_ram_1_r_bin_size 00003705 A HalSpiFlashIntrHandle 00003755 A HalUsbOtgIntrHandle 000037a5 A HalSdioHostIntrHandle @@ -240,6 +249,7 @@ 0000be4d A RtkI2CDeInit 0000bee5 A RtkI2CSendUserAddr 0000c07d A RtkI2CSend +0000c6dd A _RtkI2CReceive 0000ce51 A RtkI2CLoadDefault 0000cf21 A RtkSalI2COpInit 0000cf65 A HalI2SWrite32 @@ -626,6 +636,7 @@ 00035e94 A rom_wps_Td0 0003ec24 A str_rom_0123456789ABCDEF 0003ec24 A txt0123456789ABCDEF +0003ed05 A str_rom_57ch3Dch0A 000442d6 A str_rom_hex_addr 00044660 A str_rom_0123456789abcdef 0004467c A __rom_b_cut_end__ @@ -712,73 +723,93 @@ 000492e8 A SdrDramModeReg_rom 00049304 A SdrDramDev_rom 00049314 A __rom_c_cut_rodata_end__ -10000000 A NewVectorTable -10000000 A __ram_image_start__ -10000100 A UserIrqFunTable -10000200 A UserIrqDataTable -10000300 A CfgSysDebugWarn -10000300 A __rom_bss_start__ -10000304 A CfgSysDebugInfo -10000308 A CfgSysDebugErr -1000030c A ConfigDebugWarn -10000310 A ConfigDebugInfo -10000314 A ConfigDebugErr -10000318 A HalTimerOp -10000334 A GPIOState -1000034c A gTimerRecord -10000350 A SSI_DBG_CONFIG -10000354 A _pHAL_Gpio_Adapter -10000358 A Timer2To7VectorTable -10000370 A _rand_first -10000374 A _rand_z1 -10000378 A _rand_z2 -1000037c A _rand_z3 -10000380 A _rand_z4 -10000384 A pUartLogCtl -10000388 A UartLogBuf -10000408 A UartLogCtl -10000430 A UartLogHistoryBuf -100006ac A ArgvArray -100006d4 A rom_wlan_ram_map -100006e0 A FalseAlmCnt -10000720 A ROMInfo -10000738 A DM_CfoTrack -10000760 A rom_libgloss_ram_map -10000780 A __rtl_malloc_av_ -10000b88 A __rtl_malloc_trim_threshold -10000b8c A __rtl_malloc_top_pad -10000b90 A __rtl_malloc_sbrk_base -10000b94 A __rtl_malloc_max_sbrked_mem -10000b98 A __rtl_malloc_max_total_mem -10000b9c A __rtl_malloc_current_mallinfo -10000bc4 A __rtl_errno -10000bc8 A __rom_bss_end__ -10000bc8 A bootloader +10000000 D NewVectorTable +10000000 D __ram_image_start__ +10000100 D UserIrqFunTable +10000200 D UserIrqDataTable +10000300 D CfgSysDebugWarn +10000300 D __rom_bss_start__ +10000304 D CfgSysDebugInfo +10000308 D CfgSysDebugErr +1000030c D ConfigDebugWarn +10000310 D ConfigDebugInfo +10000314 D ConfigDebugErr +10000318 D HalTimerOp +10000334 D GPIOState +1000034c D gTimerRecord +10000350 D SSI_DBG_CONFIG +10000354 D _pHAL_Gpio_Adapter +10000358 D Timer2To7VectorTable +10000370 D _rand_first +10000374 D _rand_z1 +10000378 D _rand_z2 +1000037c D _rand_z3 +10000380 D _rand_z4 +10000384 D pUartLogCtl +10000388 D UartLogBuf +10000408 D UartLogCtl +10000430 D UartLogHistoryBuf +100006ac D ArgvArray +100006d4 D rom_wlan_ram_map +100006e0 D FalseAlmCnt +10000720 D ROMInfo +10000738 D DM_CfoTrack +10000760 D rom_libgloss_ram_map +10000780 D __rtl_malloc_av_ +10000b88 D __rtl_malloc_trim_threshold +10000b8c D __rtl_malloc_top_pad +10000b90 D __rtl_malloc_sbrk_base +10000b94 D __rtl_malloc_max_sbrked_mem +10000b98 D __rtl_malloc_max_total_mem +10000b9c D __rtl_malloc_current_mallinfo +10000bc4 D __rtl_errno +10000bc8 A __ram_start_table_start__ 10000bc8 A gRamStartFun -10000bc8 R _binary_build_bin_ram_1_r_bin_start +10000bc8 D __rom_bss_end__ +10000bc8 T __ram_image1_text_start__ 10000bcc A gRamPatchWAKE 10000bd0 A gRamPatchFun0 10000bd4 A gRamPatchFun1 10000bd8 A gRamPatchFun2 -10000bdc A RAM_IMG1_VALID_PATTEN -10000be4 A rand_x -10000be8 A AvaWds -10001be8 A SdrDramInfo -10001bfc A SdrDramTiming -10001c30 A SdrDramModeReg -10001c4c A SdrDramDev -10001c60 A _rtl_impure_ptr -10001c68 A impure_reent -10002090 A _rom_unc_data -100020b4 A _sdr_rnd2_y -100020b8 A _sdr_rnd2_z -100020bc A _sdr_rnd2_c -10002100 A __ram_image_end__ +10000bdc A __image1_validate_code__ +10000bdc T RAM_IMG1_VALID_PATTEN +10000be4 T rand_x +10000be8 T AvaWds +10001be8 T SdrDramInfo +10001bfc T SdrDramTiming +10001c30 T SdrDramModeReg +10001c4c T SdrDramDev +10001c60 T _rtl_impure_ptr +10001c68 T impure_reent +10002090 T _rom_unc_data +100020b4 T _sdr_rnd2_y +100020b8 T _sdr_rnd2_z +100020bc T _sdr_rnd2_c +100020c0 T gBoot_Gpio_Adapter +100020c0 t __ram_image_end__ +100021ec T SpicInitParaAllClk +1000227c t txt_tab_seg +1000229c t tab_seg_def 10002400 B __rom_heap_start__ 10002400 B end +1000245a t flashcpy +100024f8 t get_seg_id +1000252c t RtlConsolRam +10002550 T InitSpicFlashType +10002590 t EnterImage15 +10002b5c t RtlBoot4ToSram +10002b62 t RtlBoot3ToSram +10002b68 t RtlBoot2ToSram +10002b6e t RtlBoot1ToSram +10002b74 t RtlBootToFlash +10002b7c T spic_table_flash +10002b98 t InitTabParaAllClk +10002be0 T SEG_ID +10002be0 T __image1_bss_start__ +10002be4 T __image1_bss_end__ +10002be4 T __ram_image1_text_end__ 10003000 B __ram_heap1_start__ 10003000 B __rom_heap_end__ -100042b0 R _binary_build_bin_ram_1_r_bin_end 10006000 D .image2.start.table1$$Base 10006000 D __image2_entry_func__ 10006000 D __ram_heap1_end__ @@ -787,2815 +818,2708 @@ 10006004 D RAM_IMG2_VALID_PATTEN 10006004 D __image2_validate_code__ 10006018 D cus_sig -10006038 T VectorTableOverrideRtl8195A -1000604c T SYSPlatformInit -1000606c T InfraStart -10006124 T UartLogIrqHandleRam -100061f0 T RtlConsolInitRam -100062a0 T RtlConsolTaskRam -100062d0 T SpicRxCmdRefinedRtl8195A -100063d8 T SpicInitRefinedRtl8195A -1000648c T SpicReadIDRtl8195A -10006590 T SpicConfigAutoModeRtl8195A -10006600 T SpicUserReadRtl8195A -10006774 T SpicUserReadFourByteRtl8195A -10006890 T SpicGetExtendAddrRtl8195A -100068e8 T SpicGetConfigRegRtl8195A -10006940 T SpicGetFlashStatusRefinedRtl8195A -10006998 T SpicWaitWipDoneRefinedRtl8195A -100069d4 T SpicTxCmdWithDataRtl8195A -10006aa8 T SpicGetFlashFlagRtl8195A -10006b34 T SpicWaitOperationDoneRtl8195A -10006b70 T SpicDeepPowerDownFlashRtl8195A -10006bfc T SpicUserProgramRtl8195A -10006e2c T SpicWaitWipRtl8195A -10006e40 T SpicTxFlashInstRtl8195A -10006ed4 T SpicEraseFlashRefinedRtl8195A -10006ede T SpicDieEraseFlashRtl8195A -10006f00 T SpicBlockEraseFlashRtl8195A -10006f22 T SpicSectorEraseFlashRtl8195A -10006f44 T SpicSetExtendAddrRtl8195A -10006f5e T SpicSetFlashStatusRefinedRtl8195A -10006f90 T SpicWriteProtectFlashRtl8195A -10006fb8 T SpicDisableRtl8195A -10006fc8 T SpicNVMCalLoad -100070d8 T SpicNVMCalLoadAll -100070f6 T SpicNVMCalStore -10007250 T SpicCalibrationRtl8195A -100074a4 T SpicFlashInitRtl8195A -10007550 T SpicOneBitCalibrationRtl8195A -10007568 T xModem_Frame_MemWrite -100075e0 T FWU_WriteWord -10007600 T xModem_Frame_FlashWrite -100076b8 T xModem_MemCmp -100076fc T xModem_Frame_Img2 -100078c0 T xModem_Frame_Dump -10007954 T xModem_Init_UART_Port -100079b0 T xModem_DeInit_UART_Port -100079c2 W UpdatedImg2AddrValidate -100079e4 W Img2SignValidate -10007a14 T MarkImg2SignOld -10007a40 T WriteImg1Sign -10007a64 T xModem_Frame_ImgAll -10007e04 T WriteImg2Sign -10007e34 T SelectImg2ToUpdate -10007e74 T OTU_FW_Update -10007fa8 T OTU_check_gpio -10007fe8 T OTU_check_uart -100080e0 T OTU_Img_Download -10008208 T COMMPORT_GET_T -1000824c T COMMPORT_CLEAN_RX -1000825e T xModemStart -10008274 T xModemEnd -10008284 T xModemInquiry -100082a4 T xModemCancel -100082be T xModemGetFirst -100083a0 T xModemGetOthers -100084e4 T xModemRxBlock -1000850e T xModemRxFrame -10008526 T xModemRxBuffer -100085cc T xmodem_loguart_putc -10008600 t XMLogUartIrqRxRdyHandle.isra.0 -10008630 T XMLogUartIrqHandle -10008690 T xmodem_loguart_init -100087c0 T xmodem_loguart_func_hook -100087dc T xmodem_loguart_deinit -1000883c T XmRxBufPoll -10008850 T _XmRxBufGet -10008870 T XmRxBufRst -10008884 T XmRxBufPut -100088a4 T XmodemUartIrqHandle -1000894c T XmRxBufGet -10008990 T XmRxBufGetS -100089f0 T xmodem_uart_init -10008a5c T xmodem_uart_func_hook -10008a78 T xmodem_uart_deinit -10008a90 T xmodem_uart_readable -10008ab0 T xmodem_uart_writable -10008ad0 T xmodem_uart_putc -10008afc T xmodem_uart_getc -10008b1c T ShowRamBuildInfo -10008b1e W __low_level_init -10008b20 T _AppStart -10008b44 T HalCommonInit -10008b54 T vWFSSVCHandler -10008b5a t svcing -10008b74 T PatchHalLogUartInit -10008c28 T PSHalInitPlatformLogUart -10008cec T InitSYSIRQ -10008d28 T DurationScaleAndPeriodOP -10008d60 T CLKCal -10008dbc T BackupCPUClk -10008ddc T ReFillCpuClk -10008dfc T SYSIrqHandle -10008e3c T WakeFromSLPPG -10008f74 T InitSoCPM -10008fac T RegPowerState -10009018 T ReadHWPwrState -10009294 T SetSYSTimer -100092cc T SleepCG -100093cc T HALEFUSEOneByteReadRAM -100093ec T HALEFUSEOneByteWriteRAM -100093f0 T HalLogUartSetBaudRate -1000946c T GpioFunctionChk -100094a4 T FunctionChk -100094a8 T HalGetChipId -100094d0 T HalNMIHandler_Patch -10009504 T SDIO_Device_Off -10009528 t get_addr_fobj -10009572 t get_addr_fobj_save -100095bc t _fwrite_word -100095e8 t get_addr_bscfg -10009664 T cmp_align1_align4 -10009710 T flash_write_cfg -10009950 T flash_read_cfg -100099e4 T rtl_libc_init -100099f8 T rtl_snprintf -10009a70 T rtl_sprintf -10009ad0 T rtl_printf -10009b18 T rtl_memcmp -10009b20 T rtl_memcpy -10009b28 T rtl_memset -10009b30 T rtl_strcat -10009b38 T rtl_strcmp -10009b40 T rtl_strcpy -10009b48 T rtl_strlen -10009b50 T rtl_strncmp -10009b58 T rtl_strncpy -10009b60 T rtl_strstr -10009b68 T rtl_strsep -10009b70 T rtl_strtok -10009b78 T ram_libgloss_close -10009b88 T ram_libgloss_fstat -10009ba8 T ram_libgloss_isatty -10009bb4 T ram_libgloss_lseek -10009bc4 T ram_libgloss_read -10009bd4 T ram_libgloss_sbrk -10009bf0 T ram_libgloss_write -10009c10 T ram_libgloss_open -10009c4c T init_rom_libgloss_ram_map -10009c94 T gpio_uart_at_rx_irq_callback -10009c98 T uart_atcmd_module_init -10009cd8 T atcmd_update_partition_info -10009d14 T read_uart_atcmd_setting_from_system_data -10009d88 T write_uart_atcmd_setting_to_system_data -10009d98 T reset_uart_atcmd_setting -10009dc4 T uart_at_rx_wakeup -10009dec T uart_atcmd_reinit -10009e2c T uart_at_send_string -10009e44 T uart_irq -1000a108 T uart_at_send_buf -1000a12c T uart_atcmd_main -1000a1a8 t uart_atcmd_thread -1000a22c T example_uart_atcmd -1000a23c T pre_example_entry -1000a23e T example_entry -1000a244 T connect_start -1000a25c T main -1000a2c4 T SystemCoreClockUpdate -1000a2d8 T hash_index -1000a2f0 T log_add_new_command -1000a330 T log_service_add_table -1000a34c T log_action -1000a398 T log_handler -1000a404 T parse_param -1000a4e4 T at_set_debug_level -1000a4f0 T at_set_debug_mask -1000a4fc T mp_commnad_handler -1000a55c T print_help_handler -1000a57c T log_service_lock -1000a588 T log_service_unlock -1000a594 T log_service -1000a694 T log_service_lock_init -1000a6a0 T start_log_service -1000a6e8 T log_service_init -1000a774 T console_cmd_exec -1000a7e8 T console_init -1000a828 T get_eap_phase -1000a834 T get_eap_method -1000a840 T eap_autoreconnect_hdl -1000a844 t wifi_no_network_hdl -1000a85c t wifi_ap_sta_disassoc_hdl -1000a860 T wifi_scan_done_hdl -1000a8d0 t wifi_handshake_done_hdl -1000a8ec t wifi_disconn_hdl -1000a954 t wifi_connected_hdl -1000a988 t wifi_connect_local -1000aa9c T wifi_scan_each_report_hdl -1000abdc T wifi_autoreconnect_hdl -1000ac18 t wifi_ap_sta_assoc_hdl -1000ac1a T wifi_rx_beacon_hdl -1000ac1c T wifi_connect -1000aea0 t wifi_autoreconnect_thread -1000af24 T wifi_connect_bssid -1000b118 T wifi_disconnect -1000b14c T wifi_is_connected_to_ap -1000b150 T wifi_set_mac_address -1000b184 T wifi_get_associated_client_list -1000b1d0 T wifi_set_channel -1000b1dc T wifi_set_mib -1000b1e4 T wifi_on -1000b28c T wifi_off -1000b2e4 T wifi_start_ap -1000b3c4 T wifi_start_ap_with_hidden_ssid -1000b4b0 T wifi_scan -1000b508 T wifi_scan_networks_with_ssid -1000b694 T wifi_scan_networks -1000b744 T wifi_set_pscan_chan -1000b75c T wifi_get_setting -1000b80c T wifi_show_setting -1000b9b8 T wifi_set_promisc -1000b9bc T wifi_enter_promisc_mode -1000ba10 T wifi_restart_ap -1000bb2c T wifi_config_autoreconnect -1000bb50 T wifi_set_autoreconnect -1000bb68 T wifi_init_packet_filter -1000bb6c T wifi_add_packet_filter -1000bb70 T wifi_enable_packet_filter -1000bb74 T wifi_disable_packet_filter -1000bb78 T wifi_remove_packet_filter -1000bb7c T wifi_indication -1000bbb8 T wifi_reg_event_handler -1000bc0c T wifi_unreg_event_handler -1000bc50 T init_event_callback_list -1000bc60 t promisc_callback_all -1000bccc t promisc_callback -1000bd30 T promisc_deinit -1000bd34 T promisc_recv_func -1000bd38 T promisc_set -1000bd3c T is_promisc_enabled -1000bd46 T promisc_get_fixed_channel -1000bd4c T promisc_init_packet_filter -1000bd84 T promisc_add_packet_filter -1000bde4 T promisc_enable_packet_filter -1000be20 T promisc_disable_packet_filter -1000be58 T promisc_remove_packet_filter -1000beac T retrieve_frame -1000bee8 T cmd_promisc -1000c0f0 T simple_config_callback -1000c130 T SC_set_ack_content -1000c180 T SC_send_simple_config_ack -1000c21c T get_connection_info_from_profile -1000c4b4 T SC_translate_iw_security_mode -1000c4dc T SC_parse_scan_result_and_connect -1000c630 T SC_connect_to_candidate_AP -1000c6c8 T SC_translate_security -1000c700 T SC_connect_to_AP -1000c7f0 T init_simple_config_lib_config -1000c84c T init_test_data -1000c910 T deinit_test_data -1000c948 T simple_config_test -1000cb34 T filter_add_enable -1000cbac T remove_filter -1000cbcc T print_simple_config_result -1000cc3c T cmd_simple_config -1000ccd0 T iw_ioctl -1000ccec T wext_get_ssid -1000cd36 T wext_set_ssid -1000cd6a T wext_set_bssid -1000cdb4 T is_broadcast_ether_addr -1000cdd6 T wext_set_auth_param -1000ce04 T wext_set_key_ext -1000cf04 T wext_get_enc_ext -1000cf66 T wext_set_passphrase -1000cf9a T wext_get_passphrase -1000cfcc T wext_set_tos_value -1000d058 T wext_set_mode -1000d07c T wext_get_mode -1000d0a6 T wext_set_ap_ssid -1000d0dc T wext_set_pscan_channel -1000d15c T wext_set_channel -1000d18a T wext_get_channel -1000d1b6 T wext_set_scan -1000d1e6 T wext_get_scan -1000d218 T wext_private_command -1000d2ec T wext_wlan_indicate -1000d434 T wext_set_autoreconnect -1000d484 T wext_set_adaptivity -1000d4ac T wext_set_sta_num -1000d4b0 T LwIP_Init -1000d574 T LwIP_DHCP -1000d674 T LwIP_GetMAC -1000d678 T LwIP_GetIP -1000d67c T LwIP_GetGW -1000d680 T LwIP_UseStaticIP -1000d6e4 T LwIP_AUTOIP -1000d768 T tcp_client_func -1000d9cc t tcp_client_handler -1000da44 T tcp_server_func -1000dc54 t tcp_server_handler -1000dcc4 T udp_client_func -1000df1c T udp_client_handler -1000dfb8 T udp_server_func -1000e148 T udp_server_handler -1000e1b8 T km_parser -1000e264 T cmd_tcp -1000e590 T cmd_udp -1000e9ac T ota_platform_reset -1000e9e0 T write_ota_addr_to_system_data -1000ea94 t update_ota_local_task -1000ef18 T update_ota_local -1000efa8 T cmd_update -1000efdc T cmd_ota_image -1000f07c T init_thread -1000f098 T wlan_network -1000f0dc T ping_test -1000f2f0 T do_ping_call -1000f340 t netconn_close_shutdown -1000f37c t netconn_recv_data -1000f44c T netconn_new_with_proto_and_callback -1000f4ac T netconn_delete -1000f4d0 T netconn_getaddr -1000f514 T netconn_bind -1000f554 T netconn_connect -1000f594 T netconn_listen_with_backlog -1000f5cc T netconn_accept -1000f654 T netconn_recv_tcp_pbuf -1000f668 T netconn_recv -1000f6f0 T netconn_recved -1000f71c T netconn_send -1000f758 T netconn_write_partly -1000f7fc T netconn_close -1000f804 T netconn_gethostbyname -1000f85c T netconn_abort -1000f87c t recv_udp -1000f8ec t recv_raw -1000f970 t setup_tcp -1000f9b4 t err_tcp -1000fa4c t do_connected -1000fab8 t do_writemore -1000fbe0 t do_close_internal -1000fccc t poll_tcp -1000fd1c t do_dns_found -1000fd48 t sent_tcp -1000fd96 t recv_tcp -1000fe10 T do_newconn -1000fea0 T netconn_alloc -1000ff10 T netconn_free -1000ff3c t netconn_drain -1000ffcc t accept_function -1001006c T do_delconn -100100f8 T do_bind -10010150 T do_connect -100101e4 T do_listen -10010294 T do_send -10010304 T do_recv -10010344 T do_write -1001037e T do_getaddr -100103f2 T do_close -10010444 T do_gethostbyname -10010470 T netbuf_delete -10010490 T netbuf_free -100104a6 T netbuf_ref -100104e0 T netbuf_data -10010504 T lwip_gethostbyname -10010550 t get_socket -10010578 t alloc_socket -100105e8 t event_callback -10010718 t lwip_setsockopt_internal -10010890 t lwip_selscan -10010a14 T lwip_socket_init -10010a18 T lwip_accept -10010b3c T lwip_bind -10010ba0 T lwip_close -10010bf8 T lwip_connect -10010c5c T lwip_listen -10010cb0 T lwip_recvfrom -10010e84 T lwip_read -10010e96 T lwip_recv -10010ea8 T lwip_sendto -10010f5c T lwip_send -10010fdc T lwip_socket -10011064 T lwip_write -1001106c T lwip_select -100112c8 T lwip_setsockopt -10011428 t tcpip_thread -100114ac T tcpip_input -100114f4 T tcpip_callback_with_block -10011548 T tcpip_timeout -1001158c T tcpip_apimsg -100115e4 T tcpip_init -10011628 t autoip_start_probing -10011674 t autoip_arp_announce -100116a0 T autoip_start -10011734 T autoip_tmr -10011844 T autoip_arp_reply -100118ec t icmp_send_response.isra.0 -1001195c T icmp_input -10011a80 T icmp_dest_unreach -10011a8a T icmp_time_exceeded -10011a94 t igmp_send -10011b38 t igmp_delaying_member -10011b70 t igmp_lookup_group.part.1 -10011ba8 T igmp_init -10011bc4 T igmp_report_groups -10011be8 T igmp_lookfor_group -10011c08 T igmp_start -10011c44 T igmp_input -10011d08 T igmp_joingroup -10011dc8 T igmp_leavegroup -10011e80 T igmp_tmr -10011eac t lwip_standard_chksum -10011f04 T inet_chksum_pseudo -10011f8a T inet_chksum -10011f96 T inet_chksum_pbuf -10011fdc T ip_route -10012018 T ip_input -100121f0 T ip_output_if_opt -10012344 T ip_output_if -10012366 T ip_output -1001239e T ip4_addr_isbroadcast -100123d6 T ipaddr_aton -100124ec T ipaddr_addr -10012504 T ipaddr_ntoa_r -1001259c T ipaddr_ntoa -100125a8 t ipfrag_free_pbuf_custom -100125c0 t ip_reass_free_complete_datagram -10012640 t ip_reass_remove_oldest_datagram -100126b4 T ip_reass_tmr -100126dc T ip_reass -1001298c T ip_frag -10012af8 T lwip_htons -10012afe T lwip_ntohs -10012b04 T lwip_htonl -10012b08 T lwip_ntohl -10012b0c t dhcp_set_state -10012b1c t dhcp_option -10012b3c t dhcp_option_byte -10012b4e t dhcp_option_short -10012b70 t dhcp_option_long -10012bb4 t dhcp_create_msg -10012d04 t dhcp_delete_msg -10012d1a t dhcp_check -10012d40 t dhcp_bind -10012e14 t dhcp_option_trailer -10012e40 t dhcp_discover -10012ef4 t dhcp_rebind -10012f80 t dhcp_select -10013064 t dhcp_reboot -10013108 t dhcp_recv -10013518 T dhcp_arp_reply -10013598 T dhcp_renew -10013620 T dhcp_release -100136c8 T dhcp_coarse_tmr -10013754 T dhcp_fine_tmr -100137f0 T dhcp_release_unicast -100138b4 T dhcp_stop -100138e4 T dhcp_start -10013984 t dns_parse_name -100139a0 t dns_recv -10013b34 t dns_send -10013c04 t dns_check_entry -10013cb4 T dns_setserver -10013cd4 T dns_init -10013d2c T dns_tmr -10013d58 T dns_gethostbyname -10013e98 T lwip_init -10013ec0 T sys_timeout -10013f20 T tcp_timer_needed -10013f54 t tcpip_tcp_timer -10013f8c T sys_timeouts_init -10014000 t dns_timer -1001401c t igmp_timer -10014034 t autoip_timer -1001404c t dhcp_timer_fine -10014068 t dhcp_timer_coarse -10014084 t arp_timer -100140a0 t ip_reass_timer -100140bc T sys_untimeout -10014104 T sys_timeouts_mbox_fetch -10014168 T netif_init -1001416c T netif_set_ipaddr -100141c4 T netif_set_addr -100141e0 T netif_add -10014244 T netif_set_gw -1001424c T netif_set_netmask -10014254 T netif_set_default -10014260 T netif_set_up -10014296 T netif_set_down -100142b0 t pbuf_free_ooseq_callback -100142e4 t pbuf_pool_is_empty -10014320 T pbuf_alloced_custom -10014374 T pbuf_header -100143cc T pbuf_free -1001440c T pbuf_alloc -10014530 T pbuf_realloc -10014564 T pbuf_clen -10014574 T pbuf_ref -1001458e T pbuf_cat -100145aa T pbuf_chain -100145ba T pbuf_copy -10014656 T pbuf_copy_partial -100146be T pbuf_coalesce -100146ec T raw_input -10014764 T raw_bind -1001476e T raw_connect -10014778 T raw_recv -1001477e T raw_sendto -1001480e T raw_send -10014814 T raw_remove -1001483c T raw_new -10014870 t tcp_accept_null -10014878 t tcp_new_port -100148c8 T tcp_init -100148e0 T tcp_bind -10014970 T tcp_listen_with_backlog -10014a34 T tcp_update_rcv_ann_wnd -10014a6a T tcp_recved -10014aa4 T tcp_seg_free -10014abe T tcp_segs_free -10014ad0 T tcp_seg_copy -10014af8 T tcp_arg -10014afc T tcp_recv -10014b02 T tcp_sent -10014b08 T tcp_err -10014b0e T tcp_accept -10014b12 T tcp_poll -10014b1c T tcp_pcb_purge -10014b5c T tcp_slowtmr -10014e18 T tcp_pcb_remove -10014e80 t tcp_close_shutdown -10014fb0 T tcp_close -10014fc8 T tcp_recv_null -10014fec T tcp_process_refused_data -1001504c T tcp_fasttmr -100150c4 T tcp_tmr -100150e8 T tcp_shutdown -10015138 T tcp_abandon -100151d0 T tcp_abort -100151d8 T tcp_next_iss -100151f0 T tcp_alloc -1001530c T tcp_new -10015312 T tcp_eff_send_mss -10015330 T tcp_connect -1001548c t tcp_oos_insert_segment -1001550c t tcp_receive -10015ce4 t tcp_parseopt.isra.0 -10015d68 T tcp_input -100165c0 t tcp_pbuf_prealloc -10016614 t tcp_create_segment -100166dc t tcp_output_alloc_header.constprop.0 -10016746 T tcp_write -10016a96 T tcp_enqueue_flags -10016b3e T tcp_send_fin -10016b86 T tcp_send_empty_ack -10016be4 T tcp_output -10016e5c T tcp_rst -10016ef4 T tcp_rexmit_rto -10016f22 T tcp_rexmit -10016f72 T tcp_rexmit_fast -10016fc8 T tcp_keepalive -1001701a T tcp_zero_window_probe -100170c4 T udp_init -100170dc T udp_input -10017264 T udp_bind -1001730c T udp_sendto_if -1001740a T udp_sendto -10017440 T udp_send -1001744c T udp_connect -10017494 T udp_disconnect -100174a4 T udp_recv -100174ac T udp_remove -100174d4 T udp_new -100174f8 t etharp_free_entry -10017528 t etharp_find_entry -10017604 t etharp_send_ip -10017638 T etharp_tmr -10017678 T etharp_cleanup_netif -100176a0 T etharp_raw -1001775c T etharp_request -10017788 t etharp_output_to_arp_index -100177d0 T etharp_query -100178d4 T etharp_output -100179cc T ethernet_input -10017bbc t low_level_output -10017c18 t arp_timer -10017c34 T ethernetif_recv -10017cac T ethernetif_init -10017cd4 T lwip_POST_SLEEP_PROCESSING -10017cf0 T rltk_wlan_set_netif_info -10017d10 T rltk_wlan_send -10017da4 T rltk_wlan_recv -10017e04 T netif_is_valid_IP -10017e3c T netif_get_idx -10017e5c T netif_rx -10017e6c T netif_post_sleep_processing -10017e70 T sys_mbox_new -10017e8a T sys_mbox_free -10017e9e T sys_mbox_post -10017ebe T sys_mbox_trypost -10017ee0 T sys_arch_mbox_fetch -10017f2a T sys_arch_mbox_tryfetch -10017f4a T sys_mbox_valid -10017f54 T sys_mbox_set_invalid -10017f5a T sys_sem_new -10017f96 T sys_arch_sem_wait -10017fd6 T sys_sem_signal -10017fe2 T sys_sem_free -10017fe8 T sys_sem_valid -10017ff2 T sys_sem_set_invalid -10017ff8 T sys_init -1001801c T sys_thread_new_tcm -10018084 T sys_arch_protect -1001808e T sys_arch_unprotect -10018092 T sys_now -10018098 t add_offer_options -10018154 t mark_ip_in_table -1001824c t dhcps_initialize_message -100182fc T dhcps_handle_state_machine_change -100183d0 t dhcps_receive_udp_packet_handler -100186e0 T dhcps_set_addr_pool -10018714 T dhcps_init -10018814 T dhcps_deinit -1001883c t prvInsertBlockIntoFreeList -10018884 t vPortDefineHeapRegions.constprop.1 -1001893c T dump_mem_block_list -10018998 T pvPortMalloc -10018a84 T __vPortFree -10018ad0 T vPortSetExtFree -10018aec T vPortFree -10018b1c T xPortGetFreeHeapSize -10018b28 t prvPortStartFirstTask -10018b48 T pxPortInitialiseStack -10018b64 T vPortSVCHandler -10018b84 t pxCurrentTCBConst2 -10018b88 T vPortYield -10018ba0 T ulPortSetInterruptMask -10018bb0 t prvTaskExitError -10018bb8 T vPortEnterCritical -10018bd4 T vPortClearInterruptMask -10018bdc T vPortExitCritical -10018bf0 T xPortPendSVHandler -10018c30 t pxCurrentTCBConst -10018c34 T xPortSysTickHandler -10018c58 W vPortSuppressTicksAndSleep -10018d70 W vPortSetupTimerInterrupt -10018dc0 T xPortStartScheduler -10018df0 T vApplicationIdleHook -10018df4 T vApplicationStackOverflowHook -10018e10 T osKernelSysTick -10018e14 T osDelay -10018e2e T vListInitialise -10018e44 T vListInitialiseItem -10018e4a T vListInsertEnd -10018e62 T vListInsert -10018e92 T uxListRemove -10018eb2 t prvCopyDataToQueue -10018f1c t prvCopyDataFromQueue -10018f44 t prvUnlockQueue -10018fac T xQueueGenericReset -10019006 T xQueueGenericCreate -10019052 T xQueueCreateCountingSemaphore -10019064 T xQueueGenericSend -10019142 T xQueueCreateMutex -1001918c T xQueueGenericSendFromISR -100191f0 T xQueueGenericReceive -100192f4 T uxQueueMessagesWaiting -10019306 T vQueueDelete -1001931c T vQueueWaitForMessageRestricted -10019356 t prvGenerateRunTimeOfPeroid -10019398 t prvGetExpectedIdleTime -100193c8 t prvListTaskWithinSingleList -100194b0 t prvResetNextTaskUnblockTime -100194d4 t prvAddCurrentTaskToDelayedList -10019524 T xTaskGenericCreate -100196d8 T vTaskDelete -10019778 T uxTaskPriorityGet -10019794 T vTaskPrioritySet -1001984c T vTaskStartScheduler -100198a4 T vTaskSuspendAll -100198b4 T xTaskGetTickCount -100198cc T xTaskGetTickCountFromISR -100198e4 T pcTaskGetTaskName -100198f4 T vTaskStepTick -10019904 T xTaskIncrementTick -10019a84 T xTaskResumeAll -10019b4c T vTaskDelay -10019b9c t prvIdleTask -10019c20 T uxTaskGetSystemState -10019cd0 T vTaskSwitchContext -10019d88 T vTaskPlaceOnEventList -10019de4 T vTaskPlaceOnEventListRestricted -10019e28 T xTaskRemoveFromEventList -10019e98 T vTaskSetTimeOutState -10019eb0 T xTaskCheckForTimeOut -10019efc T vTaskMissedYield -10019f08 T eTaskConfirmSleepModeStatus -10019f28 T xTaskGetSchedulerState -10019f48 T vTaskPriorityInherit -10019fdc T xTaskPriorityDisinherit -1001a04c T sprintf_pcTaskName -1001a06c T vTaskList -1001a11c T vTaskGetRunTimeStats -1001a1dc T pvTaskIncrementMutexHeldCount -1001a1f4 T vTaskGetCurrentTCB -1001a200 t prvCheckForValidListAndQueue -1001a24c t prvInsertTimerInActiveList -1001a288 T xTimerCreateTimerTask -1001a2c4 T xTimerCreate -1001a300 T xTimerGenericCommand -1001a394 t prvSwitchTimerLists -1001a404 t prvTimerTask -1001a568 T xTimerIsTimerActive -1001a580 t device_mutex_init -1001a5c4 T device_mutex_lock -1001a5f4 T device_mutex_unlock -1001a610 t _freertos_systime_to_sec -1001a61a t _freertos_ms_to_systime -1001a61c t _freertos_sec_to_systime -1001a624 t _freertos_usleep_os -1001a626 t _freertos_ATOMIC_SET -1001a62a t _freertos_ATOMIC_READ -1001a62e t _freertos_modular64 -1001a6a2 t _freertos_thread_enter -1001a6a4 t _freertos_enter_critical -1001a6a8 t _freertos_exit_critical -1001a6ac t _freertos_ATOMIC_SUB_RETURN -1001a6c4 t _freertos_ATOMIC_DEC_RETURN -1001a6da t _freertos_ATOMIC_ADD_RETURN -1001a6f2 t _freertos_ATOMIC_INC_RETURN -1001a708 t _freertos_ATOMIC_SUB -1001a720 t _freertos_ATOMIC_DEC -1001a726 t _freertos_ATOMIC_ADD -1001a73e t _freertos_ATOMIC_INC -1001a744 t _freertos_enter_critical_from_isr -1001a754 T _freertos_malloc -1001a758 T _freertos_zmalloc -1001a770 t _freertos_memset -1001a774 T _freertos_mfree -1001a778 t _freertos_get_current_time -1001a77c t _freertos_spinunlock_irqsave -1001a792 t _freertos_spinunlock -1001a79e t _freertos_mutex_put -1001a7a2 T _freertos_wakeup_task -1001a7a8 t _freertos_up_sema -1001a7ac t _freertos_exit_critical_mutex -1001a7b8 T _freertos_timerCreate -1001a7bc T _freertos_timerDelete -1001a7d0 T _freertos_timerStop -1001a7e4 T _freertos_timerChangePeriod -1001a7fe T _freertos_timerIsTimerActive -1001a802 T _freertos_acquire_wakelock -1001a808 T _freertos_release_wakelock -1001a80e T _freertos_get_scheduler_state -1001a82e t _freertos_thread_exit -1001a834 t _freertos_GetFreeHeapSize -1001a838 t _freertos_yield_os -1001a83c t _freertos_udelay_os -1001a840 t _freertos_mdelay_os -1001a844 t _freertos_deinit_xqueue -1001a85e t _freertos_spinlock_free -1001a870 t _freertos_mutex_free -1001a874 t _freertos_free_sema -1001a878 t _freertos_push_to_xqueue -1001a8a0 t _freertos_pop_from_xqueue -1001a8c8 t _freertos_down_sema -1001a8ea t _freertos_init_xqueue -1001a904 t _freertos_spinlock_irqsave -1001a940 t _freertos_spinlock -1001a978 t _freertos_enter_critical_mutex -1001a9b0 t _freertos_mutex_get -1001a9e8 t _freertos_spinlock_init -1001a9f6 t _freertos_mutex_init -1001a9fc t _freertos_exit_critical_from_isr -1001aa08 t _freertos_up_sema_from_isr -1001aa30 t _freertos_init_sema -1001aa40 t _freertos_create_task -1001aab8 t _freertos_memcmp -1001aac6 t _freertos_memcpy -1001aacc t _freertos_delete_task -1001ab18 t _freertos_mutex_get_timeout -1001ab54 t _freertos_systime_to_ms -1001ab56 t _freertos_msleep_os -1001ab5a T save_and_cli -1001ab5e T restore_flags -1001ab62 T cli -1001ab68 T _freertos_arc4random -1001ab98 t _freertos_get_random_bytes -1001abd6 T RtlInitSema -1001abe4 T RtlUpSema -1001abf0 T RtlUpSemaFromISR -1001ac10 T RtlDownSema -1001ac24 T RtlMutexFree -1001ac2a T RtlFreeSema -1001ac2e T RtlMsleepOS -1001ac36 T RtlUdelayOS -1001ac3a T _htons -1001ac40 T _ntohs -1001ac48 T _rtw_zvmalloc -1001ac68 T _rtw_vmfree -1001ac8c T _rtw_malloc -1001ac9c T _rtw_zmalloc -1001acac T _rtw_mfree -1001acbc T deinit_mem_monitor -1001acbe T rtw_vmfree -1001acc2 T rtw_mfree -1001acc8 T rtw_memcpy -1001acd8 T rtw_memcmp -1001ace8 T rtw_memset -1001acf8 T rtw_init_listhead -1001acfe T rtw_is_list_empty -1001ad08 T rtw_list_insert_head -1001ad14 T rtw_list_insert_tail -1001ad20 T rtw_list_delete -1001ad30 T rtw_init_sema -1001ad40 T rtw_free_sema -1001ad50 T rtw_up_sema -1001ad60 T rtw_up_sema_from_isr -1001ad70 T rtw_down_timeout_sema -1001ad80 T rtw_down_sema -1001ad94 T rtw_mutex_init -1001ada4 T rtw_mutex_free -1001adb4 T rtw_mutex_put -1001adc4 T rtw_mutex_get_timeout -1001add8 T rtw_enter_critical_from_isr -1001ade8 T rtw_enter_critical -1001adec T rtw_exit_critical_from_isr -1001adfc T rtw_exit_critical -1001ae00 T rtw_enter_critical_mutex -1001ae10 T rtw_exit_critical_mutex -1001ae20 T rtw_queue_empty -1001ae2a T rtw_end_of_queue_search -1001ae34 T rtw_spinlock_init -1001ae44 T rtw_init_queue -1001ae50 T rtw_spinlock_free -1001ae60 T rtw_spin_lock -1001ae70 T rtw_enter_critical_bh -1001ae74 T rtw_spin_unlock -1001ae84 T rtw_exit_critical_bh -1001ae88 T rtw_get_current_time -1001ae98 T rtw_systime_to_ms -1001aeac T rtw_systime_to_sec -1001aec0 T rtw_ms_to_systime -1001aed4 T rtw_sec_to_systime -1001aee8 T rtw_get_passing_time_ms -1001aefc T rtw_msleep_os -1001af0c T rtw_usleep_os -1001af1c T rtw_mdelay_os -1001af2c T rtw_udelay_os -1001af3c T ATOMIC_SET -1001af4c T ATOMIC_INC -1001af5c T ATOMIC_INC_RETURN -1001af70 T ATOMIC_DEC_RETURN -1001af84 T ATOMIC_DEC_AND_TEST -1001af94 T rtw_modular64 -1001afb0 T rtw_get_random_bytes -1001afc4 T rtw_getFreeHeapSize -1001afd4 T init_mem_monitor -1001afe4 T add_mem_usage -1001b018 T rtw_zvmalloc -1001b038 T rtw_malloc -1001b058 T rtw_zmalloc -1001b078 T rtw_netif_queue_stopped -1001b07c T rtw_netif_wake_queue -1001b07e T rtw_netif_start_queue -1001b080 T rtw_netif_stop_queue -1001b082 T flush_signals_thread -1001b084 T rtw_acquire_wakelock -1001b094 T rtw_release_wakelock -1001b0a4 T rtw_create_task -1001b0c0 T rtw_delete_task -1001b0d0 T rtw_wakeup_task -1001b0e0 T rtw_timerCreate -1001b0fc T rtw_timerDelete -1001b110 T rtw_timerIsTimerActive -1001b124 T rtw_timerStop -1001b138 T rtw_timerChangePeriod -1001b14c T rtw_thread_enter -1001b15c T rtw_thread_exit -1001b16c T tcm_heap_free -1001b1ec T tcm_heap_init -1001b23c T tcm_heap_dump -1001b294 T tcm_heap_freeSpace -1001b2d4 T tcm_heap_malloc -1001b374 T tcm_heap_calloc -1001b38c T flash_init -1001b428 T flash_turnon -1001b440 T flash_erase_sector -1001b46c T flash_read_word -1001b4a4 T flash_write_word -1001b4f0 T flash_stream_read -1001b5c0 T flash_stream_write -1001b718 T flash_otp_read -1001b7e0 T gpio_set_hal_pin_mode -1001b804 T gpio_set -1001b83c T gpio_init -1001b870 T gpio_mode -1001b882 T gpio_dir -1001b894 T gpio_write -1001b8e4 T gpio_read -1001b918 T gpio_irq_init -1001b958 T gpio_irq_set -1001b998 T gpio_irq_enable -1001b9b4 T pin_function -1001b9b6 T pin_mode -1001b9bc W pinmap_merge -1001b9f8 W pinmap_find_peripheral -1001ba10 W pinmap_peripheral -1001ba48 t SerialRxDoneCallBack -1001ba68 t SerialTxDoneCallBack -1001baa0 T serial_init -1001bbac T serial_baud -1001bbb4 T serial_format -1001bc04 T serial_irq_handler -1001bc40 T serial_irq_set -1001bcdc T serial_readable -1001bcf2 T serial_getc -1001bd14 T serial_writable -1001bd2c T serial_putc -1001bd74 T serial_set_flow_control -1001bda2 T serial_rx_fifo_level -1001bdbc T sleep_ex_selective -1001bdd0 T sys_reset -1001be04 T us_ticker_read -1001be30 T En32KCalibration -1001bec4 T HalGdmaOpInit -1001bf18 T HAL_GPIO_GetPinName -1001bf20 T HAL_GPIO_PullCtrl -1001bf38 T HAL_GPIO_Init -1001bfb0 T HAL_GPIO_Irq_Init -1001c04c T HalTimerOpInit_Patch -1001c088 T HalRuartOpInit -1001c14c T HalRuartSetBaudRate -1001c150 T HalRuartInit -1001c214 T HalRuartFlowCtrl -1001c22c T freertos_ready_to_sleep -1001c23c T freertos_pre_sleep_processing -1001c300 T freertos_post_sleep_processing -1001c324 T acquire_wakelock -1001c364 T release_wakelock -1001c3c0 T get_wakelock_status -1001c3cc T get_wakelock_hold_stats -1001c45c T clean_wakelock_stat -1001c4a0 T HalGdmaChBlockSetingRtl8195a_Patch -1001c72c T HalGdmaQueryDArRtl8195a -1001c746 T HalGdmaQuerySArRtl8195a -1001c75e T HalGdmaQueryChEnRtl8195a -1001c77c T HAL_GPIO_ClearISR_8195a -1001c80c T HalTimerIrq2To7Handle_Patch -1001c860 T HalTimerIrqRegisterRtl8195a_Patch -1001c8dc T HalTimerIrqUnRegisterRtl8195a_Patch -1001c954 T HalTimerDeInitRtl8195a_Patch -1001c988 T HalTimerReadCountRtl8195a_Patch -1001c9a0 T HalTimerReLoadRtl8195a_Patch -1001c9d4 T HalTimerInitRtl8195a_Patch -1001caa8 T HalTimerIrqEnRtl8195a -1001cabc T HalTimerEnRtl8195a_Patch -1001cad0 T HalTimerDisRtl8195a_Patch -1001cae4 T HalRuartGetChipVerRtl8195a -1001caf4 T HalRuartResetRxFifoRtl8195a_Patch -1001cb40 T HalRuartGenBaudRateRtl8195a -1001ccb8 T HalRuartSetBaudRateRtl8195a -1001ce6c T HalRuartInitRtl8195a_Patch -1001d050 T HalRuartFlowCtrlRtl8195a -1001d074 T HalRuartDmaSendRtl8195a_Patch -1001d14c T HalRuartStopRecvRtl8195a_Patch -1001d218 T HalRuartStopSendRtl8195a_Patch -1001d2dc t LoadWifiSetting -1001d308 t RestartSoftAP -1001d344 t GenerateIndexHtmlPage.constprop.2 -1001d558 T LoadWifiConfig -1001d65c T StoreApInfo -1001d6e0 T EraseApinfo -1001d6f2 T web_atoi -1001d740 t ProcessPostMessage.isra.0.constprop.7 -1001d910 T vBasicWEBServer -1001db10 T start_web_server -1001db74 T stop_web_server -1001dbf4 t bytecopy -1001dc08 t rtk_sc_register_pattern -1001dc30 t rtk_sc_generate_key -1001dc3e t rtk_sc_decode_profile -1001dc4c t rtk_sc_get_tlv_info -1001dc5a t mcast_udp_get_cipher_info -1001dc84 t mcast_udp_get_pattern -1001ddfc t bcast_udp_get_pattern -1001deb8 t bcast_udp_get_cipher_info -1001df18 t rtk_clean_profile_value -1001df78 t mcast_udp_decode_profile -1001dfa4 t mcast_udp_generate_key -1001e0b4 t rtk_sc_check_packet.isra.0 -1001e0e4 W whc_fix_channel -1001e0e6 W whc_unfix_channel -1001e0e8 T simple_config_lib_init -1001e104 T simple_config_lib_deinit -1001e118 T parse_tlv_info_bcast -1001e21c t mcast_udp_get_profile -1001e348 T rtk_restart_simple_config -1001e380 T rtk_stop_simple_config -1001e394 T rtk_sc_init -1001e524 T rtk_sc_deinit -1001e560 T rtk_start_parse_packet -1001e868 t rtw_ht_operation_update -1001e91a t associated_clients_update.part.11 -1001e956 T chk_sta_is_alive -1001e994 T add_RATid -1001ea9c T update_sta_info_apmode -1001eb54 T update_beacon -1001ee14 T rtw_check_beacon_data -1001f514 T associated_clients_update -1001f51e T bss_cap_update_on_sta_join -1001f6ce T bss_cap_update_on_sta_leave -1001f7ca T ap_free_sta -1001f87c T expire_timeout_chk -1001f9b8 T rtw_sta_flush -1001fa3c T free_mlme_ap_info -1001fa88 T sta_info_update -1001fac4 T ap_sta_info_defer_update -1001faf4 T start_ap_mode -1001fb34 T init_mlme_ap_info -1001fb4a T stop_ap_mode -1001fb98 T rtw_generate_bcn_ie -1001febc T set_hidden_ssid -1001ff14 T _rtw_init_evt_priv -1001ff26 T _rtw_free_cmd_priv -1001ff30 T _rtw_enqueue_cmd -1001ff5c T _rtw_dequeue_cmd -1001ff90 T _rtw_observequeue_cmd -1001ffa4 T rtw_init_cmd_priv -1001ffae T rtw_init_evt_priv -1001ffb2 T rtw_free_evt_priv -1001ffb4 T rtw_free_cmd_priv -1001ffb8 T rtw_cmd_filter -1001ffd6 T rtw_free_cmd_obj -10020000 T rtw_enqueue_cmd -10020056 T rtw_set_channel_plan_cmd_callback -1002006e T rtw_survey_cmd_callback -1002008a T rtw_disassoc_cmd_callback -100200ba T rtw_joinbss_cmd_callback -100200d6 T rtw_setstaKey_cmdrsp_callback -100200f0 T rtw_cmd_thread -1002024c T rtw_joinbss_cmd -100204f6 T rtw_disassoc_cmd -10020544 T rtw_setstakey_cmd -10020634 T rtw_clearstakey_cmd -100206d4 T rtw_dynamic_chk_wk_cmd -10020726 T rtw_set_chplan_cmd -100207a6 T dynamic_chk_wk_hdl -1002086e T lps_ctrl_wk_hdl -100208d2 T rtw_lps_ctrl_wk_cmd -1002093c T rtw_sitesurvey_cmd -10020a04 T rpt_timer_setting_wk_hdl -10020a18 T rtw_ps_cmd -10020a74 T rtw_chk_hi_queue_cmd -10020ac8 T rtw_drvextra_cmd_hdl -10020ba4 t rtw_free_mlme_ie_data -10020bbc T rtw_init_mlme_timer -10020c18 T rtw_del_mlme_timer -10020c38 T reconnect_timer_hdl -10020cd8 T _rtw_init_mlme_priv -10020d5a T rtw_mfree_mlme_priv_lock -10020d76 T rtw_free_mlme_priv_ie_data -10020dae T _rtw_free_mlme_priv -10020dd6 T _rtw_alloc_network -10020e26 T _rtw_free_network -10020e86 T _rtw_free_network_nolock -10020eac T _rtw_find_network -10020ee8 T _rtw_free_network_queue -10020f30 T rtw_if_up -10020f50 T rtw_get_capability_from_ie -10020f54 T rtw_get_capability -10020f6e T rtw_get_beacon_interval_from_ie -10020f72 T rtw_init_mlme_priv -10020f8a T rtw_free_mlme_priv -10020f8e T rtw_free_network_queue -10020f92 T rtw_is_same_ibss -10020fa8 T is_same_network -1002100c T update_network -100210a6 T rtw_update_scanned_network -100211b8 T rtw_add_network -100211f6 T rtw_survey_event_callback -100212a2 T rtw_dummy_event_callback -100212a4 T rtw_free_assoc_resources -1002136e T rtw_indicate_connect -1002137e T rtw_indicate_disconnect -100213a0 T rtw_indicate_scan_done -100213a4 T rtw_joinbss_event_callback -100213c2 T search_max_mac_id -1002140a T rtw_stassoc_hw_rpt -10021442 T rtw_stassoc_event_callback -10021470 T rtw_stadel_event_callback -10021516 T _rtw_join_timeout_handler -100215a0 T rtw_join_timeout_handler -100215f8 T rtw_scan_timeout_handler -10021628 T _rtw_scan_timeout_handler -1002162c T rtw_dynamic_check_timer_handlder -10021684 T _dynamic_check_timer_handlder -100216c8 T rtw_select_and_join_from_scanned_queue -1002179c T rtw_surveydone_event_callback -100218b4 T rtw_set_auth -10021904 T rtw_set_key -100219c6 T rtw_restruct_wmm_ie -10021a2c T rtw_restruct_sec_ie -10021a98 T rtw_joinbss_reset -10021aa8 T rtw_restructure_ht_ie -10021b88 T rtw_update_ht_cap -10021c12 T rtw_joinbss_event_prehandle -10021e3e T rtw_linked_check -10021e5a T rtw_buddy_adapter_up -10021e92 T check_buddy_fwstate -10021eb0 t get_da -10021ed0 t get_sa -10021efa T OnAction -10021f0c T DoReserved -10021f10 t _mgt_dispatcher.isra.2 -10021f5c T rtw_is_channel_set_contains_channel -10021f7e T init_hw_mlme_ext -10021f94 T init_channel_set -1002202c T free_mlme_ext_priv -10022054 T mgt_dispatcher -100220dc T alloc_mgtxmitframe -10022114 T update_mgnt_tx_rate -1002211a T update_mgntframe_attrib -10022176 T rtw_build_mgnt_frame -100221cc T dump_mgntframe -100221e6 T rtw_send_mgnt -10022204 t issue_action_BSSCoexistPacket -10022410 T update_hidden_ssid -10022464 T issue_beacon -1002267c T issue_probersp -1002290c T OnProbeReq -100229d4 T issue_probereq -10022b8c T issue_auth -10022df4 T OnAuth -10023098 T issue_asocrsp -1002330c T issue_assocreq -10023648 T issue_nulldata -10023732 T issue_qos_nulldata -10023864 T issue_deauth -1002394c T issue_action_BA -10023bc8 T OnAction_back -10023c96 T collect_bss_info -10023ec8 T start_clnt_auth -10023f58 T start_clnt_assoc -10023f8c T OnAuthClient -1002406c T report_scan_result_one -1002422c T add_site_survey -100243b2 T report_survey_event -100245f0 T OnProbeRsp -10024624 T report_surveydone_event -10024688 T report_join_res -100246f8 T OnAssocRsp -10024844 T report_del_sta_event -100248d6 T receive_disconnect -1002492c T OnBeacon -10024ab4 T OnDeAuth -10024c0c T OnDisassoc -10024d7c T report_add_sta_event -10024df0 T OnAssocReq -100253e0 T rtw_port_switch_chk -10025464 T update_sta_info -100254e4 T mlmeext_sta_del_event_callback -10025564 T _linked_info_dump -100255c6 T _linked_rx_signal_strehgth_display -10025600 T linked_status_chk -10025874 T survey_timer_hdl -10025954 T _survey_timer_hdl -10025958 T link_timer_hdl -100259d6 T _link_timer_hdl -100259da T addba_timer_hdl -100259fa T NULL_hdl -100259fe T setopmode_hdl -10025a44 T disconnect_hdl -10025af0 T setauth_hdl -10025b00 T setkey_hdl -10025b58 T set_stakey_hdl -10025c5c T set_tx_beacon_cmd -10025cd0 T mlme_evt_hdl -10025d1c T tx_beacon_hdl -10025dd6 T check_buddy_mlmeinfo_state -10025df0 T site_survey -10025fc0 T sitesurvey_cmd_hdl -100260ce T concurrent_chk_start_clnt_join -10026164 T start_clnt_join -10026238 T join_cmd_hdl -1002635c T concurrent_chk_joinbss_done -10026524 T mlmeext_joinbss_event_callback -10026660 T set_chplan_hdl -1002667c T init_mlme_ext_timer -100266d8 T init_mlme_ext_priv -10026814 t get_hdr_bssid -1002683c t filter_packet -100268c4 t promisc_get_encrypt -10026916 t promisc_info_get -100269ba t promisc_set_enable -10026a56 T _promisc_deinit -10026aa8 T _promisc_recv_func -10026ff4 T _promisc_set -10027084 T _is_promisc_enabled -1002709c T _promisc_get_fixed_channel -1002712c t SetEAPOL_KEYIV -100271ca t ToDrv_SetPTK -10027272 t Message_ReplayCounter_OC2LI.isra.2 -100272a0 t Message_SmallerEqualReplayCounter.isra.4 -100272d2 t Message_setReplayCounter.isra.5 -100272f0 t INCLargeInteger -10027310 t INCOctet16_INTEGER -10027358 t INCOctet32_INTEGER -100273b8 t ToDrv_DisconnectSTA -1002747c t CheckMIC.constprop.14 -100274fc t CalcMIC.constprop.15 -1002755c T DecWPA2KeyData -10027610 T DecGTK -100276cc T ToDrv_SetGTK -1002775c T init_wpa_sta_info -10027848 T SendEAPOL -10027f00 T ClientSendEAPOL -100283e8 t ResendTimeout -10028470 T EAPOLKeyRecvd -100285e8 T ClientEAPOLKeyRecvd -100289a8 T psk_derive -10028a5c T psk_init -10028b4c T psk_strip_rsn_pairwise -10028bcc T psk_strip_wpa_pairwise -10028c4c T tkip_send_mic_failure_report -10028dc0 T pwr_state_check_handler -10028dc4 T ips_enter -10028e6c T ips_leave -10028f84 T rtw_pwr_unassociated_idle -10028fce T rtw_ps_processor -10029026 T PS_RDY_CHECK -1002908e T rtw_set_ps_mode -100290fc T LPS_RF_ON_check -10029152 T LPS_Enter -100291c0 T LPS_Leave -100291fc T LeaveAllPowerSaveMode -1002920c T rtw_init_pwrctrl_priv -100292e0 T rtw_free_pwrctrl_priv -100292f4 T _rtw_pwr_wakeup -100293d0 T rtw_pm_set_lps -10029418 T rtw_pm_set_ips -1002945c T rtw_pm_set_tdma_param -10029478 T rtw_pm_set_lps_dtim -10029484 T rtw_pm_get_lps_dtim -10029490 t recvframe_pull -100294b2 t recvframe_pull_tail -100294d4 T rtw_signal_stat_timer_hdl -10029572 T _rtw_init_sta_recv_priv -10029590 T _rtw_init_recv_priv -10029638 T rtw_mfree_recv_priv_lock -1002966c T _rtw_alloc_recvframe -1002969e T rtw_alloc_recvframe -100296c4 T rtw_free_recvframe -10029760 T _rtw_enqueue_recvframe -1002978c T rtw_enqueue_recvframe -100297b6 T rtw_free_recvframe_queue -100297ee T rtw_free_uc_swdec_pending_queue -10029816 T _rtw_free_recv_priv -10029846 T rtw_free_buf_pending_queue -1002984a T recvframe_chkmic -10029948 T decryptor -100299e4 T portctrl -10029a5a T recv_decache -10029a88 T process_pwrbit_data -10029ac8 T process_wmmps_data -10029b50 T count_rx_stats -10029bc4 T sta2sta_data_frame -10029d00 T ap2sta_data_frame -10029e2c T sta2ap_data_frame -10029eb4 T validate_recv_ctrl_frame -1002a04e T validate_recv_data_frame -1002a2a8 T wlanhdr_to_ethhdr -1002a3e4 T recvframe_defrag -1002a48e T recvframe_chk_defrag -1002a544 T validate_recv_mgnt_frame -1002a580 T validate_recv_frame -1002a648 T recv_indicatepkt_reorder -1002a66a T process_recv_indicatepkts -1002a6c2 T recv_func_prehandle -1002a6ea T recv_func_posthandle -1002a74e T recv_func -1002a7d8 T rtw_recv_entry -1002a808 T rtw_recv_tasklet -1002a860 T rtw_wep_encrypt -1002a8a6 T rtw_wep_decrypt -1002a8ec T rtw_tkip_encrypt -1002a958 T rtw_tkip_decrypt -1002a9c4 T rtw_aes_encrypt -1002aa30 T rtw_aes_decrypt -1002aa94 T rtw_init_sec_priv -1002ab06 T rtw_free_sec_priv -1002ab26 t wifi_mac_hash -1002ab50 T _addba_timer_hdl -1002ab54 T _rtw_init_stainfo -1002abce T _rtw_init_sta_priv -1002acb6 T _rtw_free_sta_xmit_priv_lock -1002ace2 T rtw_mfree_stainfo -1002ad0e T rtw_mfree_sta_priv_lock -1002ad44 T _rtw_free_sta_priv -1002ad64 T init_addba_retry_timer -1002ad8c T rtw_alloc_stainfo -1002ae56 T rtw_free_stainfo -1002aff8 T rtw_get_stainfo -1002b074 T rtw_init_bcmc_stainfo -1002b0a4 T rtw_get_bcmc_stainfo -1002b0c8 T rtw_free_all_stainfo -1002b122 T cckrates_included -1002b14a T cckratesonly_included -1002b172 T networktype_to_raid_ex -1002b1d0 T judge_network_type -1002b220 T ratetbl_val_2wifirate -1002b234 T is_basicrate -1002b260 T ratetbl2rateset -1002b2a4 T get_rate_set -1002b2ce T UpdateBrateTbl -1002b300 T UpdateBrateTblForSoftAP -1002b334 T Save_DM_Func_Flag -1002b34a T Restore_DM_Func_Flag -1002b360 T Switch_DM_Func -1002b37c T Set_MSR -1002b3a0 T set_opmode -1002b3e4 T SelectChannel -1002b418 T SetBWMode -1002b454 T set_channel_bwmode -1002b4aa T get_my_bssid -1002b4ae T get_beacon_interval -1002b4cc T is_client_associated_to_ap -1002b4e4 T is_client_associated_to_ibss -1002b500 T is_IBSS_empty -1002b522 T decide_wait_for_beacon_timeout -1002b53e T invalidate_cam_all -1002b546 T write_cam -1002b5bc T clear_cam_entry -1002b5ea T flush_all_cam_entry -1002b648 T WMM_param_handler -1002b66e T WMMOnAssocRsp -1002b73c T HT_caps_handler -1002b7dc T HT_info_handler -1002b800 T HTOnAssocRsp -1002b838 T ERP_IE_handler -1002b854 T VCS_update -1002b8a6 T rtw_check_bcn_info -1002bab6 T update_beacon_info -1002bb0c T is_ap_in_tkip -1002bb84 T wifirate2_ratetbl_inx -1002bbf0 T update_basic_rate -1002bc1e T update_supported_rate -1002bc48 T update_MCS_rate -1002bc54 T support_short_GI -1002bc82 T get_highest_rate_idx -1002bc9c T Update_RA_Entry -1002bca4 T set_sta_rate -1002bcac T update_tx_basic_rate -1002bd04 T check_assoc_AP -1002bdf8 T update_IOT_info -1002be56 T update_capinfo -1002bed4 T update_wireless_mode -1002bf74 T update_bmc_sta_support_rate -1002bf9c T update_TSF -1002bfae T correct_TSF -1002bfb6 t _init_txservq -1002bfcc t set_qos -1002c01c T _rtw_init_sta_xmit_priv -1002c062 T rtw_mfree_xmit_priv_lock -1002c0ae T qos_acm -1002c0e8 T xmitframe_addmic -1002c246 T xmitframe_swencrypt -1002c272 T rtw_make_wlanhdr -1002c452 T rtw_txframes_pending -1002c48e T rtw_txframes_sta_ac_pending -1002c4c4 T rtw_txframes_update_attrib_vcs_info -1002c564 T rtw_put_snap -1002c5a8 T rtw_update_protection -1002c5ee T rtw_count_tx_stats -1002c63e T rtw_free_xmitbuf_ext -1002c680 T rtw_alloc_xmitframe -1002c6d8 T rtw_free_xmitframe -1002c72a T rtw_free_xmitframe_queue -1002c768 T rtw_get_sta_pending -1002c7a8 T rtw_xmit_classifier -1002c80e T rtw_xmitframe_enqueue -1002c81c T rtw_alloc_hwxmits -1002c876 T rtw_free_hwxmits -1002c88c T _rtw_free_xmit_priv -1002c958 T rtw_init_hwxmits -1002c970 T _rtw_init_xmit_priv -1002cb28 T rtw_get_ff_hwaddr -1002cb3c T xmitframe_enqueue_for_sleeping_sta -1002ccfc t dequeue_xmitframes_to_sleeping_queue -1002cd52 T stop_sta_xmit -1002ce3a T wakeup_sta_to_xmit -1002d050 T xmit_delivery_enabled_frames -1002d16c T rtw_xmit_tasklet -1002d1c4 T rtw_xmit_mgnt -1002d1c8 T rtw_xmit -1002d4f2 T rtw_sctx_done_err -1002d4fe T rtw_alloc_xmitbuf -1002d558 T rtw_free_xmitbuf -1002d5ca T rtw_alloc_xmitbuf_ext -1002d650 T rtw_sctx_done -1002d656 t rtl8195a_free_rx_ring -1002d664 t bus_write32 -1002d6c0 t bus_write16 -1002d71c t bus_write8 -1002d778 t bus_read32 -1002d7d2 t bus_read16 -1002d82e t bus_read8 -1002d88a t rtl8195a_free_tx_ring -1002d918 T rtl8195a_init_desc_ring -1002da58 T rtl8195a_free_desc_ring -1002da74 T rtl8195a_reset_desc_ring -1002db0a T InitLxDmaRtl8195a -1002dc6c T rtl8195a_check_txdesc_closed -1002dce4 t rtl8195a_tx_isr -1002ddc8 T InterruptRecognized8195a -1002de58 T InitInterrupt8195a -1002de78 T EnableDMA8195a -1002dea0 T EnableInterrupt8195a -1002dee0 T DisableDMA8195a -1002deec T DisableInterrupt8195a -1002df04 T UpdateInterruptMask8195a -1002df66 T CheckRxTgRtl8195a -1002dfa0 T rtl8192ee_check_rxdesc_remain -1002dfd0 T rtl8195a_recv_tasklet -1002e2e4 T rtl8195a_tx_int_handler -1002e310 T InterruptHandle8195a -1002e584 T rtl8195a_xmit_tasklet -1002e5ac T lxbus_set_intf_ops -1002e5ec t GetTxBufDesc -1002e636 t UpdateFirstTxbdtoXmitBuf.isra.3 -1002e668 t check_nic_enough_desc.isra.4 -1002e6b8 T rtl8195ab_init_xmit_priv -1002e6c6 T rtl8195ab_free_xmit_priv -1002e6ce T GetDmaTxbdIdx -1002e6ea T rtl8195a_enqueue_xmitbuf -1002e70e T rtl8195a_dequeue_xmitbuf -1002e732 T SetTxbdForLxDMARtl8195ab -1002e7b2 T UpdateTxbdHostIndex -1002e7f0 T rtw_dump_xframe -1002e9c2 T check_tx_desc_resource -1002e9fc T rtw_dequeue_xframe -1002ea90 T rtw_xmitframe_coalesce -1002ed44 T rtl8195ab_xmitframe_resume -1002ee3a T rtl8195ab_mgnt_xmit -1002ee76 T rtl8195ab_hal_xmit -1002ef84 t Hal_GetEfuseDefinition -1002efb4 t ResumeTxBeacon -1002eff8 T UpdateHalRAMask8195A -1002f190 T HalLittleWifiMCUThreadRtl8195a -1002f1e4 T HalCheckInReqStateThreadRtl8195a -1002f230 T HalTDMAChangeStateThreadRtl8195a -1002f27c t rtl8195a_read_chip_version -1002f2f0 t Hal_EfuseWordEnableDataWrite -1002f534 t Hal_EfusePowerSwitch -1002f548 t rtl8195a_free_hal_data -1002f562 t StopTxBeacon -1002f5ac T SetHalODMVar8195A -1002f664 T rtl8195a_start_thread -1002f6cc T rtl8195a_stop_thread -1002f6f0 t Hal_ReadEFuse -1002f860 T GetHalODMVar8195A -1002f874 t rtw_flash_map_update.part.12 -1002f914 t rtw_flash_map_erase -1002f958 t Hal_EfusePgPacketWrite -1002fbd4 t Hal_EfuseGetCurrentSize -1002fcb4 t rtw_flash_map_write -1002fe82 T rtl8195a_InitBeaconParameters -1002fef2 T _InitBurstPktLen_8195AB -1002fefc T rtl8195a_set_hal_ops -1002ffdc T rtl8195a_init_default_value -1002ffde T rtl8195a_InitLLTTable -10030028 T Hal_GetChnlGroup8195A -10030064 T rtw_config_map_read -10030150 T rtw_config_map_write -100301fc T Hal_InitPGData -1003025a T Hal_EfuseParseIDCode -10030272 T Hal_ReadPowerValueFromPROM_8195A -10030310 T Hal_EfuseParseTxPowerInfo_8195A -100303a8 T Hal_EfuseParseEEPROMVer_8195A -100303be T Hal_EfuseParsePackageType_8195A -10030428 T Hal_EfuseParseChnlPlan_8195A -10030458 T Hal_EfuseParseCustomerID_8195A -1003046e T Hal_EfuseParseXtal_8195A -10030486 T Hal_EfuseParseThermalMeter_8195A -100304ae T Hal_ReadRFGainOffset -100304fe T BWMapping_8195A -1003051e T SCMapping_8195A -10030546 T rtl8195a_update_txdesc -10030816 T rtl8195a_fill_fake_txdesc -100308d4 T SetHwReg8195A -10031594 T GetHwReg8195A -10031628 T SetHalDefVar8195A -10031708 T GetHalDefVar8195A -1003172c T PHY_QueryBBReg_8195A_Safe -10031758 T PHY_SetBBReg_8195A_Safe -10031784 t phy_RFSerialRead_8195A -10031838 T PHY_QueryRFReg_8195A -10031850 T PHY_SetRFReg_8195A -100318a8 T PHY_MACConfig8195A -100318c2 T PHY_BBConfig8195A -100319d2 T PHY_RFConfig8195A -100319d6 T PHY_SetTxPowerIndex_8195A -10031ae0 T phy_TxPwrAdjInPercentage -10031b20 T PHY_GetTxPowerIndex_8195A -10031c10 T PHY_SetTxPowerLevel8195A -10031c16 T phy_SpurCalibration_8195A -10031ece T phy_SetRegBW_8195A -10031f0c T phy_PostSetBwMode8195A -10032068 T phy_SwChnl8195A -10032110 T phy_SwChnlAndSetBwMode8195A -10032160 T PHY_HandleSwChnlAndSetBW8195A -10032210 T PHY_SetBWMode8195A -10032232 T PHY_SwChnl8195A -1003224c T PHY_SetSwChnlBWMode8195A -1003226a t HalTimerEnable -1003227c T InitTDMATimer -100322a4 T ChangeStateByTDMA -100322b4 T GetMinRateInRRSR -100322e8 T CheckInReqState -100322f8 T InitCheckStateTimer -10032328 T InitGTimer1ms -10032374 T DeInitGTimer1ms -100323bc T ChangeTransmiteRate -100323f8 T PowerBitSetting -10032474 T ChkandChangePS -100324d8 T IssueRsvdPagePacketSetting -1003254c T IssuePSPoll -10032578 T WaitTxStateMachineOk -100325cc T IssueNullData -1003265c T PsCloseRF -10032690 T PsOpenRF -100326c0 T ChkTxQueueIsEmpty -100326d8 T InitPS -10032748 T ConfigListenBeaconPeriod -1003276c T PS_S2_Condition_Match -100327a0 T PS_S4_Condition_Match -1003281c T PS_32K_Condition_Match -10032858 T PS_S2ToS3ToS0State -100328c0 T PS_S2ToS0State -100328dc T PS_S3ToS2orS0State -1003290c T PS_S0ToS1ToS2State -10032968 T PS_S1ToS0orS2State -10032998 T PS_S2ToS4State -100329e4 T PS_S0ToS6State -10032a04 T PS_S6ToS0State -10032a1c T CheckTSFIsStable -10032a6c T WaitHWStateReady -10032a7c T SysClkDown -10032aec T SysClkUp -10032b38 T ResetPSParm -10032bac T PS_S4ToS2State -10032bd0 T SleepTo32K -10032c30 T Change_PS_State -10032ddc T Legacy_PS_Setting -10032e50 T PSModeSetting -10032ef4 T ChangePSStateByRPWM -10032f38 T ChangeTDMAState -10033058 T TDMAChangeStateTask -10033082 T EnterPS -100330a4 T SetSmartPSTimer -100330e0 T GTimer7Handle -1003313c T SmartPS2InitTimerAndToGetRxPkt -10033178 T PS_OnBeacon -10033228 T PSBcnEarlyProcess -100332e4 T PSMtiBcnEarlyProcess -10033390 T PSRxBcnProcess -100334e0 T TxPktInPSOn -1003351e T PsBcnToProcess -100335d8 T GTimer6Handle -10033624 T RPWMProcess -10033660 T PSSetMode -100336d8 T SpeRPT -100337f8 T ISR_BcnEarly -10033864 T ISR_MtiBcnEarly -10033898 T ISR_RxBcn -100338b4 T ISR_RxBCMD1 -100338e4 T ISR_RxBCMD0 -10033938 T ISR_RxUCMD1 -10033976 T ISR_RxUCMD0 -100339b2 T ISR_TxPktIn -100339c4 T ISR_TXCCX -100339c8 T H2CHDL_SetPwrMode -10033af0 T CheckInReqStateTask -10033b36 T HalGetNullTxRpt -10033b54 T ISR_TBTT -10033bcc T H2CHDL_BcnIgnoreEDCCA -10033bdc T PMUInitial -10033c2c T PMUTask -10033d38 T PHY_RF6052SetBandwidth8195A -10033d7c T PHY_RF6052_Config8195A -10033e34 t process_rssi -10033e6a T rtl8195a_query_rx_desc_status -10033f1a T rtl8195a_query_rx_phy_status -10034072 T hal_com_get_channel_plan -100340a6 T HAL_IsLegalChannel -100340c4 T MRateToHwRate -100340d8 T HwRateToMRate -100340ec T HalSetBrateCfg -10034198 T Hal_MappingOutPipe -100341b4 T hal_init_macaddr -100341e0 T hw_var_port_switch -10034468 T SetHwReg -10034472 T GetHwReg -10034474 T switch_power_saving_mode -100344b8 T rtw_bb_rf_gain_offset -10034500 T PHY_GetRateValuesOfTxPowerByRate -10034698 T PHY_StoreTxPowerByRateNew -10034734 T PHY_InitTxPowerByRate -1003474c T PHY_StoreTxPowerByRate -10034764 T PHY_GetTxPowerIndexBase -10034804 T PHY_GetTxPowerTrackingOffset -10034830 T PHY_GetRateIndexOfTxPowerByRate -10034844 T PHY_GetTxPowerByRate -100348a4 T phy_StoreTxPowerByRateBase -100348f0 T PHY_SetTxPowerByRate -1003492c T phy_ConvertTxPowerByRateInDbmToRelativeValues -10034a2c T PHY_TxPowerByRateConfiguration -10034a3e T PHY_SetTxPowerIndexByRateArray -10034a7c T PHY_SetTxPowerIndexByRateSection -10034ae0 T PHY_SetTxPowerLevelByPath -10034b16 T phy_GetWorldWideLimit -10034b42 T PHY_GetTxPowerLimit -10034c6c T PHY_ConvertTxPowerLimitToPowerIndex -10034dbc T PHY_InitTxPowerLimit -10034e04 T PHY_SetTxPowerLimit -10034e80 T PHY_GetTxPowerIndex -10034e90 T rtw_hal_chip_configure -10034ea6 T rtw_hal_read_chip_info -10034ebc T rtw_hal_read_chip_version -10034ed2 T rtw_hal_def_value_init -10034ee8 T rtw_hal_free_data -10034efe T rtw_hal_dm_init -10034f14 T rtw_hal_dm_deinit -10034f2a T rtw_hal_init -10034f54 T rtw_hal_deinit -10034f6e T rtw_hal_set_hwreg -10034f7c T rtw_hal_get_hwreg -10034f8a T rtw_hal_set_def_var -10034f9c T rtw_hal_get_def_var -10034fae T rtw_hal_set_odm_var -10034fbc T rtw_hal_get_odm_var -10034fca T rtw_hal_enable_interrupt -10034fec T rtw_hal_disable_interrupt -1003500e T rtw_hal_inirp_init -10035020 T rtw_hal_inirp_deinit -10035032 T rtw_hal_irp_reset -10035040 T rtw_hal_xmit -10035052 T rtw_hal_mgnt_xmit -10035064 T rtw_hal_init_xmit_priv -10035076 T rtw_hal_free_xmit_priv -10035084 T rtw_hal_update_ra_mask -100350b2 T rtw_hal_add_ra_tid -100350c0 T rtw_hal_clone_data -100350ce T rtw_hal_start_thread -100350dc T rtw_hal_stop_thread -100350ea T rtw_hal_read_bbreg -1003511e T rtw_hal_write_bbreg -1003514a T rtw_hal_read_rfreg -1003515c T rtw_hal_write_rfreg -10035170 T rtw_hal_interrupt_handler -10035182 T rtw_hal_set_bwmode -10035190 T rtw_hal_set_chan -1003519e T rtw_hal_set_chnl_bw -100351b4 T rtw_hal_dm_watchdog -100351ca T rtw_hal_macid_sleep -100351ea T rtw_hal_macid_wakeup -1003520a T decide_chip_type_by_device_id -10035210 t rtw_net_get_stats -10035260 t netdev_if2_close -10035280 t netdev_close -100352dc t rtw_if1_deinit -10035376 T rtw_os_indicate_connect -1003537a T rtw_os_indicate_scan_done -1003537e T rtw_reset_securitypriv -10035472 T rtw_os_indicate_disconnect -100354bc T rtw_init_netdev -1003560c T rtw_drv_if2_init -10035814 T rtw_drv_if2_stop -1003586a T rtw_drv_if2_free -100358b8 T _netdev_open -100359d4 T _netdev_if2_open -10035a90 T netdev_if2_open -10035ab8 T netdev_open -10035ae0 T rtw_drv_probe -10035c60 T rtw_dev_remove -10035ca4 T rtw_drv_entry -10035cd0 T rtw_drv_halt -10035d00 t rtw_wx_set_autoreconnect -10035d2e t rtw_wx_get_autoreconnect -10035d3c t rtw_forwarding_set -10035d5e t rtw_set_ch_deauth -10035d80 t get_priv_size -10035d94 t rtw_wx_del_custome_ie -10035de0 t rtw_wx_set_pscan_freq -10035e62 t rtw_wx_update_custome_ie -10035ed4 t rtw_set_tos_value -10035ef4 t rtw_get_tx_power -10036038 t rtw_wx_set_custome_ie -100360e4 t rtw_pm_get -10036128 t rtw_pm_set -100361dc t rtw_wx_read32 -10036288 t rtw_wx_write32 -100362ec t rtw_wx_set_freq.isra.10 -10036394 T rtw_ex_set -10036454 T wireless_send_event -1003645e T indicate_wx_custom_event -100364ba T indicate_wx_scan_result_present -100364e2 T indicate_wx_scan_complete_event -1003650c T rtw_indicate_sta_assoc -1003655c T rtw_indicate_sta_disassoc -100365b4 T rtw_indicate_wx_assoc_event -100365e6 T rtw_indicate_wx_disassoc_event -10036616 T rtw_set_wpa_ie -1003672c T strtopsk -10036798 T rtw_wx_get_passphrase -100367e4 T rtw_wx_set_ap_essid -100368d4 T mac_reg_dump -10036980 T bb_reg_dump -100369dc T rf_reg_dump -10036a54 t rtw_dbg_port -100370bc T rtw_set_sta_num -100370d8 T rtw_ex_get_drv_ability -10037198 T rtw_ex_get -10037430 T rtw_ioctl -100383bc T rtw_os_recv_resource_init -100383c0 T rtw_os_recv_resource_alloc -100383ca T rtw_os_recv_resource_free -100383cc T rtw_tkip_countermeasure -1003846c T rtw_handle_tkip_mic_err -10038514 T rtw_recv_indicatepkt -10038764 T skb_fail_inc -10038780 T skb_fail_get_and_rst -1003879c T init_skb_pool -100387f4 T init_skb_data_pool -1003884c T alloc_skb -1003894c T kfree_skb -100389b4 T kfree_skb_chk_key -100389b8 T skb_put -100389ec T skb_reserve -100389fa T dev_alloc_skb -10038a16 T skb_end_pointer -10038a1a T skb_set_tail_pointer -10038a22 T skb_pull -10038a3a T skb_copy -10038a62 T rtw_remainder_len -10038a6e T _rtw_open_pktfile -10038a80 T _rtw_pktfile_read -10038aae T rtw_set_tx_chksum_offload -10038ab0 T rtw_os_xmit_resource_alloc -10038aba T rtw_os_xmit_resource_free -10038abc T rtw_os_pkt_complete -10038ac4 T rtw_os_xmit_complete -10038ad6 T rtw_os_xmit_schedule -10038b12 T rtw_xmit_entry -10038b5e T rtw_alloc_etherdev_with_old_priv -10038b74 T rtw_alloc_etherdev -10038ba0 T rtw_free_netdev -10038bc0 T timer_wrapper -10038c14 T alloc_etherdev -10038c70 T free_netdev -10038c8a T dev_alloc_name -10038c94 T init_timer_wrapper -10038cb4 T deinit_timer_wrapper -10038d00 T init_timer -10038db8 T mod_timer -10038e98 T cancel_timer_ex -10038ee0 T del_timer_sync -10038f44 T rtw_init_timer -10038f4c T rtw_set_timer -10038f50 T rtw_cancel_timer -10038f5a T rtw_del_timer -10038f60 T rltk_get_idx_bydev -10038f70 T rltk_wlan_init -10038ff8 T rltk_wlan_deinit -100390bc T rltk_wlan_start -100390f0 T rltk_wlan_check_isup -10039100 T rltk_wlan_tx_inc -10039114 T rltk_wlan_tx_dec -10039128 T rltk_wlan_get_recv_skb -10039138 T rltk_wlan_alloc_skb -10039178 T rltk_wlan_send_skb -100391ac T rltk_netif_rx -10039258 T rltk_set_sta_num -1003925c T rltk_wlan_control -100392f0 T rltk_wlan_running -10039308 T rltk_wlan_statistic -100393d0 T rltk_wlan_handshake_done -10039404 T rltk_wlan_is_connected_to_ap -10039448 T Efuse_PowerSwitch -10039454 T Efuse_GetCurrentSize -10039460 T Efuse_CalculateWordCnts -10039484 T EFUSE_GetEfuseDefinition -10039498 T efuse_OneByteRead -100394cc T efuse_OneByteWrite -10039500 T Efuse_PgPacketWrite -10039514 T efuse_WordEnableDataRead -10039546 T Efuse_WordEnableDataWrite -1003955a T efuse_GetCurrentSize -10039582 T rtw_efuse_map_read -100395e4 T rtw_efuse_map_write -10039764 T rtw_macaddr_cfg -10039828 T rtw_get_cipher_info -100398a2 T rtw_get_bcn_info -10039972 T rtw_init_default_value -100399e0 T rtw_cancel_all_timer -10039a4a T rtw_free_drv_sw -10039ac0 T rtw_reset_drv_sw -10039b1c T rtw_init_drv_sw -10039ba4 T rtw_start_drv_threads -10039c60 T rtw_stop_drv_threads -10039c94 T rtw_read8 -10039ca2 T rtw_read16 -10039cb0 T rtw_read32 -10039cbe T rtw_write8 -10039ccc T rtw_write16 -10039cda T rtw_write32 -10039ce8 T rtw_do_join -10039d8c T rtw_set_802_11_bssid -10039f10 T rtw_set_802_11_ssid -1003a018 T rtw_set_802_11_infrastructure_mode -1003a0ba T rtw_set_802_11_bssid_list_scan -1003a10a T rtw_set_802_11_authentication_mode -1003a12c T rtw_set_802_11_add_wep -1003a18c T ODM_InitRAInfo -1003a22c T InitialRateUpdate -1003a32c T RateUp_search_RateMask -1003a35e T RateDown_search_RateMask -1003a3b0 T StartRateByRSSI -1003a3da T RateUpRAM8195A -1003a46e T RateDownTrying -1003a4ac T TryDone -1003a544 T RateDownStepRAM8195A -1003a5e4 T RateDecisionRAM8195A -1003a6c8 T ArfrRefresh -1003a8d0 T H2CHDL_Set_MACID_Config -1003a994 T PHY_DM_RA_SetRSSI_8195A -1003a9c2 t CheckPositive.isra.0 -1003aaa4 T ODM_ReadAndConfig_MP_8195A_AGC_TAB -1003ab1c T ODM_ReadAndConfig_MP_8195A_PHY_REG -1003ab94 T ODM_GetVersion_MP_8195A_PHY_REG -1003ab98 T ODM_ReadAndConfig_MP_8195A_PHY_REG_PG -1003abcc T odm_ConfigRFReg_8195A -1003ac04 T odm_ConfigRF_RadioA_8195A -1003ac14 T odm_ConfigMAC_8195A -1003ac18 T odm_ConfigBB_AGC_8195A -1003ac28 T odm_ConfigBB_PHY_REG_PG_8195A -1003ac56 T odm_ConfigBB_PHY_8195A -1003ac9e T odm_ConfigBB_TXPWR_LMT_8195A -1003acc4 T ODM_CmnInfoInit -1003adb8 T ODM_CmnInfoHook -1003ae5c T ODM_CmnInfoPtrArrayHook -1003ae6c T ODM_CmnInfoUpdate -1003af3c T odm_CommonInfoSelfInit -1003afb0 T ODM_DMInit -1003affe T odm_CommonInfoSelfUpdate -1003b050 T ODM_DMWatchdog -1003b0bc T PhyDM_Get_Structure -1003b0e0 T Phydm_CheckAdaptivity -1003b10e T Phydm_NHMCounterStatisticsInit -1003b184 T Phydm_SetEDCCAThreshold -1003b1bc T Phydm_MACEDCCAState -1003b1fa T Phydm_AdaptivityInit -1003b2d8 T Phydm_Adaptivity -1003b3f8 T ODM_CfoTrackingInit -1003b422 T ODM_CfoTracking -1003b442 T ODM_ParsingCFO -1003b474 T ODM_InitDebugSetting -1003b488 T ODM_Write_DIG -1003b528 T odm_ForbiddenIGICheck -1003b5ba T ODM_Write_CCK_CCA_Thres -1003b5f4 T odm_DIGInit -1003b68e T odm_DigAbort -1003b6b0 T odm_DIGbyRSSI_LPS -1003b75c T odm_FAThresholdCheck -1003b788 T odm_DIG -1003b9e8 T odm_FalseAlarmCounterStatistics -1003ba14 T odm_CCKPacketDetectionThresh -1003ba6c T odm_RxPhyStatus8195A_Parsing -1003bb70 T odm_Process_RSSIForDM_8195A -1003bcb2 T ODM_PhyStatusQuery_8195A -1003bcde T ODM_PhyStatusQuery -1003bce2 T ODM_ConfigRFWithHeaderFile -1003bd00 T ODM_ConfigRFWithTxPwrTrackHeaderFile -1003bd32 T ODM_ConfigBBWithHeaderFile -1003bd5a T ODM_ConfigMACWithHeaderFile -1003bd6c T ODM_Read1Byte -1003bd72 T ODM_Read4Byte -1003bd78 T ODM_Write1Byte -1003bd7e T ODM_Write2Byte -1003bd84 T ODM_Write4Byte -1003bd8a T ODM_SetMACReg -1003bd90 T ODM_SetBBReg -1003bd96 T ODM_GetBBReg -1003bd9c T ODM_SetRFReg -1003bda2 T ODM_GetRFReg -1003bda8 T ODM_MoveMemory -1003bdb2 T ODM_delay_ms -1003bdb6 T ODM_delay_us -1003bdbc T getSwingIndex -1003be14 T odm_TXPowerTrackingThermalMeterInit -1003bec6 T odm_TXPowerTrackingInit -1003beca T odm_TXPowerTrackingCheckIOT -1003befe T ODM_TXPowerTrackingCheck -1003bf0c T odm_RSSIMonitorInit -1003bf14 T ODM_RAPostActionOnAssoc -1003bf1c T odm_RSSIMonitorCheckIOT -1003bff0 T odm_RSSIMonitorCheck -1003c004 T odm_RateAdaptiveMaskInit -1003c02c T ODM_RAStateCheck -1003c06e T odm_RefreshRateAdaptiveMaskIOT -1003c0be T odm_RefreshRateAdaptiveMask -1003c0d4 T ODM_Get_Rate_Bitmap -1003c1c4 t _ReadEfuseInfo8195a -1003c28c t rtl8195a_interface_configure -1003c2c0 t rtl8195a_hal_deinit -1003c2fc T _InitPowerOn -1003c37c t ReadAdapterInfo8195a -1003c3ac T _InitDriverInfoSize -1003c3b6 T _InitNetworkType -1003c3d8 T _InitWMACSetting -1003c448 T _InitAdaptiveCtrl -1003c48c T _InitEDCA -1003c508 T _InitRateFallback -1003c54c T _InitRetryFunction -1003c578 T _InitOperationMode -1003c5c0 T _InitInterrupt -1003c600 t rtl8195a_hal_init -1003c8d8 T rtl8195ab_set_hal_ops -1003c9b0 T FillH2CCmd8195A -1003c9d0 T CheckFwRsvdPageContent -1003c9d2 T rtl8195a_set_FwRsvdPage_cmd -1003c9dc T rtl8195a_set_FwMediaStatusRpt_cmd -1003ca08 T rtl8195a_set_FwMacIdConfig_cmd -1003cac8 T rtl8195a_set_FwPwrMode_cmd -1003cb58 T rtl8195a_download_rsvd_page -1003ce60 T rtl8195a_set_FwJoinBssRpt_cmd -1003ce6a T rtl8195a_Add_RateATid -1003cebc T rtw_rpt_h_addr -1003cf08 T rtw_txrpt_read8 -1003cf26 T rtw_txrpt_write8 -1003cf4a T rtw_ratemask_read8 -1003cf68 T rtw_ratemask_write8 -1003cf8c T ReadRateMask8 -1003cf96 T WriteRateMask8 -1003cf9a T ReadTxrpt8 -1003cfa4 T WriteTxrpt8 -1003cfa8 T ResetTxrpt -1003cfe0 T PsuseTxrpt -1003d000 T CheckMaxMacidNum -1003d038 T GetMediaStatusCommon -1003d052 T GetTxrptStatistic -1003d108 T rtl8195a_InitHalDm -1003d22c T rtl8195a_HalDmWatchDog -1003d310 T rtl8195a_init_dm_priv -1003d3e8 T rtl8195a_deinit_dm_priv -1003d3ea T MediaConnection -1003d408 T MediaDisconnection -1003d428 T RATaskEnable -1003d452 T SetMediaStatus -1003d490 T H2CHDL_JoinInfo -1003d4c8 T H2CHDL_SetRsvdPage -1003d560 T H2CCmdCommon -1003d5a4 T HalPwrSeqCmdParsing -1003d664 T hci_dvobj_init -1003d674 T hci_dvobj_deinit -1003d684 T hci_dvobj_request_irq -1003d694 T hci_dvobj_free_irq -1003d6a4 T hci_lxbus_dvobj_init -1003d6e0 T hci_lxbus_dvobj_deinit -1003d720 T hci_lxbus_dvobj_request_irq -1003d774 T hci_lxbus_free_irq -1003d7cc T hci_lxbus_intf_stop -1003d804 T rtw_interrupt_thread -1003d878 T lextra_bus_dma_Interrupt -1003d8c0 T init_rom_wlan_ram_map -1003d8d8 T ODM_ReadAndConfig_MP_8195A_MAC_REG -1003da34 t CheckPositive.isra.0 -1003db18 T ODM_ReadAndConfig_MP_8195A_RadioA -1003db90 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN48 -1003dbe0 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN56 -1003dc30 T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_TFBGA96 -1003dc80 T ODM_ReadAndConfig_MP_8195A_TXPWR_LMT -1003dcb8 T ODM_ReadAndConfig_MP_8195A_TxXtalTrack -1003dce4 T GetDeltaSwingTable_8195A -1003dd14 T GetDeltaSwingXtalTable_8195A -1003dd24 T ODM_TxXtalTrackSetXtal_8195A -1003dd44 T Hal_MPT_CCKTxPowerAdjust -1003de14 T ODM_TxPwrTrackSetPwr_8195A -1003df24 T ConfigureTxpowerTrack_8195A -1003df70 T phy_PathA_IQK_8195A -1003e124 T phy_PathA_RxIQK8195A -1003e4b8 T _PHY_PathAFillIQKMatrix8195A -1003e64e T _PHY_PathBFillIQKMatrix8195A -1003e7ca T _PHY_SaveADDARegisters8195A -1003e7fe T _PHY_SaveMACRegisters8195A -1003e82c T _PHY_ReloadADDARegisters8195A -1003e860 T _PHY_ReloadMACRegisters8195A -1003e890 T _PHY_PathADDAOn8195A -1003e8cc T _PHY_MACSettingCalibration8195A -1003e914 T _PHY_PIModeSwitch8195A -1003e950 T phy_SimularityCompare_8195A -1003ea84 T phy_IQCalibrate_8195A -1003edfc T phy_LCCalibrate_8195A -1003ee6c T PHY_LCCalibrate_8195A -1003eecc T PHY_IQCalibrate_8195A -1003f180 T DoIQK_8195A -1003f19e T ConfigureTxpowerTrack -1003f1b0 T ODM_TXPowerTrackingCallback_ThermalMeter -1003f5bc T ODM_ResetIQKResult -1003f604 T ODM_GetRightChnlPlaceforIQK -1003f658 T memcpy -1003f66e T memmove -1003f6a4 T memset -1003f6b4 T _free_r -1003f74c T _malloc_r -1003f808 T _sbrk_r -1003f828 T siprintf -1003f828 T sprintf -1003f870 T siscanf -1003f870 T sscanf -1003f8c4 T __seofread -1003f8c8 T strcpy -1003f8d8 T strlen -1003f8e8 T __malloc_lock -1003f8ea T __malloc_unlock -1003f8ec T __ssputs_r -1003f9a0 T _svfiprintf_r -1003f9a0 T _svfprintf_r -1003fb88 T _sungetc_r -1003fc04 T __ssrefill_r -1003fc40 T __ssvfiscanf_r -1003fc40 T __ssvfscanf_r -1003fee8 T _printf_common -1003ffd4 T _printf_i -10040220 T _scanf_chars -100402ec T _scanf_i -100404d0 T __sccl -10040530 T _strtol_r -1004063c T _strtoul_r -10040738 T __submore -100407aa T memchr -100407c6 T _realloc_r -10040812 T _malloc_usable_size_r -10040828 T _sbrk -10040844 T __aeabi_llsr -10040844 T __lshrdi3 -1004085c T __aeabi_drsub -10040864 T __aeabi_dsub -10040864 T __subdf3 -10040868 T __adddf3 -10040868 T __aeabi_dadd -10040ae0 T __aeabi_ui2d -10040ae0 T __floatunsidf -10040b00 T __aeabi_i2d -10040b00 T __floatsidf -10040b24 T __aeabi_f2d -10040b24 T __extendsfdf2 -10040b60 T __aeabi_ul2d -10040b60 T __floatundidf -10040b70 T __aeabi_l2d -10040b70 T __floatdidf -10040bcc T __aeabi_dmul -10040bcc T __muldf3 -10040e20 T __aeabi_ddiv -10040e20 T __divdf3 -10040ff0 T __aeabi_d2uiz -10040ff0 T __fixunsdfsi -10041030 T __aeabi_uldivmod -10041060 T __udivmoddi4 -1004134c W __aeabi_idiv0 -1004134c W __aeabi_ldiv0 -10041350 T fATP0 -10041398 T fATPI -100414ec T atcmd_lwip_send_data -100415f4 t atcmd_lwip_tt_handler -10041734 T init_node_pool -1004175c T create_node -100417d8 T delete_node -1004187c T socket_close_all -10041898 T fATPC -10041a68 T fATPS -10041ba0 T hang_node -10041c28 t client_start_task -10041e34 T hang_seednode -10041ea0 t server_start_task -100421bc T seek_node -100421f0 T fATPT -1004233c T fATPP -100424ac T fATPD -10042558 T tryget_node -10042594 T atcmd_lwip_receive_data -10042740 T fATPR -10042940 t atcmd_lwip_receive_task -10042b18 T atcmd_lwip_start_autorecv_task -10042b7c T fATPK -10042c5c T atcmd_lwip_is_tt_mode -10042c6c T atcmd_lwip_start_tt_task -10042d04 T fATPU -10042e18 T atcmd_lwip_erase_info -10042e28 T atcmd_lwip_write_info_to_flash -10042f04 T fATPL -10042fc8 T atcmd_lwip_read_info_from_flash -10042fdc T atcmd_lwip_auto_connect -10043204 T atcmd_lwip_restore_from_flash -10043220 T print_udp_pcb -1004328c T print_tcp_pcb -10043364 T print_netif -100433bc T fATPx -100433e0 T print_tcpip_at -10043410 T at_transport_init -10043438 T fATSI -100434cc T fATS0 -100434f0 T fATSR -10043518 T fATSV -100435cc T fATSP -10043698 T fATSE -10043784 T fATSW -10043848 T fATSY -1004387c T fATSC -1004391c T fATSO -100439a4 T fATSU -10043b1c T fATSG -10043cb0 T fATSL -10043e44 T fATSX -10043e74 T fATST -10043ed4 T fATSD -10043f44 T fATXD -10043fb0 T print_hex_dump -10043fdc T fATFD -100440b0 T fATFO -10044184 T print_system_at -100441b4 T fATSh -10044244 T at_sys_init -10044250 t init_wifi_struct -100442a8 T fATWD -10044368 T fATWQ -10044398 T fATPH -10044444 T fATPW -100444d8 T fATWS -100445fc T fATWx -10044884 T fATPA -10044ae0 t _find_ap_from_scan_buf -10044b4c T fATPE -10044c38 T fATPF -10044d18 T fATPM -10044da4 t app_scan_result_handler -10044ed8 T fATWM -10044f64 T fATWT -10045038 T fATWU -10045120 T fATPN -100453a0 T atcmd_wifi_write_info_to_flash -100455b0 T fATPG -10045678 T atcmd_wifi_restore_from_flash -1004582c T print_wlan_help -10045914 T print_wifi_at -10045944 T at_wifi_init -10045960 t __rom_psk_PasswordHash_veneer -10045970 t __ROM_odm_FalseAlarmCounterStatistics_veneer -10045980 t __RuartLock_veneer -10045990 t __wep_80211_encrypt_veneer -100459a0 t __rtw_set_fixed_ie_veneer -100459b0 t __HalDelayUs_veneer -100459c0 t __wep_80211_decrypt_veneer -100459d0 t __rtw_secmicappend_veneer -100459e0 t __AES_UnWRAP_veneer -100459f0 t __rtw_get_wps_ie_veneer -10045a00 t __rtw_get_rateset_len_veneer -10045a10 t __rtw_check_network_type_veneer -10045a20 t __rtw_get_bit_value_from_ieee_value_veneer -10045a30 t __rtw_ieee802_11_parse_elems_veneer -10045a40 t __AES_WRAP_veneer -10045a50 t __PHY_QueryBBReg_8195A_veneer -10045a60 t __rtw_set_supported_rate_veneer -10045a70 t __rt_arc4_crypt_veneer -10045a80 t __SpicWaitBusyDoneRtl8195A_veneer -10045a90 t __CmdDumpWord_veneer -10045aa0 t __Rand_veneer -10045ab0 t __rtw_parse_wpa2_ie_veneer -10045ac0 t __rt_md5_init_veneer -10045ad0 t __HalRuartIntEnableRtl8195a_veneer -10045ae0 t __HalRuartRegIrqRtl8195a_veneer -10045af0 t __HalRuartRTSCtrlRtl8195a_veneer -10045b00 t __PHY_SetBBReg_8195A_veneer -10045b10 t __HalCpuClkConfig_veneer -10045b20 t __rt_md5_hmac_veneer -10045b30 t __rtw_get_sec_ie_veneer -10045b40 t __rom_psk_CalcGTK_veneer -10045b50 t __rtw_set_ie_veneer -10045b60 t __rtw_get_wps_attr_content_veneer -10045b70 t __rt_md5_append_veneer -10045b80 t __key_2char2num_veneer -10045b90 t __HalRuartGetCRtl8195a_veneer -10045ba0 t __rtw_get_wpa_ie_veneer -10045bb0 t __ROM_ODM_CfoTrackingReset_veneer -10045bc0 t __CmdWriteWord_veneer -10045bd0 t __ROM_odm_CfoTrackingFlow_veneer -10045be0 t __ROM_odm_GetDefaultCrytaltalCap_veneer -10045bf0 t __aes_80211_decrypt_veneer -10045c00 t __ROM_odm_QueryRxPwrPercentage_veneer -10045c10 t __rtw_secgetmic_veneer -10045c20 t __rtw_get_wpa2_ie_veneer -10045c30 t __aes_80211_encrypt_veneer -10045c40 t __HalRuartResetRxFifoRtl8195a_veneer -10045c50 t __rtw_seccalctkipmic_veneer -10045c60 t __phy_CalculateBitShift_veneer -10045c70 t __RuartUnLock_veneer -10045c80 t __HalGdmaChDisRtl8195a_veneer -10045c90 t __rom_psk_CalcPTK_veneer -10045ca0 t __ROM_odm_EVMdbToPercentage_veneer -10045cb0 t __rtw_secmicsetkey_veneer -10045cc0 t __tkip_80211_decrypt_veneer -10045cd0 t __rt_hmac_sha1_veneer -10045ce0 t __rtw_parse_wpa_ie_veneer -10045cf0 t __rt_arc4_init_veneer -10045d00 t __rtw_get_ie_veneer -10045d10 t __ROM_odm_SetCrystalCap_veneer -10045d20 t __rt_md5_final_veneer -10045d30 t __tkip_80211_encrypt_veneer -100464ea r __func__.12134 -10046632 r __FUNCTION__.13889 -10046c9f r __FUNCTION__.13432 -100471ed r __func__.20826 -100478ee r __FUNCTION__.9314 -10047b3f r __func__.7768 -10047b4f r __func__.7716 -100485ab r __func__.7801 -100485bb r __func__.7748 -10048950 r __FUNCTION__.11059 -10048966 r __FUNCTION__.11087 -10048977 r __FUNCTION__.11022 -10048995 r __FUNCTION__.11093 -100489a0 r __FUNCTION__.8233 -100489d7 r __FUNCTION__.6801 -10048c07 r __func__.6800 -10048c14 r err_to_errno_table -10048c5c R ip_addr_broadcast -10048c60 R ip_addr_any -10048c74 R memp_sizes -10048c94 R tcp_pcb_lists -10048ca4 R tcp_state_str -10048cd0 R tcp_backoff -10048d45 R tcp_persist_backoff -10048d4c R ethbroadcast -10048d52 R ethzero -10048e40 r __FUNCTION__.8702 -10048e4f r __FUNCTION__.8714 -10048e5e r dhcp_magic_cookie -10048e62 r dhcp_option_lease_time_one_day -10048e8b r dhcp_option_interface_mtu_576 -10048f00 r __FUNCTION__.4594 -10048f43 r CSWTCH.270 -10048faf r ucExpectedStackBytes.6559 -10048fe4 R osdep_service -10049108 r __FUNCTION__.11493 -1004911c r __FUNCTION__.11544 -1004912f r __FUNCTION__.11555 -100491c4 r __FUNCTION__.11501 -100491e0 r __FUNCTION__.11693 -100491f6 r __FUNCTION__.11689 -1004920c r __FUNCTION__.11527 -1004922b r __FUNCTION__.6810 -10049338 R GPIO_InPinMode -1004933c r __func__.8664 -100493ab R GPIO_SWPORT_DR_TBL -100493ae R GPIO_EXT_PORT_TBL -100493b1 r __FUNCTION__.8518 -100493be r __FUNCTION__.8531 -10049420 r PinMap_UART_RX -100494dc r PinMap_UART_TX -10049554 r __FUNCTION__.9113 -100495f6 R ovsr_adj_table_8bit -10049606 R ovsr_adj_table_9bit -10049618 R DEF_OVSR_B_CUT -10049643 R DEF_OVSR_ADJ_BITS_B_CUT_10B -1004966e R DEF_OVSR_C_CUT -10049699 R DEF_OVSR_ADJ_BITS_B_CUT_8B -100496c4 R DEF_BAUDRATE_TABLE -10049774 R DEF_OVSR_ADJ_BITS_C_CUT_9B -1004979f R DEF_OVSR_ADJ_BITS_B_CUT_9B -100497ca R DEF_DIV_B_CUT -10049820 R DEF_OVSR_ADJ_BITS_C_CUT_10B -1004984c R ovsr_adj_table_10bit -10049860 R DEF_OVSR_ADJ_BITS_C_CUT_8B -1004988c R DEF_DIV_C_CUT -10049acb r __FUNCTION__.8373 -10049aed r __FUNCTION__.8380 -10049b08 r __FUNCTION__.8387 -1004ae4e r __FUNCTION__.12626 -1004b133 r __func__.8808 -1004b152 r __func__.8818 -1004b170 r __func__.8830 -1004b18a r __func__.8840 -1004b1ac r __func__.8835 -1004b575 r __func__.8603 -1004b58f r __func__.8686 -1004b5a2 r __func__.8825 -1004b5bb r __func__.8631 -1004b5d4 r default_key_iv -1004ba26 r default_pin -1004ba2f r sc_device_name -1004ba44 r mcast_udp_buffer -1004ba9f r __FUNCTION__.17777 -1004bac0 R wlancmds -1004bcb8 R rtw_cmd_callback -1004bf44 r RTW_ChannelPlan2G -1004bfbc R WPS_OUI -1004bfc0 R RSN_TKIP_CIPHER -1004bfc4 R MCS_rate_1R -1004bfd4 R P2P_OUI -1004c000 R WMM_INFO_OUI -1004c006 R RTW_WPA_OUI -1004c00a R WMM_PARA_OUI -1004c010 r RTW_ChannelPlanMap -1004c028 R null_addr -1004c02e R WMM_OUI -1004c034 r wlanevents -1004c0f4 R zero_bssid -1004c131 r __FUNCTION__.17681 -1004c147 R SNAP_ETH_TYPE_APPLETALK_AARP -1004c149 r __FUNCTION__.17495 -1004c15c R SNAP_ETH_TYPE_IPX -1004c15e R rtw_bridge_tunnel_header -1004c185 R rtw_rfc1042_header -1004c1a3 r CSWTCH.36 -1004c1af R ARTHEROS_OUI1 -1004c1b2 R ARTHEROS_OUI2 -1004c1b5 R REALTEK_OUI -1004c1b8 R RALINK_OUI -1004c1bb R MARVELL_OUI -1004c1be R CISCO_OUI -1004c1c1 r rtw_basic_rate_cck -1004c1c5 R BROADCOM_OUI1 -1004c1c8 R BROADCOM_OUI2 -1004c1cb R REALTEK_96B_IE -1004c1d1 r rtw_basic_rate_mix -1004c1d8 r rtw_basic_rate_ofdm -1004c1db R AIRGOCAP_OUI -1004c1ef r CSWTCH.66 -1004c208 r CSWTCH.48 -1004c24a r CSWTCH.28 -1004c25c R efuse_map_mask -1004c26c R flash_map_mask -1004c308 r __func__.21107 -1004c64e r CSWTCH.15 -1004c6d2 r CSWTCH.17 -1004c741 r CSWTCH.14 -1004c7d6 r __FUNCTION__.21257 -1004c7e8 r rtw_private_args -1004cbed r __FUNCTION__.21057 -1004cc00 r __FUNCTION__.21294 -1004cc11 r __FUNCTION__.21241 -1004cc20 r __FUNCTION__.21126 -1004cc30 r iw_priv_type_size -1004cd0e r __FUNCTION__.17334 -1004cd18 r __FUNCTION__.17736 -1004cd28 r __FUNCTION__.17820 -1004cd3c r __FUNCTION__.17760 -1004cd4f r __FUNCTION__.17712 -1004cd5e r __FUNCTION__.17649 -1004cd6c r __FUNCTION__.17661 -1004d143 r __FUNCTION__.17827 -1004d15c r __FUNCTION__.17654 -1004d167 r __FUNCTION__.17615 -1004d176 r __FUNCTION__.17811 -1004d188 r __FUNCTION__.17765 -1004d196 r __FUNCTION__.17724 -1004d1a7 r __FUNCTION__.17637 -1004e53d R CCKFCCTable_Ch14_8195A -1004e54d R CCKFCCTable_8195A -1004e560 R OFDMSwingTable_New -1004e60c R CCKCETable_8195A -1004e622 r CSWTCH.39 -1004e637 r __func__.20571 -1004e658 R hci_ops -1004e67d V Array_MP_8195A_TXPWR_LMT -1004ed94 R _ctype_ -1004ee98 R __sf_fake_stdin -1004eeb8 R __sf_fake_stdout -1004eed8 R __sf_fake_stderr -1004ef53 R Img2Signature -10050dc8 R xHeapRegions -10050de8 R UartLogRamCmdTable -10050de8 R UartLogRamCmdTable_end -10050df4 D __data_start__ -10050df4 D gAT_Echo -10050df8 D SystemCoreClock -10050dfc D gDbgFlag -10050e00 D log_init_table -10050e0c D gDbgLevel -10050e10 D error_flag -10050e14 d tcp_port -10050e18 d iss.7375 -10050e1c d udp_port -10050e1e d dhcp_recorded_xid -10050e22 d dhcp_server_state_machine -10050e24 d uxCriticalNesting -10050e28 d xNextTaskUnblockTime -10050e2c d seed.11660 -10050e30 d wakeup_event -10050e34 d wakelock -10050e38 D reserve_pll -10050e39 d last_wakelock_state -10050e59 D udp_bcast -10050e95 d g_ios_mac -10050e9b D udp_mcast_pin -10050ed7 D udp_bcast_pin -10050f13 D g_security_mode -10050f14 D udp_mcast -10050f50 D mlme_sta_tbl -10050fc0 d PMKID_KDE_TYPE.17744 -10050fc8 V nr_xmitbuff -10050fcc V nr_xmitframe -10050fd0 d P802_1H_OUI -10050fd3 D rtw_adaptivity_mode -10050fd4 D g_user_ap_sta_num -10050fd8 d rtw_private_handler -1005101c V max_local_skb_num -10051020 V max_skb_buf_num -10051024 D rom_e_rtw_msgp_str_ -10051200 D ARFB_table -1005123f D TRYING_NECESSARY_idx -10051253 D DROPING_NECESSARY -10051267 D PER_RATE_UP -1005127b D PER_RATE_DOWN -10051290 V Array_MP_8195A_PHY_REG_PG -10051320 D Array_MP_8195A_AGC_TAB -10051530 D Array_MP_8195A_PHY_REG -10051ba8 D rtl8195A_card_disable_flow -10051c48 D rtl8195A_card_enable_flow -10051ce8 D Array_MP_8195A_MAC_REG -10051ff0 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_TFBGA96_8195A -10052010 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_TFBGA96_8195A -10052030 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN48_8195A -1005204e D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN56_8195A -1005206c D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN48_8195A -1005208a D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN56_8195A -100520a8 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_TFBGA96_8195A -100520c8 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN56_8195A -100520e6 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN48_8195A -10052104 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN56_8195A -10052124 D Array_MP_8195A_RadioA -100526ec D gDeltaSwingTableXtal_MP_P_TxXtalTrack_8195A -1005270a D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_TFBGA96_8195A -1005272a D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN48_8195A -10052748 D __ctype_ptr__ -1005274c d impure_data -100527ac D _impure_ptr -100527b0 D at_transport_items -10052870 D dev_id2name -100529e8 D at_sys_items -10052b28 D wifi_mode -10052b2c D ap_netmask -10052b30 D sta_gw -10052b34 D sta_ip -10052b38 D sta_netmask -10052b3c D ap_gw -10052b40 d wifi -10052b78 D ap_ip -10052b7c D dhcp_mode_sta -10052b7d D dhcp_mode_ap -10052b80 D at_wifi_items -10052c70 D .ram.bss$$Base -10052c70 D SpicInitParaAllClk -10052c70 D __bss_start__ -10052c70 D __data_end__ -10052c70 D __ram_image2_text_end__ -10052d00 d flash_wr_offset -10052d04 d fw_img2_size -10052d08 d fw_img2_addr -10052d0c d fw_img1_size -10052d10 d fw_img3_addr -10052d14 d flash_erased_addr -10052d18 d flash_wr_err_cnt -10052d1c d fw_img3_size -10052d20 D xmodem_uart_adp -10052dc8 D xMCtrl -10052df4 d start_with_img1 -10052df8 D xMFrameBuf -10052dfc D XMLogUartAdapter -10052e54 D ComIrqBkUp -10052e58 D ConfigDebugErrBkUp -10052e5c D ConfigDebugWarnBkUp -10052e60 D ConfigDebugInfoBkUp -10052e64 D CfgSysDebugErrBkUp -10052e68 D CfgSysDebugInfoBkUp -10052e6c D CfgSysDebugWarnBkUp -10052e70 D XmRxBuf_In -10052e74 D XmRxBuf_Out -10052e78 D XmodemUartRxBuf -10053280 D XmRxBuf_Len -10053284 D pxmodem_uart_adp -10053288 d skbdata_list -10053290 V skb_data_pool -10056690 d ucIdleTaskHeap -100567a8 D SYSAdapte -100567ac D PwrAdapter -10056a38 D libc_has_init -10056a3c d rheap_end -10056a40 D at_string -10057080 d is_data_cmd.13874 -10057081 d combo_key.13872 -10057084 d last_tickcnt.13873 -10057088 D at_cmd_sobj -100577a4 d data_cmd_sz.13876 -100577a8 d data_sz.13875 -100577ac d temp_buf.13870 -10057dec d buf_count.13871 -10057df0 D log_buf -10058430 D log_service_sema -10058434 D __log_init_begin__ -10058438 D log_rx_interrupt_sema -1005843c D __log_init_end__ -10058440 D log_hash -10058540 D eap_method -10058541 D eap_phase -10058544 D rtw_join_status -10058548 d event_init.21009 -1005854c d param.21285 -10058564 d scan_result_handler_ptr -10058588 d join_user_data -1005858c d event_callback_list -1005870c D paff_array -10058784 d eth_buffer -1005878c d packet_filter_enable_num -10058790 d simple_config_cmd_start_time -10058794 d ack_content -10058798 D fixed_channel_num -1005879c D g_ssid_len -100587a0 D is_promisc_callback_unlock -100587a4 D simple_config_terminate -100587a8 D backup_sc_ctx -100587ac d is_fixed_channel -100587b0 D g_ssid -100587d0 D simple_config_result -100587d4 D lwip_init_done -100587d8 D xnetif -10058850 D tcp_client_data -10058890 D g_tcp_client_task -10058894 D g_udp_client_task -10058898 D g_udp_server_task -1005889c D g_udp_terminate -100588a0 D udp_client_data -100588e0 D tcp_server_data -10058920 D g_tcp_server_task -10058928 D udp_server_data -10058968 D g_tcp_terminate -1005896c D TaskOTA -10058970 d ping_seq -10058974 d ping_call -10058978 d ping_interval -1005897c d data_size -10058980 d ping_count -10058984 d ping_ip -10058994 d infinite_loop -10058998 d s_phostent_addr.6963 -100589a0 d s_aliases.6961 -100589a4 d s_hostent.6960 -100589b8 D h_errno -100589bc d s_hostent_addr.6962 -100589c0 d select_cb_list -100589c4 d sockets -10058ab4 d select_cb_ctr -10058ab8 d mbox -10058abc d tcpip_init_done_arg -10058ac0 d tcpip_init_done -10058ac4 d allsystems -10058ac8 d allrouters -10058acc d igmp_group_list -10058ad0 D current_header -10058ad4 d ip_id -10058ad8 D current_iphdr_src -10058adc D current_iphdr_dest -10058ae0 D current_netif -10058ae4 d str.6324 -10058af4 d reassdatagrams -10058af8 d ip_reass_pbufcount -10058afa D dhcp_rx_options_given -10058b04 d xid.7366 -10058b08 D dhcp_rx_options_val -10058b30 d dns_seqno -10058b34 d dns_table -10058f94 d dns_servers -10058f9c d dns_payload_buffer -100591a0 d dns_pcb -100591a4 d dns_payload -100591a8 d tcpip_tcp_timer_active -100591ac d next_timeout -100591b0 D netif_list -100591b4 D netif_default -100591b8 d netif_num -100591b9 D pbuf_free_ooseq_pending -100591bc d raw_pcbs -100591c0 D tcp_active_pcbs_changed -100591c4 D tcp_ticks -100591c8 d tcp_timer -100591cc D tcp_listen_pcbs -100591d0 D tcp_active_pcbs -100591d4 d tcp_timer_ctr -100591d8 D tcp_tw_pcbs -100591dc D tcp_tmp_pcb -100591e0 D tcp_bound_pcbs -100591e4 d seqno -100591e8 d tcplen -100591ec d ackno -100591f0 d flags -100591f1 d recv_flags -100591f4 d tcphdr -100591f8 d recv_data -100591fc d inseg -10059210 D tcp_input_pcb -10059214 D udp_pcbs -10059218 d etharp_cached_entry -1005921c d arp_table -100592e4 D lwip_tickless_used -100592e8 d s_timeoutlist -10059318 d s_nextthread -1005931c d dhcps_network_id -10059320 d dhcps_ip_table_semaphore -10059324 d bound_client_ethernet_address -10059334 d client_request_ip -10059338 d dhcps_local_gateway -1005933c d dhcps_send_broadcast_address -10059340 d dhcp_message_repository -10059344 d dhcp_message_total_options_lenth -10059348 d dhcps_local_mask -1005934c d dhcps_local_address -10059350 d dhcp_client_ethernet_address -10059360 d dhcps_netif -10059364 d dhcps_addr_pool_set -10059368 d dhcps_pcb -1005936c d dhcps_subnet_broadcast -10059370 d dhcps_addr_pool_start -10059374 d dhcps_allocated_client_address -10059378 d ip_table -10059398 d dhcps_addr_pool_end -1005939c D ext_upper -100593a0 d xFreeBytesRemaining -100593a4 d ext_free -100593a8 D ext_lower -100593ac d pxEnd -100593b0 d xStart -100593b8 d xMinimumEverFreeBytesRemaining -100593bc d xBlockAllocatedBit -100593c0 d ulTimerCountsForOneTick -100593c4 d ulStoppedTimerCompensation -100593c8 d xMaximumPossibleSuppressedTicks -100593cc d xPendingReadyList -100593e0 d uxTopReadyPriority -100593e4 d uxTasksDeleted -100593e8 d xTickCount -100593ec d pxReadyTasksLists -100594c8 d pxOverflowDelayedTaskList -100594cc d xTasksWaitingTermination -100594e0 d pxDelayedTaskList -100594e4 d xSchedulerRunning -100594e8 d ulTaskSwitchedInTime -100594ec D pxCurrentTCB -100594f0 d uxPendedTicks -100594f4 d xSuspendedTaskList -10059508 d uxCurrentNumberOfTasks -1005950c d ulDeltaTotalRunTime -10059510 d xDelayedTaskList2 -10059524 d xDelayedTaskList1 -10059538 d uxTaskNumber -1005953c d xYieldPending -10059540 d uxSchedulerSuspended -10059544 d xNumOfOverflows -10059548 d pxCurrentTimerList -1005954c d xActiveTimerList1 -10059560 d xActiveTimerList2 -10059574 d xLastTime.5284 -10059578 d xTimerQueue -1005957c d pxOverflowTimerList -10059580 d xTimerTaskHandle -10059584 d device_mutex -10059590 d mutex_init -10059594 d uxSavedInterruptStatus -10059598 D min_free_heap_size -1005959c d g_heap_inited -100595a0 d tcm_lock -100595a4 D g_tcm_heap -100595a8 D flashobj -100595b4 D fspic_isinit -100595b8 d serial_irq_ids -100595c4 d irq_handler -100595d0 d UartGdmaOp -100595f8 d serial_irq_en -10059604 D gHAL_Gpio_Adapter -10059730 d base_sys_time -10059734 d last_acquire_wakelock_time -100597b4 D post_sleep_callback -10059834 D pre_sleep_callback -100598b4 d sys_sleep_time -100598b8 d hold_wakelock_time -10059938 D missing_tick -1005993c D Timer2To7HandlerData -10059954 D webs_terminate -10059958 D pxHTTPListener -1005995c d cDynamicPage.12702 -1005a5dc D wifi_setting -1005a64c D webs_sema -1005a650 d LocalBuf.12707 -1005a970 D webs_task -1005a974 D g_bssid -1005a97c D simple_config_status -1005a980 d use_ios7_mac -1005a984 d custom_pin -1005a988 D get_channel_flag -1005a989 d radom_value -1005a990 d profile_pkt_index -1005a994 D sc_api_fun -1005a9c0 d fix_sa -1005a9c4 d g_sc_pin_len -1005a9c8 d pp -1005a9cc d sync_pkt_index -1005a9d0 d g_sc_ctx -1005a9d4 D auto_reconnect_running -1005a9d8 D p_wlan_autoreconnect_hdl -1005a9dc D mac_monitor_callback -1005a9e0 D mf_list_head -1005a9e4 d pscan_retry_cnt.21430 -1005a9e8 D promisc_callback_all -1005a9ec D promisc_sema -1005a9f0 D promisc_callback -1005a9f4 D psk_essid -1005aa3c D psk_passphrase -1005aabe D psk_passphrase64 -1005aaff D wpa_global_PSK -1005ab4f d RFC1042_OUI -1005ab54 d rx_ring_pool -1005cc34 d stop_report_count.20629 -1005cc35 D bCheckStateTIMER -1005cc38 d WifiMcuCmdBitMap.20974 -1005cc3c D p_wlan_init_done_callback -1005cc40 D rtw_power_percentage_idx -1005cc44 D p_wlan_uart_adapter_callback -1005cc48 D rtw_adaptivity_en -1005cc4c D p_wlan_mgmt_filter -1005cc50 D rtw_initmac -1005cc54 D rtw_adaptivity_th_l2h_ini -1005cc58 d drvpriv -1005cc6c D skbbuf_used_num -1005cc70 V skb_pool -1005ce28 D skbdata_used_num -1005ce2c d wrapper_skbbuf_list -1005ce34 D max_skbdata_used_num -1005ce38 D max_skbbuf_used_num -1005ce3c d skb_fail_count -1005ce40 D timer_table -1005ce48 D rltk_wlan_info -1005ce78 d timer_used_num -1005ce7c D max_timer_used_num -1005ce80 D Noisy_State -1005ce84 D pExportWlanIrqSemaphore -1005ce88 D gDeltaSwingTableXtal_MP_N_TxXtalTrack_8195A -1005cea8 D __malloc_sbrk_start -1005ceac D __malloc_free_list -1005ceb0 d heap_end.4167 -1005ceb4 D node_pool -1005d06c V errno -1005d070 d tx_buffer -1005d6b0 D atcmd_lwip_tt_task -1005d6b4 d rx_buffer -1005dcf4 D mainlist -1005dcf8 D atcmd_lwip_tt_lasttickcnt -1005dcfc D atcmd_lwip_tt_datasize -1005dd00 D atcmd_lwip_tt_mode -1005dd04 d atcmd_lwip_auto_recv -1005dd08 D atcmd_lwip_tt_sema -1005dd0c d ap -1005dd40 d ApNum.13628 -1005dd44 d password -1005dd85 D .ram.bss$$Limit -1005dd85 D __bss_end__ -1005dd88 B __ram_heap2_start__ +10006040 T SDIO_Device_Off +10006064 T SYSPlatformInit +10006084 T InfraStart +100061e4 T UartLogIrqHandleRam +100062b0 T RtlConsolInitRam +10006360 T RtlConsolTaskRam +10006390 T SpicRxCmdRefinedRtl8195A +10006498 T SpicInitRefinedRtl8195A +1000654c T SpicReadIDRtl8195A +10006650 T SpicConfigAutoModeRtl8195A +100066c0 T SpicUserReadRtl8195A +10006834 T SpicUserReadFourByteRtl8195A +10006950 T SpicGetExtendAddrRtl8195A +100069a8 T SpicGetConfigRegRtl8195A +10006a00 T SpicGetFlashStatusRefinedRtl8195A +10006a58 T SpicWaitWipDoneRefinedRtl8195A +10006a94 T SpicTxCmdWithDataRtl8195A +10006b68 T SpicGetFlashFlagRtl8195A +10006bf4 T SpicWaitOperationDoneRtl8195A +10006c30 T SpicDeepPowerDownFlashRtl8195A +10006cbc T SpicUserProgramRtl8195A +10006eec T SpicWaitWipRtl8195A +10006f00 T SpicTxFlashInstRtl8195A +10006f94 T SpicEraseFlashRefinedRtl8195A +10006f9e T SpicDieEraseFlashRtl8195A +10006fc0 T SpicBlockEraseFlashRtl8195A +10006fe2 T SpicSectorEraseFlashRtl8195A +10007004 T SpicSetExtendAddrRtl8195A +1000701e T SpicSetFlashStatusRefinedRtl8195A +10007050 T SpicWriteProtectFlashRtl8195A +10007078 T SpicDisableRtl8195A +10007088 T SpicNVMCalLoad +10007198 T SpicNVMCalLoadAll +100071b6 T SpicNVMCalStore +10007310 T SpicCalibrationRtl8195A +10007564 T SpicFlashInitRtl8195A +10007610 T SpicOneBitCalibrationRtl8195A +10007628 T xModem_Frame_MemWrite +100076a0 T FWU_WriteWord +100076c0 T xModem_Frame_FlashWrite +10007778 T xModem_MemCmp +100077bc T xModem_Frame_Img2 +100079a0 T xModem_Frame_Dump +10007a34 T xModem_Init_UART_Port +10007a90 T xModem_DeInit_UART_Port +10007aa2 W UpdatedImg2AddrValidate +10007ac4 W Img2SignValidate +10007af4 T MarkImg2SignOld +10007b20 T WriteImg1Sign +10007b44 T xModem_Frame_ImgAll +10007ee4 T WriteImg2Sign +10007f14 T SelectImg2ToUpdate +10007f54 T OTU_FW_Update +10008088 T OTU_check_gpio +100080c8 T OTU_check_uart +100081c0 T OTU_Img_Download +100082e8 T COMMPORT_GET_T +1000832c T COMMPORT_CLEAN_RX +1000833e T xModemStart +10008354 T xModemEnd +10008364 T xModemInquiry +10008384 T xModemCancel +1000839e T xModemGetFirst +10008480 T xModemGetOthers +100085c4 T xModemRxBlock +100085ee T xModemRxFrame +10008606 T xModemRxBuffer +100086ac T xmodem_loguart_putc +100086e0 t XMLogUartIrqRxRdyHandle.isra.0 +10008710 T XMLogUartIrqHandle +10008770 T xmodem_loguart_init +100088a0 T xmodem_loguart_func_hook +100088bc T xmodem_loguart_deinit +1000891c T XmRxBufPoll +10008930 T _XmRxBufGet +10008950 T XmRxBufRst +10008964 T XmRxBufPut +10008984 T XmodemUartIrqHandle +10008a2c T XmRxBufGet +10008a70 T XmRxBufGetS +10008ad0 T xmodem_uart_init +10008b3c T xmodem_uart_func_hook +10008b58 T xmodem_uart_deinit +10008b70 T xmodem_uart_readable +10008b90 T xmodem_uart_writable +10008bb0 T xmodem_uart_putc +10008bdc T xmodem_uart_getc +10008bfc T init_thread +10008c18 T wlan_network +10008c5c T ping_test +10008e70 T do_ping_call +10008ec0 t LoadWifiSetting +10008eec t RestartSoftAP +10008f04 t GenerateIndexHtmlPage.constprop.2 +10009118 T LoadWifiConfig +1000921c T StoreApInfo +100092a0 T EraseApinfo +100092b2 T web_atoi +10009300 t ProcessPostMessage.isra.0.constprop.7 +100094d0 T vBasicWEBServer +100096d0 T start_web_server +10009734 T stop_web_server +100097b4 T tcp_client_func +10009a18 t tcp_client_handler +10009a90 T tcp_server_func +10009ca0 t tcp_server_handler +10009d10 T udp_client_func +10009f68 T udp_client_handler +1000a004 T udp_server_func +1000a194 T udp_server_handler +1000a204 T km_parser +1000a2b0 T cmd_tcp +1000a5dc T cmd_udp +1000a9f8 T ota_platform_reset +1000aa2c T write_ota_addr_to_system_data +1000aae0 t update_ota_local_task +1000af64 T update_ota_local +1000aff4 T cmd_update +1000b028 T cmd_ota_image +1000b0c8 T gpio_uart_at_rx_irq_callback +1000b0cc T uart_atcmd_module_init +1000b10c T atcmd_update_partition_info +1000b148 T read_uart_atcmd_setting_from_system_data +1000b1bc T write_uart_atcmd_setting_to_system_data +1000b1cc T reset_uart_atcmd_setting +1000b1f8 T uart_at_rx_wakeup +1000b220 T uart_atcmd_reinit +1000b260 T uart_at_send_string +1000b278 T uart_irq +1000b53c T uart_at_send_buf +1000b560 T uart_atcmd_main +1000b5dc t uart_atcmd_thread +1000b660 T example_uart_atcmd +1000b670 T pre_example_entry +1000b672 T example_entry +1000b678 T connect_start +1000b690 T main +1000b6d4 T SystemCoreClockUpdate +1000b6e8 T hash_index +1000b700 T log_add_new_command +1000b740 T log_service_add_table +1000b75c T log_action +1000b7a8 T log_handler +1000b814 T parse_param +1000b8f4 T at_set_debug_level +1000b900 T at_set_debug_mask +1000b90c T mp_commnad_handler +1000b96c T print_help_handler +1000b98c T log_service_lock +1000b998 T log_service_unlock +1000b9a4 T log_service +1000baa4 T log_service_lock_init +1000bab0 T start_log_service +1000baf0 T log_service_init +1000bb7c T console_cmd_exec +1000bbf0 T console_init +1000bc30 T get_eap_phase +1000bc34 T get_eap_method +1000bc38 T eap_autoreconnect_hdl +1000bc3c t wifi_no_network_hdl +1000bc54 T wifi_scan_done_hdl +1000bcc4 t wifi_handshake_done_hdl +1000bce0 t wifi_disconn_hdl +1000bd48 t wifi_connected_hdl +1000bd7c T wifi_scan_each_report_hdl +1000bec0 T wifi_autoreconnect_hdl +1000befc T wifi_rx_beacon_hdl +1000bf00 T wifi_connect +1000c334 t wifi_autoreconnect_thread +1000c3b4 T wifi_disconnect +1000c3e8 T wifi_is_connected_to_ap +1000c3ec T wifi_set_mac_address +1000c420 T wifi_get_associated_client_list +1000c46c T wifi_set_channel +1000c478 T wifi_set_mib +1000c480 T wifi_on +1000c528 T wifi_off +1000c59c T wifi_start_ap +1000c688 T wifi_scan +1000c6e0 T wifi_scan_networks_with_ssid +1000c86c T wifi_scan_networks +1000c910 T wifi_set_pscan_chan +1000c928 T wifi_get_setting +1000c9d8 T wifi_show_setting +1000cb8c T wifi_set_promisc +1000cb90 T wifi_enter_promisc_mode +1000cbe4 T wifi_restart_ap +1000ccfc T wifi_config_autoreconnect +1000cd20 T wifi_set_autoreconnect +1000cd38 T wifi_init_packet_filter +1000cd3c T wifi_add_packet_filter +1000cd40 T wifi_enable_packet_filter +1000cd44 T wifi_disable_packet_filter +1000cd48 T wifi_remove_packet_filter +1000cd4c T wifi_indication +1000cd88 T wifi_reg_event_handler +1000cddc T wifi_unreg_event_handler +1000ce20 T init_event_callback_list +1000ce30 t promisc_callback_all +1000ce9c t promisc_callback +1000cf00 T promisc_deinit +1000cf04 T promisc_recv_func +1000cf08 T promisc_set +1000cf0c T is_promisc_enabled +1000cf16 T promisc_get_fixed_channel +1000cf1c T promisc_init_packet_filter +1000cf54 T promisc_add_packet_filter +1000cfb4 T promisc_enable_packet_filter +1000cff0 T promisc_disable_packet_filter +1000d028 T promisc_remove_packet_filter +1000d07c T retrieve_frame +1000d0b8 T cmd_promisc +1000d2c0 T simple_config_callback +1000d300 T SC_set_ack_content +1000d350 T SC_send_simple_config_ack +1000d3ec T get_connection_info_from_profile +1000d684 T SC_translate_iw_security_mode +1000d6ac T SC_parse_scan_result_and_connect +1000d7f8 T SC_connect_to_candidate_AP +1000d890 T SC_translate_security +1000d8c8 T SC_connect_to_AP +1000d9b0 T init_simple_config_lib_config +1000da0c T init_test_data +1000dad0 T deinit_test_data +1000db08 T simple_config_test +1000dcf4 T filter_add_enable +1000dd6c T remove_filter +1000dd8c T print_simple_config_result +1000ddfc T cmd_simple_config +1000de90 t get_padapter +1000dea8 T iw_ioctl +1000dec4 T wext_get_ssid +1000df02 T wext_set_ssid +1000df36 T wext_set_bssid +1000df80 T is_broadcast_ether_addr +1000dfa2 T wext_set_auth_param +1000dfd0 T wext_set_key_ext +1000e0d0 T wext_get_enc_ext +1000e132 T wext_set_passphrase +1000e168 T wext_get_passphrase +1000e1a0 T wext_set_tos_value +1000e22c T wext_set_mode +1000e28c T wext_get_mode +1000e2c0 T wext_set_ap_ssid +1000e2fc T wext_set_pscan_channel +1000e37c T wext_set_channel +1000e3aa T wext_get_channel +1000e3d2 T wext_set_scan +1000e402 T wext_get_scan +1000e434 T wext_private_command +1000e508 T wext_wlan_indicate +1000e650 T wext_set_autoreconnect +1000e6a0 T wext_set_adaptivity +1000e6c8 T wext_set_sta_num +1000e6cc T LwIP_Init +1000e788 T LwIP_DHCP +1000e884 T LwIP_GetMAC +1000e888 T LwIP_GetIP +1000e88c T LwIP_GetGW +1000e890 T LwIP_UseStaticIP +1000e8f4 T LwIP_AUTOIP +1000e978 t netconn_close_shutdown +1000e9b4 t netconn_recv_data +1000ea84 T netconn_new_with_proto_and_callback +1000eae4 T netconn_delete +1000eb08 T netconn_getaddr +1000eb4c T netconn_bind +1000eb8c T netconn_connect +1000ebcc T netconn_listen_with_backlog +1000ec04 T netconn_accept +1000ec8c T netconn_recv_tcp_pbuf +1000eca0 T netconn_recv +1000ed28 T netconn_recved +1000ed54 T netconn_send +1000ed90 T netconn_write_partly +1000ee34 T netconn_close +1000ee3c T netconn_gethostbyname +1000ee94 T netconn_abort +1000eeb4 t recv_udp +1000ef24 t recv_raw +1000efa8 t setup_tcp +1000efec t err_tcp +1000f084 t do_connected +1000f0f0 t do_writemore +1000f218 t do_close_internal +1000f304 t poll_tcp +1000f354 t do_dns_found +1000f380 t sent_tcp +1000f3ce t recv_tcp +1000f448 T do_newconn +1000f4d8 T netconn_alloc +1000f548 T netconn_free +1000f574 t netconn_drain +1000f604 t accept_function +1000f6a4 T do_delconn +1000f730 T do_bind +1000f788 T do_connect +1000f81c T do_listen +1000f8cc T do_send +1000f93c T do_recv +1000f97c T do_write +1000f9b6 T do_getaddr +1000fa2a T do_close +1000fa7c T do_gethostbyname +1000faa8 T netbuf_delete +1000fac8 T netbuf_free +1000fade T netbuf_ref +1000fb18 T netbuf_data +1000fb3c T lwip_gethostbyname +1000fb88 t get_socket +1000fbb0 t alloc_socket +1000fc20 t event_callback +1000fd50 t lwip_setsockopt_internal +1000fec8 t lwip_selscan +1001004c T lwip_socket_init +10010050 T lwip_accept +10010174 T lwip_bind +100101d8 T lwip_close +10010230 T lwip_connect +10010294 T lwip_listen +100102e8 T lwip_recvfrom +100104bc T lwip_read +100104ce T lwip_recv +100104e0 T lwip_sendto +10010594 T lwip_send +10010614 T lwip_socket +1001069c T lwip_write +100106a4 T lwip_select +10010900 T lwip_setsockopt +10010a60 t tcpip_thread +10010ae4 T tcpip_input +10010b2c T tcpip_callback_with_block +10010b80 T tcpip_timeout +10010bc4 T tcpip_apimsg +10010c1c T tcpip_init +10010c60 t autoip_start_probing +10010cac t autoip_arp_announce +10010cd8 T autoip_start +10010d6c T autoip_tmr +10010e7c T autoip_arp_reply +10010f24 t icmp_send_response.isra.0 +10010f94 T icmp_input +100110b8 T icmp_dest_unreach +100110c2 T icmp_time_exceeded +100110cc t igmp_send +10011170 t igmp_delaying_member +100111a8 t igmp_lookup_group.part.1 +100111e0 T igmp_init +100111fc T igmp_report_groups +10011220 T igmp_lookfor_group +10011240 T igmp_start +1001127c T igmp_input +10011340 T igmp_joingroup +10011400 T igmp_leavegroup +100114b8 T igmp_tmr +100114e4 t lwip_standard_chksum +1001153c T inet_chksum_pseudo +100115c2 T inet_chksum +100115ce T inet_chksum_pbuf +10011614 T ip_route +10011650 T ip_input +10011828 T ip_output_if_opt +1001197c T ip_output_if +1001199e T ip_output +100119d6 T ip4_addr_isbroadcast +10011a0e T ipaddr_aton +10011b24 T ipaddr_addr +10011b3c T ipaddr_ntoa_r +10011bd4 T ipaddr_ntoa +10011be0 t ipfrag_free_pbuf_custom +10011bf8 t ip_reass_free_complete_datagram +10011c78 t ip_reass_remove_oldest_datagram +10011cec T ip_reass_tmr +10011d14 T ip_reass +10011fc4 T ip_frag +10012130 T lwip_htons +10012136 T lwip_ntohs +1001213c T lwip_htonl +10012140 T lwip_ntohl +10012144 t dhcp_set_state +10012154 t dhcp_option +10012174 t dhcp_option_byte +10012186 t dhcp_option_short +100121a8 t dhcp_option_long +100121ec t dhcp_create_msg +1001233c t dhcp_delete_msg +10012352 t dhcp_check +10012378 t dhcp_bind +1001244c t dhcp_option_trailer +10012478 t dhcp_discover +1001252c t dhcp_reboot +100125d0 t dhcp_option_hostname.isra.1 +10012610 t dhcp_rebind +100126a4 t dhcp_select +10012790 t dhcp_recv +10012b94 T dhcp_arp_reply +10012c14 T dhcp_renew +10012ca8 T dhcp_release +10012d50 T dhcp_coarse_tmr +10012ddc T dhcp_fine_tmr +10012e78 T dhcp_release_unicast +10012f3c T dhcp_stop +10012f6c T dhcp_start +1001300c t dns_parse_name +10013028 t dns_recv +100131bc t dns_send +1001328c t dns_check_entry +1001333c T dns_setserver +1001335c T dns_init +100133b4 T dns_tmr +100133e0 T dns_gethostbyname +10013520 T lwip_init +10013548 T sys_timeout +100135a8 T tcp_timer_needed +100135dc t tcpip_tcp_timer +10013614 T sys_timeouts_init +10013688 t dns_timer +100136a4 t igmp_timer +100136bc t autoip_timer +100136d4 t dhcp_timer_fine +100136f0 t dhcp_timer_coarse +1001370c t arp_timer +10013728 t ip_reass_timer +10013744 T sys_untimeout +1001378c T sys_timeouts_mbox_fetch +100137f0 T netif_init +100137f4 T netif_set_ipaddr +1001384c T netif_set_addr +10013868 T netif_add +100138cc T netif_set_gw +100138d4 T netif_set_netmask +100138dc T netif_set_default +100138e8 T netif_set_up +1001391e T netif_set_down +10013938 t pbuf_free_ooseq_callback +1001396c t pbuf_pool_is_empty +100139a8 T pbuf_alloced_custom +100139fc T pbuf_header +10013a54 T pbuf_free +10013a94 T pbuf_alloc +10013bb8 T pbuf_realloc +10013bec T pbuf_clen +10013bfc T pbuf_ref +10013c16 T pbuf_cat +10013c32 T pbuf_chain +10013c42 T pbuf_copy +10013cde T pbuf_copy_partial +10013d46 T pbuf_coalesce +10013d74 T raw_input +10013dec T raw_bind +10013df6 T raw_connect +10013e00 T raw_recv +10013e06 T raw_sendto +10013e96 T raw_send +10013e9c T raw_remove +10013ec4 T raw_new +10013ef8 t tcp_accept_null +10013f00 t tcp_new_port +10013f50 T tcp_init +10013f68 T tcp_bind +10013ff8 T tcp_listen_with_backlog +100140bc T tcp_update_rcv_ann_wnd +100140f2 T tcp_recved +1001412c T tcp_seg_free +10014146 T tcp_segs_free +10014158 T tcp_seg_copy +10014180 T tcp_arg +10014184 T tcp_recv +1001418a T tcp_sent +10014190 T tcp_err +10014196 T tcp_accept +1001419a T tcp_poll +100141a4 T tcp_pcb_purge +100141e4 T tcp_slowtmr +100144a0 T tcp_pcb_remove +10014508 t tcp_close_shutdown +10014638 T tcp_close +10014650 T tcp_recv_null +10014674 T tcp_process_refused_data +100146d4 T tcp_fasttmr +1001474c T tcp_tmr +10014770 T tcp_shutdown +100147c0 T tcp_abandon +10014858 T tcp_abort +10014860 T tcp_next_iss +10014878 T tcp_alloc +10014994 T tcp_new +1001499a T tcp_eff_send_mss +100149b8 T tcp_connect +10014b14 t tcp_oos_insert_segment +10014b94 t tcp_receive +1001536c t tcp_parseopt.isra.0 +100153f0 T tcp_input +10015c48 t tcp_pbuf_prealloc +10015c9c t tcp_create_segment +10015d64 t tcp_output_alloc_header.constprop.0 +10015dce T tcp_write +1001611e T tcp_enqueue_flags +100161c6 T tcp_send_fin +1001620e T tcp_send_empty_ack +1001626c T tcp_output +100164e4 T tcp_rst +1001657c T tcp_rexmit_rto +100165aa T tcp_rexmit +100165fa T tcp_rexmit_fast +10016650 T tcp_keepalive +100166a2 T tcp_zero_window_probe +1001674c T udp_init +10016764 T udp_input +100168ec T udp_bind +10016994 T udp_sendto_if +10016a92 T udp_sendto +10016ac8 T udp_send +10016ad4 T udp_connect +10016b1c T udp_disconnect +10016b2c T udp_recv +10016b34 T udp_remove +10016b5c T udp_new +10016b80 t etharp_free_entry +10016bb0 t etharp_find_entry +10016c8c t etharp_send_ip +10016cc0 T etharp_tmr +10016d00 T etharp_cleanup_netif +10016d28 T etharp_raw +10016de4 T etharp_request +10016e10 t etharp_output_to_arp_index +10016e58 T etharp_query +10016f5c T etharp_output +10017054 T ethernet_input +10017244 t low_level_output +100172a0 t arp_timer +100172bc T ethernetif_recv +10017334 T ethernetif_init +10017378 T lwip_POST_SLEEP_PROCESSING +10017394 T rltk_wlan_set_netif_info +100173b4 T rltk_wlan_send +10017448 T rltk_wlan_recv +100174b4 T netif_is_valid_IP +100174e8 T netif_get_idx +10017500 T netif_rx +10017510 T netif_post_sleep_processing +10017514 T sys_mbox_new +1001752e T sys_mbox_free +10017542 T sys_mbox_post +10017562 T sys_mbox_trypost +10017584 T sys_arch_mbox_fetch +100175ce T sys_arch_mbox_tryfetch +100175ee T sys_mbox_valid +100175f8 T sys_mbox_set_invalid +100175fe T sys_sem_new +1001763a T sys_arch_sem_wait +1001767a T sys_sem_signal +10017686 T sys_sem_free +1001768c T sys_sem_valid +10017696 T sys_sem_set_invalid +1001769c T sys_init +100176c0 T sys_thread_new +10017724 T sys_arch_protect +1001772e T sys_arch_unprotect +10017732 T sys_now +10017738 t mark_ip_in_table +1001777c t dhcps_initialize_message +1001782c t add_offer_options +1001791c T dhcps_handle_state_machine_change +100179ec t dhcps_receive_udp_packet_handler +10017cb8 T dhcps_set_addr_pool +10017cd0 T dhcps_deinit +10017cf8 T dhcps_init +10017e00 t prvInsertBlockIntoFreeList +10017e48 t vPortDefineHeapRegions.constprop.1 +10017ee8 T dump_mem_block_list +10017f44 T pvPortMalloc +10018024 T __vPortFree +10018068 T vPortSetExtFree +10018084 T vPortFree +100180b4 T xPortGetFreeHeapSize +100180c0 t prvTaskExitError +100180d4 t prvPortStartFirstTask +100180f4 T pxPortInitialiseStack +10018120 T vPortSVCHandler +10018140 t pxCurrentTCBConst2 +10018144 T vPortEnterCritical +10018164 T vPortExitCritical +10018180 T xPortPendSVHandler +100181c0 t pxCurrentTCBConst +100181c4 T xPortSysTickHandler +100181f0 W vPortSuppressTicksAndSleep +10018308 W vPortSetupTimerInterrupt +10018358 T xPortStartScheduler +10018388 T vApplicationIdleHook +1001838c T vApplicationStackOverflowHook +100183a0 T osKernelSysTick +100183a4 T osDelay +100183be T vListInitialise +100183d4 T vListInitialiseItem +100183da T vListInsertEnd +100183f2 T vListInsert +10018422 T uxListRemove +10018442 t prvCopyDataToQueue +100184b2 t prvCopyDataFromQueue +100184da t prvUnlockQueue +10018548 T xQueueGenericReset +100185b4 T xQueueGenericCreate +100185e8 T xQueueCreateCountingSemaphore +100185fc T xQueueGenericSend +100186f4 T xQueueCreateMutex +10018718 T xQueueGenericSendFromISR +1001877a T xQueueGiveFromISR +100187d0 T xQueueGenericReceive +10018904 T uxQueueMessagesWaiting +10018916 T vQueueDelete +1001891a T vQueueWaitForMessageRestricted +10018960 t prvWriteNameToBuffer +10018984 t prvGetExpectedIdleTime +100189c0 t prvResetNextTaskUnblockTime +100189e4 t prvAddCurrentTaskToDelayedList +10018a74 T xTaskGenericCreate +10018c3c T vTaskDelete +10018cf8 T eTaskGetState +10018d60 T uxTaskPriorityGet +10018d7c T vTaskPrioritySet +10018e44 T vTaskStartScheduler +10018eb0 T vTaskSuspendAll +10018ec0 T xTaskGetTickCount +10018ecc T xTaskGetTickCountFromISR +10018ed8 T pcTaskGetName +10018ee8 T vTaskStepTick +10018ef8 T xTaskIncrementTick +10019010 T xTaskResumeAll +100190ec T vTaskDelay +1001911c t prvIdleTask +100191a0 T vTaskSwitchContext +10019250 T vTaskPlaceOnEventList +10019270 T vTaskPlaceOnEventListRestricted +1001929c T xTaskRemoveFromEventList +10019310 T vTaskSetTimeOutState +10019328 T xTaskCheckForTimeOut +10019374 T vTaskMissedYield +10019380 T eTaskConfirmSleepModeStatus +100193b4 T vTaskGetInfo +10019434 t prvListTasksWithinSingleList +10019494 T uxTaskGetSystemState +10019540 T xTaskGetSchedulerState +10019560 T vTaskPriorityInherit +100195f4 T xTaskPriorityDisinherit +10019664 T vTaskList +10019714 T vTaskGetRunTimeStats +100197d4 T pvTaskIncrementMutexHeldCount +100197ec t prvCheckForValidListAndQueue +10019838 t prvInsertTimerInActiveList +10019874 T xTimerCreateTimerTask +100198b0 T xTimerCreate +100198e4 T xTimerGenericCommand +10019924 t prvSwitchTimerLists +10019994 t prvTimerTask +10019b14 T xTimerIsTimerActive +10019b2c t device_mutex_init +10019b70 T device_mutex_lock +10019ba0 T device_mutex_unlock +10019bbc t _freertos_enter_critical_from_isr +10019bdc t _freertos_exit_critical_from_isr +10019bec t _freertos_systime_to_sec +10019bf6 t _freertos_ms_to_systime +10019bf8 t _freertos_sec_to_systime +10019c00 t _freertos_usleep_os +10019c04 t _freertos_yield_os +10019c1c t _freertos_ATOMIC_SET +10019c20 t _freertos_ATOMIC_READ +10019c24 t _freertos_modular64 +10019c98 t _freertos_thread_enter +10019c9a t _freertos_enter_critical +10019c9e t _freertos_exit_critical +10019ca2 t _freertos_ATOMIC_SUB_RETURN +10019cba t _freertos_ATOMIC_DEC_RETURN +10019cd0 t _freertos_ATOMIC_ADD_RETURN +10019ce8 t _freertos_ATOMIC_INC_RETURN +10019cfe t _freertos_ATOMIC_SUB +10019d16 t _freertos_ATOMIC_DEC +10019d1c t _freertos_ATOMIC_ADD +10019d34 t _freertos_ATOMIC_INC +10019d3a T _freertos_malloc +10019d3e T _freertos_zmalloc +10019d56 t _freertos_memset +10019d5a T _freertos_mfree +10019d5e t _freertos_get_current_time +10019d62 t _freertos_spinunlock_irqsave +10019d78 t _freertos_spinunlock +10019d84 t _freertos_mutex_put +10019d88 T _freertos_wakeup_task +10019d8e t _freertos_up_sema +10019d92 t _freertos_exit_critical_mutex +10019d9e T _freertos_timerCreate +10019da2 T _freertos_timerDelete +10019db6 T _freertos_timerStop +10019dca T _freertos_timerChangePeriod +10019de4 T _freertos_timerIsTimerActive +10019de8 T _freertos_acquire_wakelock +10019dee T _freertos_release_wakelock +10019df4 T _freertos_get_scheduler_state +10019e14 t _freertos_thread_exit +10019e1a t _freertos_GetFreeHeapSize +10019e1e t _freertos_udelay_os +10019e22 t _freertos_mdelay_os +10019e26 t _freertos_deinit_xqueue +10019e40 t _freertos_spinlock_free +10019e52 t _freertos_mutex_free +10019e56 t _freertos_free_sema +10019e5a t _freertos_push_to_xqueue +10019e82 t _freertos_pop_from_xqueue +10019eaa t _freertos_down_sema +10019ecc t _freertos_init_xqueue +10019ee8 t _freertos_spinlock_irqsave +10019f24 t _freertos_spinlock +10019f5c t _freertos_enter_critical_mutex +10019f94 t _freertos_mutex_get +10019fcc t _freertos_spinlock_init +10019fda t _freertos_mutex_init +10019fde t _freertos_init_sema +10019ff0 t _freertos_create_task +1001a060 t _freertos_memcmp +1001a06e t _freertos_memcpy +1001a074 t _freertos_delete_task +1001a0c0 t _freertos_mutex_get_timeout +1001a0fc t _freertos_up_sema_from_isr +1001a12c t _freertos_systime_to_ms +1001a12e t _freertos_msleep_os +1001a132 T save_and_cli +1001a136 T restore_flags +1001a13a T cli +1001a14c T _freertos_arc4random +1001a17c t _freertos_get_random_bytes +1001a1ba T RtlInitSema +1001a1c8 T RtlUpSema +1001a1d4 T RtlUpSemaFromISR +1001a204 T RtlDownSema +1001a218 T RtlMutexFree +1001a21e T RtlFreeSema +1001a222 T RtlMsleepOS +1001a22a T RtlUdelayOS +1001a22e T _htons +1001a234 T _ntohs +1001a23c T _rtw_zvmalloc +1001a25c T _rtw_vmfree +1001a280 T _rtw_malloc +1001a290 T _rtw_zmalloc +1001a2a0 T _rtw_mfree +1001a2b0 T deinit_mem_monitor +1001a2b2 T rtw_vmfree +1001a2b6 T rtw_mfree +1001a2bc T rtw_memcpy +1001a2cc T rtw_memcmp +1001a2dc T rtw_memset +1001a2ec T rtw_init_listhead +1001a2f2 T rtw_is_list_empty +1001a2fc T rtw_list_insert_head +1001a308 T rtw_list_insert_tail +1001a314 T rtw_list_delete +1001a324 T rtw_init_sema +1001a334 T rtw_free_sema +1001a344 T rtw_up_sema +1001a354 T rtw_up_sema_from_isr +1001a364 T rtw_down_timeout_sema +1001a374 T rtw_down_sema +1001a388 T rtw_mutex_init +1001a398 T rtw_mutex_free +1001a3a8 T rtw_mutex_put +1001a3b8 T rtw_mutex_get_timeout +1001a3cc T rtw_enter_critical_from_isr +1001a3dc T rtw_enter_critical +1001a3e0 T rtw_exit_critical_from_isr +1001a3f0 T rtw_exit_critical +1001a3f4 T rtw_enter_critical_mutex +1001a404 T rtw_exit_critical_mutex +1001a414 T rtw_queue_empty +1001a41e T rtw_end_of_queue_search +1001a428 T rtw_spinlock_init +1001a438 T rtw_init_queue +1001a444 T rtw_spinlock_free +1001a454 T rtw_spin_lock +1001a464 T rtw_enter_critical_bh +1001a468 T rtw_spin_unlock +1001a478 T rtw_exit_critical_bh +1001a47c T rtw_get_current_time +1001a48c T rtw_systime_to_ms +1001a4a0 T rtw_systime_to_sec +1001a4b4 T rtw_ms_to_systime +1001a4c8 T rtw_sec_to_systime +1001a4dc T rtw_get_passing_time_ms +1001a4f0 T rtw_msleep_os +1001a500 T rtw_usleep_os +1001a510 T rtw_mdelay_os +1001a520 T rtw_udelay_os +1001a530 T ATOMIC_SET +1001a540 T ATOMIC_INC +1001a550 T ATOMIC_INC_RETURN +1001a564 T ATOMIC_DEC_RETURN +1001a578 T ATOMIC_DEC_AND_TEST +1001a588 T rtw_modular64 +1001a5a4 T rtw_get_random_bytes +1001a5b8 T rtw_getFreeHeapSize +1001a5c8 T init_mem_monitor +1001a5d8 T add_mem_usage +1001a60c T rtw_zvmalloc +1001a62c T rtw_malloc +1001a64c T rtw_zmalloc +1001a66c T rtw_netif_queue_stopped +1001a670 T rtw_netif_wake_queue +1001a672 T rtw_netif_start_queue +1001a674 T rtw_netif_stop_queue +1001a676 T flush_signals_thread +1001a678 T rtw_acquire_wakelock +1001a688 T rtw_release_wakelock +1001a698 T rtw_create_task +1001a6b4 T rtw_delete_task +1001a6c4 T rtw_wakeup_task +1001a6d4 T rtw_timerCreate +1001a6f0 T rtw_timerDelete +1001a704 T rtw_timerIsTimerActive +1001a718 T rtw_timerStop +1001a72c T rtw_timerChangePeriod +1001a740 T rtw_thread_enter +1001a750 T rtw_thread_exit +1001a760 T tcm_heap_free +1001a7e0 T tcm_heap_init +1001a830 T tcm_heap_dump +1001a888 T tcm_heap_freeSpace +1001a8c8 T tcm_heap_malloc +1001a968 T tcm_heap_calloc +1001a980 T flash_init +1001aa1c T flash_turnon +1001aa34 T flash_erase_sector +1001aa60 T flash_read_word +1001aa98 T flash_write_word +1001aae4 T flash_stream_read +1001abb4 T flash_stream_write +1001ad0c T flash_otp_read +1001add4 T gpio_set_hal_pin_mode +1001adf8 T gpio_set +1001ae30 T gpio_init +1001ae64 T gpio_mode +1001ae76 T gpio_dir +1001ae88 T gpio_write +1001aed8 T gpio_read +1001af0c T gpio_irq_init +1001af4c T gpio_irq_set +1001af8c T gpio_irq_enable +1001afa8 T pin_function +1001afaa T pin_mode +1001afb0 W pinmap_merge +1001afec W pinmap_find_peripheral +1001b004 W pinmap_peripheral +1001b03c t SerialRxDoneCallBack +1001b05c t SerialTxDoneCallBack +1001b094 T serial_init +1001b1a0 T serial_baud +1001b1a8 T serial_format +1001b1f8 T serial_irq_handler +1001b234 T serial_irq_set +1001b2d0 T serial_readable +1001b2e6 T serial_getc +1001b308 T serial_writable +1001b320 T serial_putc +1001b368 T serial_set_flow_control +1001b396 T serial_rx_fifo_level +1001b3b0 T sleep_ex_selective +1001b3c4 T sys_reset +1001b3f8 T us_ticker_read +1001b424 t get_addr_fobj +1001b46e t get_addr_fobj_save +1001b4b8 t _fwrite_word +1001b4e4 t get_addr_bscfg +1001b560 T cmp_align1_align4 +1001b60c T flash_write_cfg +1001b84c T flash_read_cfg +1001b8e0 T En32KCalibration +1001b974 T WDGInitial +1001ba00 T WDGStart +1001ba18 T WDGRefresh +1001ba34 T HalGdmaOpInit +1001ba88 T HAL_GPIO_GetPinName +1001ba90 T HAL_GPIO_PullCtrl +1001baa8 T HAL_GPIO_Init +1001bb20 T HAL_GPIO_Irq_Init +1001bbbc T HalTimerOpInit_Patch +1001bbf8 T HalRuartOpInit +1001bcbc T HalRuartSetBaudRate +1001bcc0 T HalRuartInit +1001bd84 T HalRuartFlowCtrl +1001bd9c T freertos_ready_to_sleep +1001bdac T freertos_pre_sleep_processing +1001be70 T freertos_post_sleep_processing +1001be94 T acquire_wakelock +1001bed4 T release_wakelock +1001bf30 T get_wakelock_status +1001bf3c T get_wakelock_hold_stats +1001bfcc T clean_wakelock_stat +1001c010 T HalGdmaChBlockSetingRtl8195a_Patch +1001c29c T HalGdmaQueryDArRtl8195a +1001c2b6 T HalGdmaQuerySArRtl8195a +1001c2ce T HalGdmaQueryChEnRtl8195a +1001c2ec T HAL_GPIO_ClearISR_8195a +1001c37c T HalTimerIrq2To7Handle_Patch +1001c3d0 T HalTimerIrqRegisterRtl8195a_Patch +1001c44c T HalTimerIrqUnRegisterRtl8195a_Patch +1001c4c4 T HalTimerDeInitRtl8195a_Patch +1001c4f8 T HalTimerReadCountRtl8195a_Patch +1001c510 T HalTimerReLoadRtl8195a_Patch +1001c544 T HalTimerInitRtl8195a_Patch +1001c618 T HalTimerIrqEnRtl8195a +1001c62c T HalTimerEnRtl8195a_Patch +1001c640 T HalTimerDisRtl8195a_Patch +1001c654 T HalRuartGetChipVerRtl8195a +1001c664 T HalRuartResetRxFifoRtl8195a_Patch +1001c6b0 T HalRuartGenBaudRateRtl8195a +1001c810 T HalRuartSetBaudRateRtl8195a +1001c9c4 T HalRuartInitRtl8195a_Patch +1001cba8 T HalRuartFlowCtrlRtl8195a +1001cbcc T HalRuartDmaSendRtl8195a_Patch +1001cca4 T HalRuartStopRecvRtl8195a_Patch +1001cd70 T HalRuartStopSendRtl8195a_Patch +1001ce34 T vWFSSVCHandler +1001ce3a t svcing +1001ce54 T PatchHalLogUartInit +1001cef8 T PSHalInitPlatformLogUart +1001cfbc T InitSYSIRQ +1001cff8 T DurationScaleAndPeriodOP +1001d030 T CLKCal +1001d08c T BackupCPUClk +1001d0ac T ReFillCpuClk +1001d0cc T SYSIrqHandle +1001d10c T WakeFromSLPPG +1001d244 T InitSoCPM +1001d27c T RegPowerState +1001d2e8 T ReadHWPwrState +1001d564 T SetSYSTimer +1001d59c T SleepCG +1001d68c T HALEFUSEOneByteReadRAM +1001d6ac T HALEFUSEOneByteWriteRAM +1001d6b0 T HalLogUartWaitTxFifoEmpty +1001d6c8 T GpioFunctionChk +1001d700 T FunctionChk +1001d704 T HalReInitPlatformTimer +1001d774 T HalGetChipId +1001d79c W __low_level_init +1001d7a0 T rtl_libc_init +1001d7bc T rtl_snprintf +1001d81c T rtl_sprintf +1001d868 T rtl_printf +1001d8b0 T rtl_memcmp +1001d8b8 T rtl_memcpy +1001d8c0 T rtl_memset +1001d8c8 T rtl_strcat +1001d8d0 T rtl_strcmp +1001d8d8 T rtl_strcpy +1001d8e0 T rtl_strlen +1001d8e8 T rtl_strncmp +1001d8f0 T rtl_strncpy +1001d8f8 T rtl_strstr +1001d900 T rtl_strsep +1001d908 T rtl_strtok +1001d910 T ram_libgloss_close +1001d920 T ram_libgloss_fstat +1001d940 T ram_libgloss_isatty +1001d94c T ram_libgloss_lseek +1001d95c T ram_libgloss_read +1001d96c T ram_libgloss_sbrk +1001d988 T ram_libgloss_write +1001d9a8 T ram_libgloss_open +1001d9e4 T init_rom_libgloss_ram_map +1001da2c T sprintf +1001da78 T memset +1001da80 T strcpy +1001da88 T strlen +1001da90 T sscanf +1001daaa T __aeabi_llsr +1001dac0 t bytecopy +1001dad4 t rtk_sc_register_pattern +1001dafc t rtk_sc_generate_key +1001db0a t rtk_sc_decode_profile +1001db18 t rtk_sc_get_tlv_info +1001db26 t mcast_udp_get_cipher_info +1001db50 t mcast_udp_get_pattern +1001dcc8 t bcast_udp_get_pattern +1001dd84 t bcast_udp_get_cipher_info +1001dde4 t rtk_clean_profile_value +1001de44 t mcast_udp_decode_profile +1001de70 t mcast_udp_generate_key +1001df80 t rtk_sc_check_packet.isra.0 +1001dfb0 W whc_fix_channel +1001dfb2 W whc_unfix_channel +1001dfb4 T simple_config_lib_init +1001dfd0 T simple_config_lib_deinit +1001dfe4 T parse_tlv_info_bcast +1001e0e8 t mcast_udp_get_profile +1001e214 T rtk_restart_simple_config +1001e24c T rtk_stop_simple_config +1001e260 T rtk_sc_init +1001e3f0 T rtk_sc_deinit +1001e42c T rtk_start_parse_packet +1001e734 t rtw_ht_operation_update +1001e7e6 t associated_clients_update.part.11 +1001e822 T chk_sta_is_alive +1001e860 T add_RATid +1001e968 T update_sta_info_apmode +1001ea20 T update_beacon +1001ece0 T rtw_check_beacon_data +1001f3e0 T associated_clients_update +1001f3ea T bss_cap_update_on_sta_join +1001f59a T bss_cap_update_on_sta_leave +1001f696 T ap_free_sta +1001f748 T expire_timeout_chk +1001f884 T rtw_sta_flush +1001f908 T free_mlme_ap_info +1001f954 T sta_info_update +1001f990 T ap_sta_info_defer_update +1001f9c0 T start_ap_mode +1001fa00 T init_mlme_ap_info +1001fa16 T stop_ap_mode +1001fa64 T rtw_generate_bcn_ie +1001fd88 T set_hidden_ssid +1001fde0 T _rtw_init_evt_priv +1001fdf2 T _rtw_free_cmd_priv +1001fdfc T _rtw_enqueue_cmd +1001fe28 T _rtw_dequeue_cmd +1001fe5c T _rtw_observequeue_cmd +1001fe70 T rtw_init_cmd_priv +1001fe7a T rtw_init_evt_priv +1001fe7e T rtw_free_evt_priv +1001fe80 T rtw_free_cmd_priv +1001fe84 T rtw_cmd_filter +1001fea2 T rtw_free_cmd_obj +1001fecc T rtw_enqueue_cmd +1001ff22 T rtw_set_channel_plan_cmd_callback +1001ff3a T rtw_survey_cmd_callback +1001ff56 T rtw_disassoc_cmd_callback +1001ff86 T rtw_joinbss_cmd_callback +1001ffa2 T rtw_setstaKey_cmdrsp_callback +1001ffbc T rtw_cmd_thread +10020118 T rtw_joinbss_cmd +100203c2 T rtw_disassoc_cmd +10020410 T rtw_setstakey_cmd +10020500 T rtw_clearstakey_cmd +100205a0 T rtw_dynamic_chk_wk_cmd +100205f2 T rtw_set_chplan_cmd +10020672 T dynamic_chk_wk_hdl +1002073a T lps_ctrl_wk_hdl +1002079e T rtw_lps_ctrl_wk_cmd +10020808 T rtw_sitesurvey_cmd +100208d0 T rpt_timer_setting_wk_hdl +100208e4 T rtw_ps_cmd +10020940 T rtw_chk_hi_queue_cmd +10020994 T rtw_drvextra_cmd_hdl +10020a70 T rtw_do_join +10020b14 T rtw_set_802_11_bssid +10020c98 T rtw_set_802_11_ssid +10020da0 T rtw_set_802_11_infrastructure_mode +10020e42 T rtw_set_802_11_bssid_list_scan +10020e92 T rtw_set_802_11_authentication_mode +10020eb4 T rtw_set_802_11_add_wep +10020f14 t rtw_free_mlme_ie_data +10020f2c T rtw_init_mlme_timer +10020f88 T rtw_del_mlme_timer +10020fa8 T reconnect_timer_hdl +10021048 T _rtw_init_mlme_priv +100210ca T rtw_mfree_mlme_priv_lock +100210e6 T rtw_free_mlme_priv_ie_data +1002111e T _rtw_free_mlme_priv +10021146 T _rtw_alloc_network +10021196 T _rtw_free_network +100211f6 T _rtw_free_network_nolock +1002121c T _rtw_find_network +10021258 T _rtw_free_network_queue +100212a0 T rtw_if_up +100212c0 T rtw_get_capability_from_ie +100212c4 T rtw_get_capability +100212de T rtw_get_beacon_interval_from_ie +100212e2 T rtw_init_mlme_priv +100212fa T rtw_free_mlme_priv +100212fe T rtw_free_network_queue +10021302 T rtw_is_same_ibss +10021318 T is_same_network +1002137c T update_network +10021416 T rtw_update_scanned_network +10021528 T rtw_add_network +10021566 T rtw_survey_event_callback +10021612 T rtw_dummy_event_callback +10021614 T rtw_free_assoc_resources +100216de T rtw_indicate_connect +100216ee T rtw_indicate_disconnect +10021710 T rtw_indicate_scan_done +10021714 T rtw_joinbss_event_callback +10021732 T search_max_mac_id +1002177a T rtw_stassoc_hw_rpt +100217b2 T rtw_stassoc_event_callback +100217e0 T rtw_stadel_event_callback +10021886 T _rtw_join_timeout_handler +10021910 T rtw_join_timeout_handler +10021968 T rtw_scan_timeout_handler +10021998 T _rtw_scan_timeout_handler +1002199c T rtw_dynamic_check_timer_handlder +100219f4 T _dynamic_check_timer_handlder +10021a38 T rtw_select_and_join_from_scanned_queue +10021b0c T rtw_surveydone_event_callback +10021c24 T rtw_set_auth +10021c74 T rtw_set_key +10021d36 T rtw_restruct_wmm_ie +10021d9c T rtw_restruct_sec_ie +10021e08 T rtw_joinbss_reset +10021e18 T rtw_restructure_ht_ie +10021ef8 T rtw_update_ht_cap +10021f82 T rtw_joinbss_event_prehandle +100221ae T rtw_linked_check +100221ca T rtw_buddy_adapter_up +10022202 T check_buddy_fwstate +10022220 t get_da +10022240 t get_sa +1002226a T OnAction +1002227c T DoReserved +10022280 t _mgt_dispatcher.isra.2 +100222cc T rtw_is_channel_set_contains_channel +100222ee T init_hw_mlme_ext +10022304 T init_channel_set +1002239c T free_mlme_ext_priv +100223c4 T mgt_dispatcher +1002244c T alloc_mgtxmitframe +10022484 T update_mgnt_tx_rate +1002248a T update_mgntframe_attrib +100224e6 T rtw_build_mgnt_frame +1002253c T dump_mgntframe +10022556 T rtw_send_mgnt +10022574 t issue_action_BSSCoexistPacket +10022780 T update_hidden_ssid +100227d4 T issue_beacon +100229ec T issue_probersp +10022c7c T OnProbeReq +10022d44 T issue_probereq +10022efc T issue_auth +10023164 T OnAuth +10023408 T issue_asocrsp +1002367c T issue_assocreq +100239b8 T issue_nulldata +10023aa2 T issue_qos_nulldata +10023bd4 T issue_deauth +10023cbc T issue_action_BA +10023f38 T OnAction_back +10024006 T collect_bss_info +10024238 T start_clnt_auth +100242c8 T start_clnt_assoc +100242fc T OnAuthClient +100243dc T report_scan_result_one +1002459c T add_site_survey +10024722 T report_survey_event +10024960 T OnProbeRsp +10024994 T report_surveydone_event +100249f8 T report_join_res +10024a68 T OnAssocRsp +10024bb4 T report_del_sta_event +10024c46 T receive_disconnect +10024c9c T OnBeacon +10024e24 T OnDeAuth +10024f7c T OnDisassoc +100250ec T report_add_sta_event +10025160 T OnAssocReq +10025750 T rtw_port_switch_chk +100257d4 T update_sta_info +10025854 T mlmeext_sta_del_event_callback +100258d4 T _linked_info_dump +10025936 T _linked_rx_signal_strehgth_display +10025970 T linked_status_chk +10025be4 T survey_timer_hdl +10025cc4 T _survey_timer_hdl +10025cc8 T link_timer_hdl +10025d46 T _link_timer_hdl +10025d4a T addba_timer_hdl +10025d6a T NULL_hdl +10025d6e T setopmode_hdl +10025db4 T disconnect_hdl +10025e60 T setauth_hdl +10025e70 T setkey_hdl +10025ec8 T set_stakey_hdl +10025fcc T set_tx_beacon_cmd +10026040 T mlme_evt_hdl +1002608c T tx_beacon_hdl +10026146 T check_buddy_mlmeinfo_state +10026160 T site_survey +10026330 T sitesurvey_cmd_hdl +1002643e T concurrent_chk_start_clnt_join +100264d4 T start_clnt_join +100265a8 T join_cmd_hdl +100266cc T concurrent_chk_joinbss_done +10026894 T mlmeext_joinbss_event_callback +100269d0 T set_chplan_hdl +100269ec T init_mlme_ext_timer +10026a48 T init_mlme_ext_priv +10026b84 t get_hdr_bssid +10026bac t filter_packet +10026c34 t promisc_get_encrypt +10026c86 t promisc_info_get +10026d2a t promisc_set_enable +10026dc6 T _promisc_deinit +10026e18 T _promisc_recv_func +10027364 T _promisc_set +100273f4 T _is_promisc_enabled +1002740c T _promisc_get_fixed_channel +1002749c t SetEAPOL_KEYIV +1002753a t ToDrv_SetPTK +100275e2 t Message_ReplayCounter_OC2LI.isra.2 +10027610 t Message_SmallerEqualReplayCounter.isra.4 +10027642 t Message_setReplayCounter.isra.5 +10027660 t INCLargeInteger +10027680 t INCOctet16_INTEGER +100276c8 t INCOctet32_INTEGER +10027728 t ToDrv_DisconnectSTA +100277ec t CheckMIC.constprop.14 +1002786c t CalcMIC.constprop.15 +100278cc T DecWPA2KeyData +10027980 T DecGTK +10027a3c T ToDrv_SetGTK +10027acc T init_wpa_sta_info +10027bb8 T SendEAPOL +10028270 T ClientSendEAPOL +10028758 t ResendTimeout +100287e0 T EAPOLKeyRecvd +10028958 T ClientEAPOLKeyRecvd +10028d18 T psk_derive +10028dcc T psk_init +10028ebc T psk_strip_rsn_pairwise +10028f3c T psk_strip_wpa_pairwise +10028fbc T tkip_send_mic_failure_report +10029130 T pwr_state_check_handler +10029134 T ips_enter +100291dc T ips_leave +100292f4 T rtw_pwr_unassociated_idle +1002933e T rtw_ps_processor +10029396 T PS_RDY_CHECK +100293fe T rtw_set_ps_mode +1002946c T LPS_RF_ON_check +100294c2 T LPS_Enter +10029530 T LPS_Leave +1002956c T LeaveAllPowerSaveMode +1002957c T rtw_init_pwrctrl_priv +10029650 T rtw_free_pwrctrl_priv +10029664 T _rtw_pwr_wakeup +10029740 T rtw_pm_set_lps +10029788 T rtw_pm_set_ips +100297cc T rtw_pm_set_tdma_param +100297e8 T rtw_pm_set_lps_dtim +100297f4 T rtw_pm_get_lps_dtim +10029800 t recvframe_pull +10029822 t recvframe_pull_tail +10029844 T rtw_signal_stat_timer_hdl +100298e2 T _rtw_init_sta_recv_priv +10029900 T _rtw_init_recv_priv +100299a8 T rtw_mfree_recv_priv_lock +100299dc T _rtw_alloc_recvframe +10029a0e T rtw_alloc_recvframe +10029a34 T rtw_free_recvframe +10029ad0 T _rtw_enqueue_recvframe +10029afc T rtw_enqueue_recvframe +10029b26 T rtw_free_recvframe_queue +10029b5e T rtw_free_uc_swdec_pending_queue +10029b86 T _rtw_free_recv_priv +10029bb6 T rtw_free_buf_pending_queue +10029bba T recvframe_chkmic +10029cb8 T decryptor +10029d54 T portctrl +10029dca T recv_decache +10029df8 T process_pwrbit_data +10029e38 T process_wmmps_data +10029ec0 T count_rx_stats +10029f34 T sta2sta_data_frame +1002a070 T ap2sta_data_frame +1002a19c T sta2ap_data_frame +1002a224 T validate_recv_ctrl_frame +1002a3be T validate_recv_data_frame +1002a618 T wlanhdr_to_ethhdr +1002a754 T recvframe_defrag +1002a7fe T recvframe_chk_defrag +1002a8b4 T validate_recv_mgnt_frame +1002a8f0 T validate_recv_frame +1002a9b8 T recv_indicatepkt_reorder +1002a9da T process_recv_indicatepkts +1002aa32 T recv_func_prehandle +1002aa5a T recv_func_posthandle +1002aabe T recv_func +1002ab48 T rtw_recv_entry +1002ab78 T rtw_recv_tasklet +1002abd0 T rtw_wep_encrypt +1002ac16 T rtw_wep_decrypt +1002ac5c T rtw_tkip_encrypt +1002acc8 T rtw_tkip_decrypt +1002ad34 T rtw_aes_encrypt +1002ada0 T rtw_aes_decrypt +1002ae04 T rtw_init_sec_priv +1002ae76 T rtw_free_sec_priv +1002ae96 t wifi_mac_hash +1002aec0 T _addba_timer_hdl +1002aec4 T _rtw_init_stainfo +1002af3e T _rtw_init_sta_priv +1002b026 T _rtw_free_sta_xmit_priv_lock +1002b052 T rtw_mfree_stainfo +1002b07e T rtw_mfree_sta_priv_lock +1002b0b4 T _rtw_free_sta_priv +1002b0d4 T init_addba_retry_timer +1002b0fc T rtw_alloc_stainfo +1002b1c6 T rtw_free_stainfo +1002b368 T rtw_get_stainfo +1002b3e4 T rtw_init_bcmc_stainfo +1002b414 T rtw_get_bcmc_stainfo +1002b438 T rtw_free_all_stainfo +1002b492 T cckrates_included +1002b4ba T cckratesonly_included +1002b4e2 T networktype_to_raid_ex +1002b540 T judge_network_type +1002b590 T ratetbl_val_2wifirate +1002b5a4 T is_basicrate +1002b5d0 T ratetbl2rateset +1002b614 T get_rate_set +1002b63e T UpdateBrateTbl +1002b670 T UpdateBrateTblForSoftAP +1002b6a4 T Save_DM_Func_Flag +1002b6ba T Restore_DM_Func_Flag +1002b6d0 T Switch_DM_Func +1002b6ec T Set_MSR +1002b710 T set_opmode +1002b754 T SelectChannel +1002b788 T SetBWMode +1002b7c4 T set_channel_bwmode +1002b81a T get_my_bssid +1002b81e T get_beacon_interval +1002b83c T is_client_associated_to_ap +1002b854 T is_client_associated_to_ibss +1002b870 T is_IBSS_empty +1002b892 T decide_wait_for_beacon_timeout +1002b8ae T invalidate_cam_all +1002b8b6 T write_cam +1002b92c T clear_cam_entry +1002b95a T flush_all_cam_entry +1002b9b8 T WMM_param_handler +1002b9de T WMMOnAssocRsp +1002baac T HT_caps_handler +1002bb4c T HT_info_handler +1002bb70 T HTOnAssocRsp +1002bba8 T ERP_IE_handler +1002bbc4 T VCS_update +1002bc16 T rtw_check_bcn_info +1002be26 T update_beacon_info +1002be7c T is_ap_in_tkip +1002bef4 T wifirate2_ratetbl_inx +1002bf60 T update_basic_rate +1002bf8e T update_supported_rate +1002bfb8 T update_MCS_rate +1002bfc4 T support_short_GI +1002bff2 T get_highest_rate_idx +1002c00c T Update_RA_Entry +1002c014 T set_sta_rate +1002c01c T update_tx_basic_rate +1002c074 T check_assoc_AP +1002c168 T update_IOT_info +1002c1c6 T update_capinfo +1002c244 T update_wireless_mode +1002c2e4 T update_bmc_sta_support_rate +1002c30c T update_TSF +1002c31e T correct_TSF +1002c326 t _init_txservq +1002c33c t set_qos +1002c38c T _rtw_init_sta_xmit_priv +1002c3d2 T rtw_mfree_xmit_priv_lock +1002c41e T qos_acm +1002c458 T xmitframe_addmic +1002c5b6 T xmitframe_swencrypt +1002c5e2 T rtw_make_wlanhdr +1002c7c2 T rtw_txframes_pending +1002c7fe T rtw_txframes_sta_ac_pending +1002c834 T rtw_txframes_update_attrib_vcs_info +1002c8d4 T rtw_put_snap +1002c918 T rtw_update_protection +1002c95e T rtw_count_tx_stats +1002c9ae T rtw_free_xmitbuf_ext +1002c9f0 T rtw_alloc_xmitframe +1002ca48 T rtw_free_xmitframe +1002ca9a T rtw_free_xmitframe_queue +1002cad8 T rtw_get_sta_pending +1002cb18 T rtw_xmit_classifier +1002cb7e T rtw_xmitframe_enqueue +1002cb8c T rtw_alloc_hwxmits +1002cbe6 T rtw_free_hwxmits +1002cbfc T _rtw_free_xmit_priv +1002ccc8 T rtw_init_hwxmits +1002cce0 T _rtw_init_xmit_priv +1002ce98 T rtw_get_ff_hwaddr +1002ceac T xmitframe_enqueue_for_sleeping_sta +1002d06c t dequeue_xmitframes_to_sleeping_queue +1002d0c2 T stop_sta_xmit +1002d1aa T wakeup_sta_to_xmit +1002d3c0 T xmit_delivery_enabled_frames +1002d4dc T rtw_xmit_tasklet +1002d534 T rtw_xmit_mgnt +1002d538 T rtw_xmit +1002d862 T rtw_sctx_done_err +1002d86e T rtw_alloc_xmitbuf +1002d8c8 T rtw_free_xmitbuf +1002d93a T rtw_alloc_xmitbuf_ext +1002d9c0 T rtw_sctx_done +1002d9c6 t rtl8195a_free_rx_ring +1002d9d4 t bus_write32 +1002da30 t bus_write16 +1002da8c t bus_write8 +1002dae8 t bus_read32 +1002db42 t bus_read16 +1002db9e t bus_read8 +1002dbfa t rtl8195a_free_tx_ring +1002dc88 T rtl8195a_init_desc_ring +1002ddc8 T rtl8195a_free_desc_ring +1002dde4 T rtl8195a_reset_desc_ring +1002de7a T InitLxDmaRtl8195a +1002dfdc T rtl8195a_check_txdesc_closed +1002e054 t rtl8195a_tx_isr +1002e138 T InterruptRecognized8195a +1002e1c8 T InitInterrupt8195a +1002e1e8 T EnableDMA8195a +1002e210 T EnableInterrupt8195a +1002e250 T DisableDMA8195a +1002e25c T DisableInterrupt8195a +1002e274 T UpdateInterruptMask8195a +1002e2d6 T CheckRxTgRtl8195a +1002e310 T rtl8192ee_check_rxdesc_remain +1002e340 T rtl8195a_recv_tasklet +1002e654 T rtl8195a_tx_int_handler +1002e680 T InterruptHandle8195a +1002e8f4 T rtl8195a_xmit_tasklet +1002e91c T lxbus_set_intf_ops +1002e95c t GetTxBufDesc +1002e9a6 t UpdateFirstTxbdtoXmitBuf.isra.3 +1002e9d8 t check_nic_enough_desc.isra.4 +1002ea28 T rtl8195ab_init_xmit_priv +1002ea36 T rtl8195ab_free_xmit_priv +1002ea3e T GetDmaTxbdIdx +1002ea5a T rtl8195a_enqueue_xmitbuf +1002ea7e T rtl8195a_dequeue_xmitbuf +1002eaa2 T SetTxbdForLxDMARtl8195ab +1002eb22 T UpdateTxbdHostIndex +1002eb60 T rtw_dump_xframe +1002ed32 T check_tx_desc_resource +1002ed6c T rtw_dequeue_xframe +1002ee00 T rtw_xmitframe_coalesce +1002f0b4 T rtl8195ab_xmitframe_resume +1002f1aa T rtl8195ab_mgnt_xmit +1002f1e6 T rtl8195ab_hal_xmit +1002f2f4 t Hal_GetEfuseDefinition +1002f324 t ResumeTxBeacon +1002f368 T UpdateHalRAMask8195A +1002f500 T HalLittleWifiMCUThreadRtl8195a +1002f554 T HalCheckInReqStateThreadRtl8195a +1002f5a0 T HalTDMAChangeStateThreadRtl8195a +1002f5ec t rtl8195a_read_chip_version +1002f660 t Hal_EfuseWordEnableDataWrite +1002f8a4 t Hal_EfusePowerSwitch +1002f8b8 t rtl8195a_free_hal_data +1002f8d2 t StopTxBeacon +1002f91c T SetHalODMVar8195A +1002f9d4 T rtl8195a_start_thread +1002fa3c T rtl8195a_stop_thread +1002fa60 t Hal_ReadEFuse +1002fbd0 T GetHalODMVar8195A +1002fbe4 t rtw_flash_map_update.part.12 +1002fc84 t rtw_flash_map_erase +1002fcc8 t Hal_EfusePgPacketWrite +1002ff44 t Hal_EfuseGetCurrentSize +10030024 t rtw_flash_map_write +100301f2 T rtl8195a_InitBeaconParameters +10030262 T _InitBurstPktLen_8195AB +1003026c T rtl8195a_set_hal_ops +1003034c T rtl8195a_init_default_value +1003034e T rtl8195a_InitLLTTable +10030398 T Hal_GetChnlGroup8195A +100303d4 T rtw_config_map_read +100304c0 T rtw_config_map_write +1003056c T Hal_InitPGData +100305ca T Hal_EfuseParseIDCode +100305e2 T Hal_ReadPowerValueFromPROM_8195A +10030680 T Hal_EfuseParseTxPowerInfo_8195A +10030718 T Hal_EfuseParseEEPROMVer_8195A +1003072e T Hal_EfuseParsePackageType_8195A +10030798 T Hal_EfuseParseChnlPlan_8195A +100307c8 T Hal_EfuseParseCustomerID_8195A +100307de T Hal_EfuseParseXtal_8195A +100307f6 T Hal_EfuseParseThermalMeter_8195A +1003081e T Hal_ReadRFGainOffset +1003086e T BWMapping_8195A +1003088e T SCMapping_8195A +100308b6 T rtl8195a_update_txdesc +10030b86 T rtl8195a_fill_fake_txdesc +10030c44 T SetHwReg8195A +10031904 T GetHwReg8195A +10031998 T SetHalDefVar8195A +10031a78 T GetHalDefVar8195A +10031a9c T PHY_QueryBBReg_8195A_Safe +10031ac8 T PHY_SetBBReg_8195A_Safe +10031af4 t phy_RFSerialRead_8195A +10031ba8 T PHY_QueryRFReg_8195A +10031bc0 T PHY_SetRFReg_8195A +10031c18 T PHY_MACConfig8195A +10031c32 T PHY_BBConfig8195A +10031d42 T PHY_RFConfig8195A +10031d46 T PHY_SetTxPowerIndex_8195A +10031e50 T phy_TxPwrAdjInPercentage +10031e90 T PHY_GetTxPowerIndex_8195A +10031f80 T PHY_SetTxPowerLevel8195A +10031f86 T phy_SpurCalibration_8195A +1003223e T phy_SetRegBW_8195A +1003227c T phy_PostSetBwMode8195A +100323d8 T phy_SwChnl8195A +10032480 T phy_SwChnlAndSetBwMode8195A +100324d0 T PHY_HandleSwChnlAndSetBW8195A +10032580 T PHY_SetBWMode8195A +100325a2 T PHY_SwChnl8195A +100325bc T PHY_SetSwChnlBWMode8195A +100325da t HalTimerEnable +100325ec T InitTDMATimer +10032614 T ChangeStateByTDMA +10032624 T GetMinRateInRRSR +10032658 T CheckInReqState +10032668 T InitCheckStateTimer +10032698 T InitGTimer1ms +100326e4 T DeInitGTimer1ms +1003272c T ChangeTransmiteRate +10032768 T PowerBitSetting +100327e4 T ChkandChangePS +10032848 T IssueRsvdPagePacketSetting +100328bc T IssuePSPoll +100328e8 T WaitTxStateMachineOk +1003293c T IssueNullData +100329cc T PsCloseRF +10032a00 T PsOpenRF +10032a30 T ChkTxQueueIsEmpty +10032a48 T InitPS +10032ab8 T ConfigListenBeaconPeriod +10032adc T PS_S2_Condition_Match +10032b10 T PS_S4_Condition_Match +10032b8c T PS_32K_Condition_Match +10032bc8 T PS_S2ToS3ToS0State +10032c30 T PS_S2ToS0State +10032c4c T PS_S3ToS2orS0State +10032c7c T PS_S0ToS1ToS2State +10032cd8 T PS_S1ToS0orS2State +10032d08 T PS_S2ToS4State +10032d54 T PS_S0ToS6State +10032d74 T PS_S6ToS0State +10032d8c T CheckTSFIsStable +10032ddc T WaitHWStateReady +10032dec T SysClkDown +10032e5c T SysClkUp +10032ea8 T ResetPSParm +10032f1c T PS_S4ToS2State +10032f40 T SleepTo32K +10032fa0 T Change_PS_State +1003314c T Legacy_PS_Setting +100331c0 T PSModeSetting +10033264 T ChangePSStateByRPWM +100332a8 T ChangeTDMAState +100333c8 T TDMAChangeStateTask +100333f2 T EnterPS +10033414 T SetSmartPSTimer +10033450 T GTimer7Handle +100334ac T SmartPS2InitTimerAndToGetRxPkt +100334e8 T PS_OnBeacon +10033598 T PSBcnEarlyProcess +10033654 T PSMtiBcnEarlyProcess +10033700 T PSRxBcnProcess +10033850 T TxPktInPSOn +1003388e T PsBcnToProcess +10033948 T GTimer6Handle +10033994 T RPWMProcess +100339d0 T PSSetMode +10033a48 T SpeRPT +10033b68 T ISR_BcnEarly +10033bd4 T ISR_MtiBcnEarly +10033c08 T ISR_RxBcn +10033c24 T ISR_RxBCMD1 +10033c54 T ISR_RxBCMD0 +10033ca8 T ISR_RxUCMD1 +10033ce6 T ISR_RxUCMD0 +10033d22 T ISR_TxPktIn +10033d34 T ISR_TXCCX +10033d38 T H2CHDL_SetPwrMode +10033e60 T CheckInReqStateTask +10033ea6 T HalGetNullTxRpt +10033ec4 T ISR_TBTT +10033f3c T H2CHDL_BcnIgnoreEDCCA +10033f4c T PMUInitial +10033f9c T PMUTask +100340a8 T PHY_RF6052SetBandwidth8195A +100340ec T PHY_RF6052_Config8195A +100341a4 t process_rssi +100341da T rtl8195a_query_rx_desc_status +1003428a T rtl8195a_query_rx_phy_status +100343e2 T hal_com_get_channel_plan +10034416 T HAL_IsLegalChannel +10034434 T MRateToHwRate +10034448 T HwRateToMRate +1003445c T HalSetBrateCfg +10034508 T Hal_MappingOutPipe +10034524 T hal_init_macaddr +10034550 T hw_var_port_switch +100347d8 T SetHwReg +100347e2 T GetHwReg +100347e4 T switch_power_saving_mode +10034828 T rtw_bb_rf_gain_offset +10034870 T PHY_GetRateValuesOfTxPowerByRate +10034a08 T PHY_StoreTxPowerByRateNew +10034aa4 T PHY_InitTxPowerByRate +10034abc T PHY_StoreTxPowerByRate +10034ad4 T PHY_GetTxPowerIndexBase +10034b74 T PHY_GetTxPowerTrackingOffset +10034ba0 T PHY_GetRateIndexOfTxPowerByRate +10034bb4 T PHY_GetTxPowerByRate +10034c14 T phy_StoreTxPowerByRateBase +10034c60 T PHY_SetTxPowerByRate +10034c9c T phy_ConvertTxPowerByRateInDbmToRelativeValues +10034d9c T PHY_TxPowerByRateConfiguration +10034dae T PHY_SetTxPowerIndexByRateArray +10034dec T PHY_SetTxPowerIndexByRateSection +10034e50 T PHY_SetTxPowerLevelByPath +10034e86 T phy_GetWorldWideLimit +10034eb2 T PHY_GetTxPowerLimit +10034fdc T PHY_ConvertTxPowerLimitToPowerIndex +1003512c T PHY_InitTxPowerLimit +10035174 T PHY_SetTxPowerLimit +100351f0 T PHY_GetTxPowerIndex +10035200 T rtw_hal_chip_configure +10035216 T rtw_hal_read_chip_info +1003522c T rtw_hal_read_chip_version +10035242 T rtw_hal_def_value_init +10035258 T rtw_hal_free_data +1003526e T rtw_hal_dm_init +10035284 T rtw_hal_dm_deinit +1003529a T rtw_hal_init +100352c4 T rtw_hal_deinit +100352de T rtw_hal_set_hwreg +100352ec T rtw_hal_get_hwreg +100352fa T rtw_hal_set_def_var +1003530c T rtw_hal_get_def_var +1003531e T rtw_hal_set_odm_var +1003532c T rtw_hal_get_odm_var +1003533a T rtw_hal_enable_interrupt +1003535c T rtw_hal_disable_interrupt +1003537e T rtw_hal_inirp_init +10035390 T rtw_hal_inirp_deinit +100353a2 T rtw_hal_irp_reset +100353b0 T rtw_hal_xmit +100353c2 T rtw_hal_mgnt_xmit +100353d4 T rtw_hal_init_xmit_priv +100353e6 T rtw_hal_free_xmit_priv +100353f4 T rtw_hal_update_ra_mask +10035422 T rtw_hal_add_ra_tid +10035430 T rtw_hal_clone_data +1003543e T rtw_hal_start_thread +1003544c T rtw_hal_stop_thread +1003545a T rtw_hal_read_bbreg +1003548e T rtw_hal_write_bbreg +100354ba T rtw_hal_read_rfreg +100354cc T rtw_hal_write_rfreg +100354e0 T rtw_hal_interrupt_handler +100354f2 T rtw_hal_set_bwmode +10035500 T rtw_hal_set_chan +1003550e T rtw_hal_set_chnl_bw +10035524 T rtw_hal_dm_watchdog +1003553a T rtw_hal_macid_sleep +1003555a T rtw_hal_macid_wakeup +1003557a T decide_chip_type_by_device_id +10035580 t rtw_net_get_stats +100355d0 t netdev_if2_close +100355f0 t netdev_close +1003564c t rtw_if1_deinit +100356e6 T rtw_os_indicate_connect +100356ea T rtw_os_indicate_scan_done +100356ee T rtw_reset_securitypriv +100357e2 T rtw_os_indicate_disconnect +1003582c T rtw_init_netdev +1003597c T rtw_drv_if2_init +10035b84 T rtw_drv_if2_stop +10035bda T rtw_drv_if2_free +10035c28 T _netdev_open +10035d44 T _netdev_if2_open +10035e00 T netdev_if2_open +10035e28 T netdev_open +10035e50 T rtw_drv_probe +10035fd0 T rtw_dev_remove +10036014 T rtw_drv_entry +10036040 T rtw_drv_halt +10036070 t rtw_wx_set_autoreconnect +1003609e t rtw_wx_get_autoreconnect +100360ac t rtw_forwarding_set +100360ce t rtw_set_ch_deauth +100360f0 t get_priv_size +10036104 t rtw_wx_del_custome_ie +10036150 t rtw_wx_set_pscan_freq +100361d2 t rtw_wx_update_custome_ie +10036244 t rtw_set_tos_value +10036264 t rtw_get_tx_power +100363a8 t rtw_wx_set_custome_ie +10036454 t rtw_pm_get +10036498 t rtw_pm_set +1003654c t rtw_wx_read32 +100365f8 t rtw_wx_write32 +1003665c t rtw_wx_set_freq.isra.10 +10036704 T rtw_ex_set +100367c4 T wireless_send_event +100367ce T indicate_wx_custom_event +1003682a T indicate_wx_scan_result_present +10036852 T indicate_wx_scan_complete_event +1003687c T rtw_indicate_sta_assoc +100368cc T rtw_indicate_sta_disassoc +10036924 T rtw_indicate_wx_assoc_event +10036956 T rtw_indicate_wx_disassoc_event +10036986 T rtw_set_wpa_ie +10036a9c T strtopsk +10036b08 T rtw_wx_get_passphrase +10036b54 T rtw_wx_set_ap_essid +10036c44 T mac_reg_dump +10036cf0 T bb_reg_dump +10036d4c T rf_reg_dump +10036dc4 t rtw_dbg_port +1003742c T rtw_set_sta_num +10037448 T rtw_ex_get_drv_ability +10037508 T rtw_ex_get +100377a0 T rtw_ioctl +1003872c T rtw_os_recv_resource_init +10038730 T rtw_os_recv_resource_alloc +1003873a T rtw_os_recv_resource_free +1003873c T rtw_tkip_countermeasure +100387dc T rtw_handle_tkip_mic_err +10038884 T rtw_recv_indicatepkt +10038ad4 T skb_fail_inc +10038af0 T skb_fail_get_and_rst +10038b0c T init_skb_pool +10038b64 T init_skb_data_pool +10038bbc T alloc_skb +10038cbc T kfree_skb +10038d24 T kfree_skb_chk_key +10038d28 T skb_put +10038d5c T skb_reserve +10038d6a T dev_alloc_skb +10038d86 T skb_end_pointer +10038d8a T skb_set_tail_pointer +10038d92 T skb_pull +10038daa T skb_copy +10038dd2 T rtw_remainder_len +10038dde T _rtw_open_pktfile +10038df0 T _rtw_pktfile_read +10038e1e T rtw_set_tx_chksum_offload +10038e20 T rtw_os_xmit_resource_alloc +10038e2a T rtw_os_xmit_resource_free +10038e2c T rtw_os_pkt_complete +10038e34 T rtw_os_xmit_complete +10038e46 T rtw_os_xmit_schedule +10038e82 T rtw_xmit_entry +10038ece T rtw_alloc_etherdev_with_old_priv +10038ee4 T rtw_alloc_etherdev +10038f10 T rtw_free_netdev +10038f30 T timer_wrapper +10038f84 T alloc_etherdev +10038fe0 T free_netdev +10038ffa T dev_alloc_name +10039004 T init_timer_wrapper +10039024 T deinit_timer_wrapper +10039070 T init_timer +10039128 T mod_timer +10039208 T cancel_timer_ex +10039250 T del_timer_sync +100392b4 T rtw_init_timer +100392bc T rtw_set_timer +100392c0 T rtw_cancel_timer +100392ca T rtw_del_timer +100392d0 T rltk_get_idx_bydev +100392e0 T rltk_wlan_init +10039368 T rltk_wlan_deinit +1003942c T rltk_wlan_start +10039460 T rltk_wlan_check_isup +10039470 T rltk_wlan_tx_inc +10039484 T rltk_wlan_tx_dec +10039498 T rltk_wlan_get_recv_skb +100394a8 T rltk_wlan_alloc_skb +100394e8 T rltk_wlan_send_skb +1003951c T rltk_netif_rx +100395c8 T rltk_set_sta_num +100395cc T rltk_wlan_control +10039660 T rltk_wlan_running +10039678 T rltk_wlan_statistic +10039740 T rltk_wlan_handshake_done +10039774 T rltk_wlan_is_connected_to_ap +100397b8 T Efuse_PowerSwitch +100397c4 T Efuse_GetCurrentSize +100397d0 T Efuse_CalculateWordCnts +100397f4 T EFUSE_GetEfuseDefinition +10039808 T efuse_OneByteRead +1003983c T efuse_OneByteWrite +10039870 T Efuse_PgPacketWrite +10039884 T efuse_WordEnableDataRead +100398b6 T Efuse_WordEnableDataWrite +100398ca T efuse_GetCurrentSize +100398f2 T rtw_efuse_map_read +10039954 T rtw_efuse_map_write +10039ad4 T rtw_macaddr_cfg +10039b98 T rtw_get_cipher_info +10039c12 T rtw_get_bcn_info +10039ce2 T rtw_init_default_value +10039d50 T rtw_cancel_all_timer +10039dba T rtw_free_drv_sw +10039e30 T rtw_reset_drv_sw +10039e8c T rtw_init_drv_sw +10039f14 T rtw_start_drv_threads +10039fd0 T rtw_stop_drv_threads +1003a004 T rtw_read8 +1003a012 T rtw_read16 +1003a020 T rtw_read32 +1003a02e T rtw_write8 +1003a03c T rtw_write16 +1003a04a T rtw_write32 +1003a058 T ODM_InitRAInfo +1003a0f8 T InitialRateUpdate +1003a1f8 T RateUp_search_RateMask +1003a22a T RateDown_search_RateMask +1003a27c T StartRateByRSSI +1003a2a6 T RateUpRAM8195A +1003a33a T RateDownTrying +1003a378 T TryDone +1003a410 T RateDownStepRAM8195A +1003a4b0 T RateDecisionRAM8195A +1003a594 T ArfrRefresh +1003a79c T H2CHDL_Set_MACID_Config +1003a860 T PHY_DM_RA_SetRSSI_8195A +1003a88e t CheckPositive.isra.0 +1003a970 T ODM_ReadAndConfig_MP_8195A_AGC_TAB +1003a9e8 T ODM_ReadAndConfig_MP_8195A_PHY_REG +1003aa60 T ODM_GetVersion_MP_8195A_PHY_REG +1003aa64 T ODM_ReadAndConfig_MP_8195A_PHY_REG_PG +1003aa98 T odm_ConfigRFReg_8195A +1003aad0 T odm_ConfigRF_RadioA_8195A +1003aae0 T odm_ConfigMAC_8195A +1003aae4 T odm_ConfigBB_AGC_8195A +1003aaf4 T odm_ConfigBB_PHY_REG_PG_8195A +1003ab22 T odm_ConfigBB_PHY_8195A +1003ab6a T odm_ConfigBB_TXPWR_LMT_8195A +1003ab90 T ODM_CmnInfoInit +1003ac84 T ODM_CmnInfoHook +1003ad28 T ODM_CmnInfoPtrArrayHook +1003ad38 T ODM_CmnInfoUpdate +1003ae08 T odm_CommonInfoSelfInit +1003ae7c T ODM_DMInit +1003aeca T odm_CommonInfoSelfUpdate +1003af1c T ODM_DMWatchdog +1003af88 T PhyDM_Get_Structure +1003afac T Phydm_CheckAdaptivity +1003afda T Phydm_NHMCounterStatisticsInit +1003b050 T Phydm_SetEDCCAThreshold +1003b088 T Phydm_MACEDCCAState +1003b0c6 T Phydm_AdaptivityInit +1003b1a4 T Phydm_Adaptivity +1003b2c4 T ODM_CfoTrackingInit +1003b2ee T ODM_CfoTracking +1003b30e T ODM_ParsingCFO +1003b340 T ODM_InitDebugSetting +1003b354 T ODM_Write_DIG +1003b3f4 T odm_ForbiddenIGICheck +1003b486 T ODM_Write_CCK_CCA_Thres +1003b4c0 T odm_DIGInit +1003b55a T odm_DigAbort +1003b57c T odm_DIGbyRSSI_LPS +1003b628 T odm_FAThresholdCheck +1003b654 T odm_DIG +1003b8b4 T odm_FalseAlarmCounterStatistics +1003b8e0 T odm_CCKPacketDetectionThresh +1003b938 T odm_RxPhyStatus8195A_Parsing +1003ba3c T odm_Process_RSSIForDM_8195A +1003bb7e T ODM_PhyStatusQuery_8195A +1003bbaa T ODM_PhyStatusQuery +1003bbae T ODM_ConfigRFWithHeaderFile +1003bbcc T ODM_ConfigRFWithTxPwrTrackHeaderFile +1003bbfe T ODM_ConfigBBWithHeaderFile +1003bc26 T ODM_ConfigMACWithHeaderFile +1003bc38 T ODM_Read1Byte +1003bc3e T ODM_Read4Byte +1003bc44 T ODM_Write1Byte +1003bc4a T ODM_Write2Byte +1003bc50 T ODM_Write4Byte +1003bc56 T ODM_SetMACReg +1003bc5c T ODM_SetBBReg +1003bc62 T ODM_GetBBReg +1003bc68 T ODM_SetRFReg +1003bc6e T ODM_GetRFReg +1003bc74 T ODM_MoveMemory +1003bc7e T ODM_delay_ms +1003bc82 T ODM_delay_us +1003bc88 T getSwingIndex +1003bce0 T odm_TXPowerTrackingThermalMeterInit +1003bd92 T odm_TXPowerTrackingInit +1003bd96 T odm_TXPowerTrackingCheckIOT +1003bdca T ODM_TXPowerTrackingCheck +1003bdd8 T odm_RSSIMonitorInit +1003bde0 T ODM_RAPostActionOnAssoc +1003bde8 T odm_RSSIMonitorCheckIOT +1003bebc T odm_RSSIMonitorCheck +1003bed0 T odm_RateAdaptiveMaskInit +1003bef8 T ODM_RAStateCheck +1003bf3a T odm_RefreshRateAdaptiveMaskIOT +1003bf8a T odm_RefreshRateAdaptiveMask +1003bfa0 T ODM_Get_Rate_Bitmap +1003c090 t _ReadEfuseInfo8195a +1003c158 t rtl8195a_interface_configure +1003c18c t rtl8195a_hal_deinit +1003c1c8 T _InitPowerOn +1003c248 t ReadAdapterInfo8195a +1003c278 T _InitDriverInfoSize +1003c282 T _InitNetworkType +1003c2a4 T _InitWMACSetting +1003c314 T _InitAdaptiveCtrl +1003c358 T _InitEDCA +1003c3d4 T _InitRateFallback +1003c418 T _InitRetryFunction +1003c444 T _InitOperationMode +1003c48c T _InitInterrupt +1003c4cc t rtl8195a_hal_init +1003c7a4 T rtl8195ab_set_hal_ops +1003c87c T FillH2CCmd8195A +1003c89c T CheckFwRsvdPageContent +1003c89e T rtl8195a_set_FwRsvdPage_cmd +1003c8a8 T rtl8195a_set_FwMediaStatusRpt_cmd +1003c8d4 T rtl8195a_set_FwMacIdConfig_cmd +1003c994 T rtl8195a_set_FwPwrMode_cmd +1003ca24 T rtl8195a_download_rsvd_page +1003cd2c T rtl8195a_set_FwJoinBssRpt_cmd +1003cd36 T rtl8195a_Add_RateATid +1003cd88 T rtw_rpt_h_addr +1003cdd4 T rtw_txrpt_read8 +1003cdf2 T rtw_txrpt_write8 +1003ce16 T rtw_ratemask_read8 +1003ce34 T rtw_ratemask_write8 +1003ce58 T ReadRateMask8 +1003ce62 T WriteRateMask8 +1003ce66 T ReadTxrpt8 +1003ce70 T WriteTxrpt8 +1003ce74 T ResetTxrpt +1003ceac T PsuseTxrpt +1003cecc T CheckMaxMacidNum +1003cf04 T GetMediaStatusCommon +1003cf1e T GetTxrptStatistic +1003cfd4 T rtl8195a_InitHalDm +1003d0f8 T rtl8195a_HalDmWatchDog +1003d1dc T rtl8195a_init_dm_priv +1003d2b4 T rtl8195a_deinit_dm_priv +1003d2b6 T MediaConnection +1003d2d4 T MediaDisconnection +1003d2f4 T RATaskEnable +1003d31e T SetMediaStatus +1003d35c T H2CHDL_JoinInfo +1003d394 T H2CHDL_SetRsvdPage +1003d42c T H2CCmdCommon +1003d470 T HalPwrSeqCmdParsing +1003d530 T hci_dvobj_init +1003d540 T hci_dvobj_deinit +1003d550 T hci_dvobj_request_irq +1003d560 T hci_dvobj_free_irq +1003d570 T hci_lxbus_dvobj_init +1003d5ac T hci_lxbus_dvobj_deinit +1003d5ec T hci_lxbus_dvobj_request_irq +1003d640 T hci_lxbus_free_irq +1003d698 T hci_lxbus_intf_stop +1003d6d0 T rtw_interrupt_thread +1003d744 T lextra_bus_dma_Interrupt +1003d78c T init_rom_wlan_ram_map +1003d7a4 T ODM_ReadAndConfig_MP_8195A_MAC_REG +1003d900 t CheckPositive.isra.0 +1003d9e4 T ODM_ReadAndConfig_MP_8195A_RadioA +1003da5c T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN48 +1003daac T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_QFN56 +1003dafc T ODM_ReadAndConfig_MP_8195A_TxPowerTrack_TFBGA96 +1003db4c T ODM_ReadAndConfig_MP_8195A_TXPWR_LMT +1003db84 T ODM_ReadAndConfig_MP_8195A_TxXtalTrack +1003dbb0 T GetDeltaSwingTable_8195A +1003dbe0 T GetDeltaSwingXtalTable_8195A +1003dbf0 T ODM_TxXtalTrackSetXtal_8195A +1003dc10 T Hal_MPT_CCKTxPowerAdjust +1003dce0 T ODM_TxPwrTrackSetPwr_8195A +1003ddf0 T ConfigureTxpowerTrack_8195A +1003de3c T phy_PathA_IQK_8195A +1003dff0 T phy_PathA_RxIQK8195A +1003e384 T _PHY_PathAFillIQKMatrix8195A +1003e51a T _PHY_PathBFillIQKMatrix8195A +1003e696 T _PHY_SaveADDARegisters8195A +1003e6ca T _PHY_SaveMACRegisters8195A +1003e6f8 T _PHY_ReloadADDARegisters8195A +1003e72c T _PHY_ReloadMACRegisters8195A +1003e75c T _PHY_PathADDAOn8195A +1003e798 T _PHY_MACSettingCalibration8195A +1003e7e0 T _PHY_PIModeSwitch8195A +1003e81c T phy_SimularityCompare_8195A +1003e950 T phy_IQCalibrate_8195A +1003ecc8 T phy_LCCalibrate_8195A +1003ed38 T PHY_LCCalibrate_8195A +1003ed98 T PHY_IQCalibrate_8195A +1003f04c T DoIQK_8195A +1003f06a T ConfigureTxpowerTrack +1003f07c T ODM_TXPowerTrackingCallback_ThermalMeter +1003f488 T ODM_ResetIQKResult +1003f4d0 T ODM_GetRightChnlPlaceforIQK +1003f524 T fATP0 +1003f56c T fATPI +1003f6c0 T atcmd_lwip_send_data +1003f7c8 t atcmd_lwip_tt_handler +1003f908 T init_node_pool +1003f930 T create_node +1003f9ac T delete_node +1003fa50 T socket_close_all +1003fa6c T fATPC +1003fc3c T fATPS +1003fd74 T hang_node +1003fdfc t client_start_task +10040008 T hang_seednode +10040074 t server_start_task +10040390 T seek_node +100403c4 T fATPT +10040510 T fATPP +10040680 T fATPD +1004072c T tryget_node +10040768 T atcmd_lwip_receive_data +10040914 T fATPR +10040b14 t atcmd_lwip_receive_task +10040cec T atcmd_lwip_start_autorecv_task +10040d50 T fATPK +10040e30 T atcmd_lwip_is_tt_mode +10040e40 T atcmd_lwip_start_tt_task +10040ed8 T fATPU +10040fec T atcmd_lwip_erase_info +10040ffc T atcmd_lwip_write_info_to_flash +100410d8 T fATPL +1004119c T atcmd_lwip_read_info_from_flash +100411b0 T atcmd_lwip_auto_connect +100413d8 T atcmd_lwip_restore_from_flash +100413f4 T print_udp_pcb +10041460 T print_tcp_pcb +10041538 T print_netif +1004158c T fATPx +100415b0 T print_tcpip_at +100415e0 T at_transport_init +10041608 T fATSI +1004169c T fATS0 +100416c0 T fATSR +100416e8 T fATSV +1004179c T fATSP +10041868 T fATSE +10041954 T fATSW +10041a18 T fATSY +10041a4c T fATSC +10041aec T fATSO +10041b74 T fATSU +10041cec T fATSG +10041e80 T fATSL +10042014 T fATSX +1004204c T fATST +100420ac T fATSD +1004211c T fATXD +10042188 T print_hex_dump +100421b4 T fATFD +10042288 T fATFO +1004235c T print_system_at +1004238c T fATSh +1004241c T at_sys_init +10042428 t init_wifi_struct +10042480 T fATWD +10042540 T fATWQ +10042570 T fATPH +1004261c T fATPW +100426b0 T fATWS +100427d4 T fATWx +10042a5c T fATPA +10042cb8 t _find_ap_from_scan_buf +10042d24 T fATPE +10042e10 T fATPF +10042eec T fATPM +10042f78 t app_scan_result_handler +100430ac T fATWM +10043138 T fATWT +1004320c T fATWU +100432f4 T fATPN +10043550 T atcmd_wifi_write_info_to_flash +10043760 T fATPG +10043828 T atcmd_wifi_restore_from_flash +100439d8 T print_wlan_help +10043ac0 T print_wifi_at +10043af0 T at_wifi_init +10043b08 t ___vsscanf_veneer +10043b18 t __key_2char2num_veneer +10043b28 t __rtw_get_ie_veneer +10043b38 t __PHY_QueryBBReg_8195A_veneer +10043b48 t __rtw_seccalctkipmic_veneer +10043b58 t __rtw_get_rateset_len_veneer +10043b68 t __rtw_parse_wpa2_ie_veneer +10043b78 t __rom_psk_CalcPTK_veneer +10043b88 t __HalDelayUs_veneer +10043b98 t __rtw_set_ie_veneer +10043ba8 t __ROM_odm_FalseAlarmCounterStatistics_veneer +10043bb8 t __tkip_80211_encrypt_veneer +10043bc8 t __Rand_veneer +10043bd8 t __rtw_get_bit_value_from_ieee_value_veneer +10043be8 t __rt_arc4_crypt_veneer +10043bf8 t __HalRuartResetRxFifoRtl8195a_veneer +10043c08 t __phy_CalculateBitShift_veneer +10043c18 t __ROM_odm_EVMdbToPercentage_veneer +10043c28 t __HalRuartIntEnableRtl8195a_veneer +10043c38 t __tkip_80211_decrypt_veneer +10043c48 t __wep_80211_decrypt_veneer +10043c58 t __HalRuartRegIrqRtl8195a_veneer +10043c68 t __ROM_odm_CfoTrackingFlow_veneer +10043c78 t __CmdWriteWord_veneer +10043c88 t __rtw_secmicappend_veneer +10043c98 t __PHY_SetBBReg_8195A_veneer +10043ca8 t __rt_md5_hmac_veneer +10043cb8 t __AES_UnWRAP_veneer +10043cc8 t __SpicWaitBusyDoneRtl8195A_veneer +10043cd8 t __rtw_secgetmic_veneer +10043ce8 t __rtw_set_fixed_ie_veneer +10043cf8 t __rtw_check_network_type_veneer +10043d08 t __RuartUnLock_veneer +10043d18 t __HalGdmaChDisRtl8195a_veneer +10043d28 t __rtw_get_wps_attr_content_veneer +10043d38 t __rtw_ieee802_11_parse_elems_veneer +10043d48 t __rom_psk_PasswordHash_veneer +10043d58 t __rt_hmac_sha1_veneer +10043d68 t __ROM_odm_QueryRxPwrPercentage_veneer +10043d78 t __RuartLock_veneer +10043d88 t __rtw_get_wpa_ie_veneer +10043d98 t __rtw_get_sec_ie_veneer +10043da8 t __ROM_odm_SetCrystalCap_veneer +10043db8 t __rom_psk_CalcGTK_veneer +10043dc8 t __div_u64_veneer +10043dd8 t __rt_arc4_init_veneer +10043de8 t __rtw_set_supported_rate_veneer +10043df8 t __HalRuartGetCRtl8195a_veneer +10043e08 t __HalRuartRTSCtrlRtl8195a_veneer +10043e18 t __rtw_get_wpa2_ie_veneer +10043e28 t __rt_md5_append_veneer +10043e38 t __AES_WRAP_veneer +10043e48 t __rt_md5_init_veneer +10043e58 t __ROM_odm_GetDefaultCrytaltalCap_veneer +10043e68 t __rtw_parse_wpa_ie_veneer +10043e78 t __rtw_get_wps_ie_veneer +10043e88 t __wep_80211_encrypt_veneer +10043e98 t __aes_80211_decrypt_veneer +10043ea8 t __CmdDumpWord_veneer +10043eb8 t __rt_md5_final_veneer +10043ec8 t __aes_80211_encrypt_veneer +10043ed8 t __rtw_secmicsetkey_veneer +10043ee8 t __ROM_ODM_CfoTrackingReset_veneer +10043ef8 t __HalCpuClkConfig_veneer +10043f08 r __FUNCTION__.8800 +10043f3f r __func__.7394 +10044178 r __FUNCTION__.7395 +10044182 r __FUNCTION__.13274 +10045a48 r __func__.8343 +10045a58 r __func__.8396 +10045a68 r __func__.8363 +10045a78 r __func__.8311 +10045aa8 r __FUNCTION__.11761 +10045ab3 r __FUNCTION__.11755 +10045e29 r __FUNCTION__.11727 +10045e3f r __FUNCTION__.11690 +10045f3a r __FUNCTION__.14565 +1004692b r __FUNCTION__.14107 +10046964 r __func__.19339 +1004746b r __FUNCTION__.9883 +1004748c r __FUNCTION__.18361 +10047680 r err_to_errno_table +100476c8 R ip_addr_broadcast +100476cc R ip_addr_any +100476e0 R memp_sizes +10047700 R tcp_pcb_lists +10047710 R tcp_state_str +1004773c R tcp_backoff +100477b1 R tcp_persist_backoff +100477b8 R ethbroadcast +100477be R ethzero +100477ed r __FUNCTION__.9292 +100477fc r __FUNCTION__.9304 +100478ca r dhcp_option_lease_time_one_day +100478f3 r dhcp_option_interface_mtu +100478f5 r dhcp_magic_cookie +100479da r CSWTCH.269 +100479ff r __FUNCTION__.12372 +10047a15 r __FUNCTION__.12368 +10047a2c R osdep_service +10047b50 r __FUNCTION__.12207 +10047be9 r __FUNCTION__.12224 +10047bfc r __FUNCTION__.12181 +10047c18 r __FUNCTION__.12235 +10047c33 r __FUNCTION__.12173 +10047c47 r __FUNCTION__.7295 +10047d40 R GPIO_InPinMode +10047daa R GPIO_SWPORT_DR_TBL +10047dad r __func__.8746 +10047db6 R GPIO_EXT_PORT_TBL +10047e08 r __FUNCTION__.8600 +10047e15 r __FUNCTION__.8613 +10047e27 r __FUNCTION__.9195 +10047e34 r PinMap_UART_RX +10047ef0 r PinMap_UART_TX +1004803e R ovsr_adj_table_8bit +1004804e R ovsr_adj_table_9bit +10048060 R DEF_OVSR_B_CUT +1004808b R DEF_OVSR_ADJ_BITS_B_CUT_10B +100480b6 R DEF_OVSR_C_CUT +100480e1 R DEF_OVSR_ADJ_BITS_B_CUT_8B +1004810c R DEF_BAUDRATE_TABLE +100481bc R DEF_OVSR_ADJ_BITS_C_CUT_9B +100481e7 R DEF_OVSR_ADJ_BITS_B_CUT_9B +10048212 R DEF_DIV_B_CUT +10048268 R DEF_OVSR_ADJ_BITS_C_CUT_10B +10048294 R ovsr_adj_table_10bit +100482a8 R DEF_OVSR_ADJ_BITS_C_CUT_8B +100482d4 R DEF_DIV_C_CUT +1004843c r __FUNCTION__.8455 +1004845e r __FUNCTION__.8462 +10048479 r __FUNCTION__.8469 +10048ad1 r __func__.8808 +10048af0 r __func__.8818 +10048b0e r __func__.8830 +10048b28 r __func__.8840 +10048b4a r __func__.8835 +10048f13 r __func__.8603 +10048f2d r __func__.8686 +10048f40 r __func__.8825 +10048f59 r __func__.8631 +10048f72 r default_key_iv +100493c4 r default_pin +100493cd r sc_device_name +100493e2 r mcast_udp_buffer +1004943d r __FUNCTION__.17777 +1004945c R wlancmds +10049654 R rtw_cmd_callback +100498e0 r RTW_ChannelPlan2G +10049958 R WPS_OUI +1004995c R RSN_TKIP_CIPHER +10049960 R MCS_rate_1R +10049970 R P2P_OUI +1004999c R WMM_INFO_OUI +100499a2 R RTW_WPA_OUI +100499a6 R WMM_PARA_OUI +100499ac r RTW_ChannelPlanMap +100499c4 R null_addr +100499ca R WMM_OUI +100499d0 r wlanevents +10049a90 R zero_bssid +10049acd r __FUNCTION__.17681 +10049ae3 R SNAP_ETH_TYPE_APPLETALK_AARP +10049ae5 r __FUNCTION__.17495 +10049af8 R SNAP_ETH_TYPE_IPX +10049afa R rtw_bridge_tunnel_header +10049b21 R rtw_rfc1042_header +10049b3f r CSWTCH.36 +10049b4b R ARTHEROS_OUI1 +10049b4e R ARTHEROS_OUI2 +10049b51 R REALTEK_OUI +10049b54 R RALINK_OUI +10049b57 R MARVELL_OUI +10049b5a R CISCO_OUI +10049b5d r rtw_basic_rate_cck +10049b61 R BROADCOM_OUI1 +10049b64 R BROADCOM_OUI2 +10049b67 R REALTEK_96B_IE +10049b6d r rtw_basic_rate_mix +10049b74 r rtw_basic_rate_ofdm +10049b77 R AIRGOCAP_OUI +10049b8b r CSWTCH.66 +10049ba4 r CSWTCH.48 +10049be6 r CSWTCH.28 +10049bf8 R efuse_map_mask +10049c08 R flash_map_mask +10049ca4 r __func__.21107 +10049fea r CSWTCH.15 +1004a06e r CSWTCH.17 +1004a0dd r CSWTCH.14 +1004a172 r __FUNCTION__.21257 +1004a184 r rtw_private_args +1004a59b r __FUNCTION__.21057 +1004a5ae r __FUNCTION__.21294 +1004a5bf r __FUNCTION__.21241 +1004a5ce r __FUNCTION__.21126 +1004a5de r iw_priv_type_size +1004a6bc r __FUNCTION__.17334 +1004a6c6 r __FUNCTION__.17736 +1004a6d6 r __FUNCTION__.17820 +1004a6ea r __FUNCTION__.17760 +1004a6fd r __FUNCTION__.17712 +1004a70c r __FUNCTION__.17649 +1004a71a r __FUNCTION__.17661 +1004aaf1 r __FUNCTION__.17827 +1004ab0a r __FUNCTION__.17654 +1004ab15 r __FUNCTION__.17615 +1004ab24 r __FUNCTION__.17811 +1004ab36 r __FUNCTION__.17765 +1004ab44 r __FUNCTION__.17724 +1004ab55 r __FUNCTION__.17637 +1004beeb R CCKFCCTable_Ch14_8195A +1004befb R CCKFCCTable_8195A +1004bf0c R OFDMSwingTable_New +1004bfb8 R CCKCETable_8195A +1004bfce r CSWTCH.39 +1004bfe3 r __func__.20571 +1004c004 R hci_ops +1004c029 V Array_MP_8195A_TXPWR_LMT +1004c740 R Img2Signature +1004e5d8 R xHeapRegions +1004e5f8 R UartLogRamCmdTable +1004e5f8 R UartLogRamCmdTable_end +1004e5fc D __data_start__ +1004e5fc D gAT_Echo +1004e600 D SystemCoreClock +1004e604 D gDbgFlag +1004e608 D log_init_table +1004e614 D gDbgLevel +1004e615 D error_flag +1004e618 d iss.7934 +1004e61c d tcp_port +1004e61e d udp_port +1004e620 D lwip_host_name +1004e640 d dhcp_server_state_machine +1004e641 d dhcp_recorded_xid +1004e648 d uxCriticalNesting +1004e64c d seed.12340 +1004e650 d wakeup_event +1004e654 d wakelock +1004e658 D reserve_pll +1004e659 d last_wakelock_state +1004e679 D udp_bcast +1004e6b5 d g_ios_mac +1004e6bb D udp_mcast_pin +1004e6f7 D udp_bcast_pin +1004e733 D g_security_mode +1004e734 D udp_mcast +1004e770 D mlme_sta_tbl +1004e7e0 d PMKID_KDE_TYPE.17744 +1004e7e8 V nr_xmitbuff +1004e7ec V nr_xmitframe +1004e7f0 d P802_1H_OUI +1004e7f3 D rtw_adaptivity_mode +1004e7f4 D g_user_ap_sta_num +1004e7f8 d rtw_private_handler +1004e83c V max_local_skb_num +1004e840 V max_skb_buf_num +1004e844 D rom_e_rtw_msgp_str_ +1004ea20 D ARFB_table +1004ea5f D TRYING_NECESSARY_idx +1004ea73 D DROPING_NECESSARY +1004ea87 D PER_RATE_UP +1004ea9b D PER_RATE_DOWN +1004eab0 V Array_MP_8195A_PHY_REG_PG +1004eb40 D Array_MP_8195A_AGC_TAB +1004ed50 D Array_MP_8195A_PHY_REG +1004f3c8 D rtl8195A_card_disable_flow +1004f468 D rtl8195A_card_enable_flow +1004f508 D Array_MP_8195A_MAC_REG +1004f810 D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_TFBGA96_8195A +1004f830 D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_TFBGA96_8195A +1004f850 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN48_8195A +1004f86e D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN56_8195A +1004f88c D gDeltaSwingTableIdx_MP_2GCCKA_N_TxPowerTrack_QFN48_8195A +1004f8aa D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN56_8195A +1004f8c8 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_TFBGA96_8195A +1004f8e8 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN56_8195A +1004f906 D gDeltaSwingTableIdx_MP_2GA_N_TxPowerTrack_QFN48_8195A +1004f924 D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_QFN56_8195A +1004f944 D Array_MP_8195A_RadioA +1004ff0c D gDeltaSwingTableXtal_MP_P_TxXtalTrack_8195A +1004ff2a D gDeltaSwingTableIdx_MP_2GA_P_TxPowerTrack_TFBGA96_8195A +1004ff4a D gDeltaSwingTableIdx_MP_2GCCKA_P_TxPowerTrack_QFN48_8195A +1004ff68 D at_transport_items +10050028 D dev_id2name +100501a0 D at_sys_items +100502e0 D ap_gw +100502e4 D ap_netmask +100502e8 D sta_gw +100502ec D sta_ip +100502f0 D sta_netmask +100502f4 D at_wifi_items +100503e4 d wifi +1005041c D ap_ip +10050420 D dhcp_mode_sta +10050421 D dhcp_mode_ap +10050422 D __data_end__ +10050422 D __ram_image2_text_end__ +10050428 D .ram.bss$$Base +10050428 D __bss_start__ +10050428 d flash_wr_offset +1005042c d fw_img2_size +10050430 d fw_img2_addr +10050434 d fw_img1_size +10050438 d fw_img3_addr +1005043c d flash_erased_addr +10050440 d flash_wr_err_cnt +10050444 d fw_img3_size +10050448 D xmodem_uart_adp +100504f0 D xMCtrl +1005051c d start_with_img1 +10050520 D xMFrameBuf +10050524 D XMLogUartAdapter +1005057c D ComIrqBkUp +10050580 D ConfigDebugErrBkUp +10050584 D ConfigDebugWarnBkUp +10050588 D ConfigDebugInfoBkUp +1005058c D CfgSysDebugErrBkUp +10050590 D CfgSysDebugInfoBkUp +10050594 D CfgSysDebugWarnBkUp +10050598 D XmRxBuf_In +1005059c D XmRxBuf_Out +100505a0 D XmodemUartRxBuf +100509a8 D XmRxBuf_Len +100509ac D pxmodem_uart_adp +100509b0 d skbdata_list +100509b8 V skb_data_pool +10053db8 d ping_seq +10053dbc d ping_call +10053dc0 d ping_interval +10053dc4 d data_size +10053dc8 d ping_count +10053dcc d ping_ip +10053ddc d infinite_loop +10053de0 D pxHTTPListener +10053de4 D wifi_setting +10053e54 d LocalBuf.13355 +10054174 D webs_terminate +10054178 D webs_sema +1005417c D webs_task +10054180 d cDynamicPage.13350 +10054e00 D tcp_client_data +10054e40 D g_tcp_client_task +10054e44 D g_udp_server_task +10054e48 D g_udp_client_task +10054e4c D g_udp_terminate +10054e50 D udp_client_data +10054e90 D tcp_server_data +10054ed0 D g_tcp_server_task +10054ed8 D udp_server_data +10054f18 D g_tcp_terminate +10054f1c D TaskOTA +10054f20 d data_sz.14551 +10054f24 D at_cmd_sobj +10055640 d combo_key.14548 +10055644 d buf_count.14547 +10055648 D at_string +10055c88 d is_data_cmd.14550 +10055c8c d last_tickcnt.14549 +10055c90 d temp_buf.14546 +100562d0 d data_cmd_sz.14552 +100562d4 D log_buf +10056914 D log_service_sema +10056918 D log_rx_interrupt_sema +1005691c D __log_init_end__ +10056920 D log_hash +10056a20 D __log_init_begin__ +10056a24 D rtw_join_status +10056a28 D wifi_mode +10056a2c d param.19761 +10056a44 D scan_result_handler_ptr +10056a58 d join_user_data +10056a5c d event_init.19505 +10056a60 d event_callback_list +10056be0 D paff_array +10056c58 d eth_buffer +10056c60 d packet_filter_enable_num +10056c64 d simple_config_cmd_start_time +10056c68 d ack_content +10056c6c D fixed_channel_num +10056c70 D g_ssid_len +10056c74 D is_promisc_callback_unlock +10056c78 D simple_config_terminate +10056c7c D backup_sc_ctx +10056c80 D g_ssid +10056ca0 D simple_config_result +10056ca4 d is_fixed_channel +10056ca8 D lwip_init_done +10056cac D xnetif +10056d2c d s_aliases.7549 +10056d30 d s_hostent.7548 +10056d44 d s_hostent_addr.7550 +10056d48 d s_phostent_addr.7551 +10056d50 D h_errno +10056d54 d select_cb_list +10056d58 d sockets +10056e48 d select_cb_ctr +10056e4c d mbox +10056e50 d tcpip_init_done_arg +10056e54 d tcpip_init_done +10056e58 d allsystems +10056e5c d allrouters +10056e60 d igmp_group_list +10056e64 D current_header +10056e68 d ip_id +10056e6c D current_iphdr_src +10056e70 D current_iphdr_dest +10056e74 D current_netif +10056e78 d str.6810 +10056e88 d reassdatagrams +10056e8c d ip_reass_pbufcount +10056e8e D dhcp_rx_options_given +10056e98 d xid.7861 +10056e9c D dhcp_rx_options_val +10056ec4 d dns_seqno +10056ec8 d dns_table +10057328 d dns_servers +10057330 d dns_payload_buffer +10057534 d dns_pcb +10057538 d dns_payload +1005753c d tcpip_tcp_timer_active +10057540 d next_timeout +10057544 D netif_list +10057548 D netif_default +1005754c d netif_num +1005754d D pbuf_free_ooseq_pending +10057550 d raw_pcbs +10057554 D tcp_active_pcbs_changed +10057558 D tcp_ticks +1005755c d tcp_timer +10057560 D tcp_listen_pcbs +10057564 D tcp_active_pcbs +10057568 d tcp_timer_ctr +1005756c D tcp_tw_pcbs +10057570 D tcp_tmp_pcb +10057574 D tcp_bound_pcbs +10057578 d seqno +1005757c d tcplen +10057580 d ackno +10057584 d flags +10057585 d recv_flags +10057588 d tcphdr +1005758c d recv_data +10057590 d inseg +100575a4 D tcp_input_pcb +100575a8 D udp_pcbs +100575ac d etharp_cached_entry +100575b0 d arp_table +10057678 D lwip_tickless_used +1005767c d s_timeoutlist +100576ac d s_nextthread +100576b0 d dhcps_ip_table_semaphore +100576b4 d dhcps_send_broadcast_address +100576b8 D dhcps_ip4addr_pool_end +100576b9 d dhcp_client_ethernet_address +100576cc d dhcps_subnet_broadcast +100576d0 d bound_client_ethernet_address +100576e0 d dhcps_netif +100576e4 d dhcps_local_gateway +100576e8 d ip_table +10057708 d dhcps_pcb +1005770c d dhcp_message_total_options_lenth +10057710 d dhcps_local_address +10057714 d client_request_ip +10057718 d dhcps_allocated_client_address +1005771c D dhcps_ip4addr_pool_start +10057720 d dhcps_local_mask +10057724 d dhcps_network_id +10057728 d dhcp_message_repository +1005772c D ext_upper +10057730 d xFreeBytesRemaining +10057734 d ext_free +10057738 D ext_lower +1005773c d pxEnd +10057740 d xStart +10057748 d xMinimumEverFreeBytesRemaining +1005774c d ulTimerCountsForOneTick +10057750 d ulStoppedTimerCompensation +10057754 d xMaximumPossibleSuppressedTicks +10057758 d xPendingReadyList +1005776c d uxTopReadyPriority +10057770 d xTickCount +10057774 d pxReadyTasksLists +10057850 d pxOverflowDelayedTaskList +10057854 d uxDeletedTasksWaitingCleanUp +10057858 d xTasksWaitingTermination +1005786c d pxDelayedTaskList +10057870 d xYieldPending +10057874 d xSchedulerRunning +10057878 d ulTaskSwitchedInTime +1005787c D pxCurrentTCB +10057880 d uxPendedTicks +10057884 d xSuspendedTaskList +10057898 d uxCurrentNumberOfTasks +1005789c d xDelayedTaskList1 +100578b0 d xDelayedTaskList2 +100578c4 d uxTaskNumber +100578c8 d xIdleTaskHandle +100578cc d xNextTaskUnblockTime +100578d0 d uxSchedulerSuspended +100578d4 d xNumOfOverflows +100578d8 d pxCurrentTimerList +100578dc d xActiveTimerList1 +100578f0 d xActiveTimerList2 +10057904 d xLastTime.5416 +10057908 d xTimerQueue +1005790c d pxOverflowTimerList +10057910 d xTimerTaskHandle +10057914 d device_mutex +10057920 d mutex_init +10057924 d uxSavedInterruptStatus +10057928 D min_free_heap_size +1005792c d g_heap_inited +10057930 d tcm_lock +10057934 D g_tcm_heap +10057938 D flashobj +10057944 D fspic_isinit +10057948 d serial_irq_ids +10057954 d irq_handler +10057960 d UartGdmaOp +10057988 d serial_irq_en +10057994 D WDGAdapter +100579d0 D gHAL_Gpio_Adapter +10057afc d base_sys_time +10057b00 d last_acquire_wakelock_time +10057b80 D post_sleep_callback +10057c00 D pre_sleep_callback +10057c80 d sys_sleep_time +10057c84 d hold_wakelock_time +10057d04 D missing_tick +10057d08 D Timer2To7HandlerData +10057d20 D SYSAdapte +10057d24 D PwrAdapter +10057fb0 D libc_has_init +10057fb1 D print_off +10057fb4 d rheap_end +10057fb8 D g_bssid +10057fc0 D simple_config_status +10057fc4 d use_ios7_mac +10057fc8 d custom_pin +10057fcc D get_channel_flag +10057fcd d radom_value +10057fd4 d profile_pkt_index +10057fd8 D sc_api_fun +10058004 d fix_sa +10058008 d g_sc_pin_len +1005800c d pp +10058010 d sync_pkt_index +10058014 d g_sc_ctx +10058018 D auto_reconnect_running +1005801c D p_wlan_autoreconnect_hdl +10058020 D mac_monitor_callback +10058024 D mf_list_head +10058028 d pscan_retry_cnt.21430 +1005802c D promisc_callback_all +10058030 D promisc_sema +10058034 D promisc_callback +10058038 D psk_essid +10058080 D psk_passphrase +10058102 D psk_passphrase64 +10058143 D wpa_global_PSK +10058193 d RFC1042_OUI +10058198 d rx_ring_pool +1005a278 d stop_report_count.20629 +1005a279 D bCheckStateTIMER +1005a27c d WifiMcuCmdBitMap.20974 +1005a280 D p_wlan_init_done_callback +1005a284 D rtw_power_percentage_idx +1005a288 D p_wlan_uart_adapter_callback +1005a28c D rtw_adaptivity_en +1005a290 D p_wlan_mgmt_filter +1005a294 D rtw_initmac +1005a298 D rtw_adaptivity_th_l2h_ini +1005a29c d drvpriv +1005a2b0 D skbbuf_used_num +1005a2b4 V skb_pool +1005a46c D skbdata_used_num +1005a470 d wrapper_skbbuf_list +1005a478 D max_skbdata_used_num +1005a47c D max_skbbuf_used_num +1005a480 d skb_fail_count +1005a484 D timer_table +1005a48c D rltk_wlan_info +1005a4bc d timer_used_num +1005a4c0 D max_timer_used_num +1005a4c4 D Noisy_State +1005a4c8 D pExportWlanIrqSemaphore +1005a4cc D gDeltaSwingTableXtal_MP_N_TxXtalTrack_8195A +1005a4ec D node_pool +1005a6a4 V errno +1005a6a8 d tx_buffer +1005ace8 D atcmd_lwip_tt_task +1005acec d rx_buffer +1005b32c D mainlist +1005b330 D atcmd_lwip_tt_lasttickcnt +1005b334 D atcmd_lwip_tt_datasize +1005b338 D atcmd_lwip_tt_mode +1005b33c d atcmd_lwip_auto_recv +1005b340 D atcmd_lwip_tt_sema +1005b344 d ap +1005b378 d password +1005b3bc d ApNum.14276 +1005b3c0 ? __ram_heap2_start__ +1005b3c0 D .ram.bss$$Limit +1005b3c0 D __bss_end__ 10070000 A __ram_heap2_end__ 1fff0000 D __ram_tcm_start__ 1fff0000 D __tcm_heap_start__ 1fff0000 D tcm_heap -1fff0000 T __ram_image1_text_start__ -1fff0000 T __ram_start_table_start__ -1fff0014 T __image1_validate_code__ -1fff0014 T __ram_start_table_end__ -1fff001c T gBoot_Gpio_Adapter -1fff0148 T .ram_image1.bss$$Base -1fff0148 T .ram_image1.bss$$Limit -1fff0148 T SetDebugFlgs -1fff0148 T __image1_bss_end__ -1fff0148 T __image1_bss_start__ -1fff0148 T __ram_image1_data_end__ -1fff0168 T InitSpic -1fff01ec T StartupHalLogUartInit -1fff0280 T StartupHalInitPlatformLogUart -1fff02b4 T RtlConsolRam -1fff02fc T RtlBootToSram -1fff04a4 T SYSCpuClkConfig -1fff04e8 T IsForceLoadDefaultImg2 -1fff0570 T _GetChipId -1fff0598 T StartupHalSpicInit -1fff05e0 T flashcpy -1fff05f8 T PreProcessForVendor -1fff08b8 t __SpicWaitWipRtl8195A_veneer -1fff08c8 t __SpicFlashInitRtl8195A_veneer -1fff08d8 t __SpicReadIDRtl8195A_veneer -1fff08e8 t __SpicNVMCalLoadAll_veneer -1fff08f8 t __HalCpuClkConfig_veneer -1fff0908 t __rtl_memset_veneer -1fff0918 t __UartLogCmdExecute_veneer -1fff0928 t __rtl_strcmp_veneer -1fff0938 t __SpicInitRtl8195A_veneer -1fff0948 t __SpicOneBitCalibrationRtl8195A_veneer -1fff0958 t __SpicCalibrationRtl8195A_veneer 1ffffd00 D __tcm_heap_end__ 30000000 ? __sdram_bss_end__ 30000000 ? __sdram_bss_start__ diff --git a/flasher.mk b/flasher.mk deleted file mode 100644 index 53be859..0000000 --- a/flasher.mk +++ /dev/null @@ -1,251 +0,0 @@ -# RTL8710 Flasher v0.0.alfa -# pvvx 21.09.2016 --include paths.mk -#--------------------------- -#FLASHER = stlink-v2-1 -#FLASHER = stlink-v2 -FLASHER ?= Jlink -JLINK_PATH ?= D:/MCU/SEGGER/JLink_V610a/ -#--------------------------- -# Default -#--------------------------- -# TARGET dirs -TARGET ?= build -OBJ_DIR ?= build/obj -BIN_DIR ?= build/bin -ELFFILE ?= $(OBJ_DIR)/$(TARGET).axf -#--------------------------- -# Compilation tools -CROSS_COMPILE ?= $(GCC_PATH)arm-none-eabi- -AR ?= $(CROSS_COMPILE)ar -CC ?= $(CROSS_COMPILE)gcc -AS ?= $(CROSS_COMPILE)as -NM ?= $(CROSS_COMPILE)nm -LD ?= $(CROSS_COMPILE)gcc -GDB ?= $(CROSS_COMPILE)gdb -SIZE ?= $(CROSS_COMPILE)size -OBJCOPY ?= $(CROSS_COMPILE)objcopy -OBJDUMP ?= $(CROSS_COMPILE)objdump - -# Make bunary tools -TOOLS_PATH ?= component/soc/realtek/8195a/misc/iar_utility/common/tools/ -ifneq ($(shell uname), Linux) -EXE = .exe -endif -PICK = $(TOOLS_PATH)pick$(EXE) -PADDING = $(TOOLS_PATH)padding$(EXE) -CHCKSUM = $(TOOLS_PATH)checksum$(EXE) - -# openocd tools -OPENOCD = $(OPENOCD_PATH)openocd - -JLINK_GDB ?= JLinkGDBServer.exe -JLINK_EXE ?= JLink.exe - -ifeq ($(FLASHER), Jlink) -# Jlink FLASHER_SPEED ..4000 kHz -FLASHER_SPEED = 3500 -else -ifeq ($(FLASHER),stlink-v2) -# stlink-v2 FLASHER_SPEED ..1800 kHz -FLASHER_SPEED = 1800 -else -# over FLASHER_SPEED ..500 kHz ? -FLASHER_SPEED = 500 -endif -endif - -# COMPILED_BOOT if defined -> extract image1, =1 boot head in elf, =2 boot head ? -#COMPILED_BOOT=1 -# PADDINGSIZE defined -> image2 OTA -PADDINGSIZE =44k - -NMAPFILE = $(OBJ_DIR)/$(TARGET).nmap - -#FLASHER_PATH ?= flasher/ - -RAM1_IMAGE ?= $(BIN_DIR)/ram_1.bin -RAM1P_IMAGE ?= $(BIN_DIR)/ram_1.p.bin - -RAM2_IMAGE = $(BIN_DIR)/ram_2.bin -RAM2P_IMAGE = $(BIN_DIR)/ram_2.p.bin -RAM2NS_IMAGE = $(BIN_DIR)/ram_2.ns.bin - -RAM3_IMAGE = $(BIN_DIR)/sdram.bin -RAM3P_IMAGE = $(BIN_DIR)/sdram.p.bin - -FLASH_IMAGE = $(BIN_DIR)/ram_all.bin -OTA_IMAGE = $(BIN_DIR)/ota.bin - -#all: FLASH_IMAGE = $(BIN_DIR)/ram_all.bin -#all: OTA_IMAGE = $(BIN_DIR)/ota.bin -mp: FLASH_IMAGE = $(BIN_DIR)/ram_all_mp.bin -mp: OTA_IMAGE = $(BIN_DIR)/ota_mp.bin - -TST_IMAGE = $(BIN_DIR)/ram_2.bin -LD_ADDRESS = 0x1000B000 -ST_ADDRESS = 0x10006068 - -.PHONY: copybin1 genbin1 genbin23 flashburn reset test readfullflash -.NOTPARALLEL: all mp copybin1 genbin1 genbin23 flashburn reset test readfullflash _endgenbin - -all: $(ELFFILE) $(OTA_IMAGE) $(FLASH_IMAGE) _endgenbin -mp: $(ELFFILE) $(OTA_IMAGE) $(FLASH_IMAGE) _endgenbin - -copybin1: - cp $(patsubst sdk/%,$(SDK_PATH)%,$(BOOTS))/ram_1.r.bin $(BIN_DIR)/ram_1.r.bin - cp $(patsubst sdk/%,$(SDK_PATH)%,$(BOOTS))/ram_1.p.bin $(BIN_DIR)/ram_1.p.bin -# @chmod 777 $(OBJ_DIR)/ram_1.r.bin - @$(OBJCOPY) --rename-section .data=.loader.data,contents,alloc,load,readonly,data -I binary -O elf32-littlearm -B arm $(BIN_DIR)/ram_1.r.bin $(OBJ_DIR)/ram_1.r.o - -genbin1: $(ELFFILE) $(RAM1P_IMAGE) - -genbin23: $(ELFFILE) $(OTA_IMAGE) $(FLASH_IMAGE) _endgenbin - -_endgenbin: - @echo "-----------------------------------------------------------" - @echo "Image ($(OTA_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(OTA_IMAGE)) )) ) bytes" - @echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes" - @echo "===========================================================" - -flashburn: - @$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_flash_auto_erase 1" -c "rtl8710_flash_auto_verify 1" -c "rtl8710_flash_write $(FLASH_IMAGE) 0" -c "rtl8710_reboot" -c "reset run" -c shutdown -# @$(JLINK_PATH)$(JLINK_GDB) - -reset: - @$(JLINK_PATH)$(JLINK_EXE) -Device CORTEX-M3 -If SWD -Speed $(FLASHER_SPEED) flasher/RTLreset.JLinkScript -# @$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -c "init" -c "reset halt" -c "rtl8710_reboot" -c shutdown - -runram: - @start $(JLINK_PATH)$(JLINK_GDB) -device Cortex-M3 -if SWD -ir -endian little -speed $(FLASHER_SPEED) - @$(GDB) -x flasher/gdb_run_ram.jlink - @taskkill.exe -F -IM $(JLINK_GDB) - -test: - @$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -f $(FLASHER_PATH)cortex.ocd -c "init" -c "reset halt" -c "load_image $(TST_IMAGE) $(LD_ADDRESS) bin" -c "cortex_bootstrap $(ST_ADDRESS)" -c "shutdown" - -readfullflash: - @rm -f $(BIN_DIR)/fullflash.bin - @start $(JLINK_PATH)$(JLINK_GDB) -device Cortex-M3 -if SWD -ir -endian little -speed $(FLASHER_SPEED) - @$(GDB) -x flasher/gdb_rdflash.jlink - @taskkill.exe -F -IM $(JLINK_GDB) -# @$(OPENOCD) -f interface/$(FLASHER).cfg -c "adapter_khz $(FLASHER_SPEED)" -f $(FLASHER_PATH)rtl8710.ocd -f $(FLASHER_PATH)cortex.ocd -c "init" -c "reset halt" -c "rtl8710_flash_read_id" -c "rtl8710_flash_read $(BIN_DIR)/fullflash.bin 0 1048576" -c "reset run" -c "shutdown" - if [ -s $(BIN_DIR)/fullflash.bin ]; then echo FullFlash = $(BIN_DIR)/fullflash.bin; fi - -$(NMAPFILE): $(ELFFILE) - @echo "===========================================================" - @echo "Build names map file" - @echo $@ - @$(NM) $< | sort > $@ -# @echo "===========================================================" - -$(FLASH_IMAGE): $(RAM1P_IMAGE) $(RAM2P_IMAGE) $(RAM3P_IMAGE) - @echo "===========================================================" - @echo "Make Flash image ($(FLASH_IMAGE))" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) - @rm -f $(FLASH_IMAGE) - @cat $(RAM1P_IMAGE) > $(FLASH_IMAGE) -# @chmod 777 $(FLASH_IMAGE) -ifdef PADDINGSIZE - @$(PADDING) $(PADDINGSIZE) 0xFF $(FLASH_IMAGE) -endif - @cat $(RAM2P_IMAGE) >> $(FLASH_IMAGE) - @cat $(RAM3P_IMAGE) >> $(FLASH_IMAGE) -# @echo "Image ($(FLASH_IMAGE)) size $(shell printf '%d\n' $$(( $$(stat --printf="%s" $(FLASH_IMAGE)) )) ) bytes" -# @echo "===========================================================" -# @rm $(BIN_DIR)/ram_*.p.bin - -$(OTA_IMAGE): $(RAM2NS_IMAGE) $(RAM3_IMAGE) - @echo "===========================================================" - @echo "Make OTA image ($(OTA_IMAGE))" - @rm -f $(OTA_IMAGE) - @cat $(RAM2NS_IMAGE) > $(OTA_IMAGE) - @cat $(RAM3P_IMAGE) >> $(OTA_IMAGE) -# @chmod 777 $(OTA_IMAGE) - @$(CHCKSUM) $(OTA_IMAGE) || true -# @echo "===========================================================" - -$(RAM1P_IMAGE): $(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image1p ($(RAM1P_IMAGE))" -# @echo "===========================================================" .bootloader -ifdef COMPILED_BOOT - @mkdir -p $(BIN_DIR) - @rm -f $(RAM1_IMAGE) $(RAM1P_IMAGE) -ifeq ($(COMPILED_BOOT),1) - @$(eval RAM1_START_ADDR := $(shell grep _binary_build_bin_ram_1_r_bin_start $(NMAPFILE) | awk '{print $$1}')) - @$(eval RAM1_END_ADDR := $(shell grep _binary_build_bin_ram_1_r_bin_end $(NMAPFILE) | awk '{print $$1}')) -else - @$(eval RAM1_START_ADDR := $(shell grep __ram_image1_text_start__ $(NMAPFILE) | awk '{print $$1}')) - @$(eval RAM1_END_ADDR := $(shell grep __ram_image1_text_end__ $(NMAPFILE) | awk '{print $$1}')) -endif - $(if $(RAM1_START_ADDR),,$(error "Not found __ram_image1_text_start__!")) - $(if $(RAM1_END_ADDR),,$(error "Not found __ram_image1_text_end__!")) -ifeq ($(RAM1_START_ADDR),$(RAM1_END_ADDR)) -ifneq ($(COMPILED_BOOT),1) - $(OBJCOPY) -j .ram.start.table -j .ram_image1.text -Obinary $(ELFFILE) $(RAM1_IMAGE) - $(PICK) 0x$(RAM1_START_ADDR) 0x$(RAM1_END_ADDR) $(RAM1_IMAGE) $(RAM1P_IMAGE) body+reset_offset -else - $(OBJCOPY) --change-section-address .boot.head=0x10000ba8 -j .boot.head -j .bootloader -Obinary $(ELFFILE) $(RAM1P_IMAGE) -endif - $(warning "Flasher: Use external $(RAM1_IMAGE)?") -else - $(error "BOOT-image size = 0") -# $(error Flasher: COMPILE_BOOT = No) -endif -else - @if [ -s $(RAM1P_IMAGE) ]; then echo "Use external $(RAM1P_IMAGE)!"; fi -endif - -$(RAM2P_IMAGE): $(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image2p ($(RAM2P_IMAGE))" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) - @rm -f $(RAM2_IMAGE) $(RAM2P_IMAGE) - @$(eval RAM2_START_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _start__ | awk '{print $$1}')) - @$(eval RAM2_END_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _end__ | awk '{print $$1}')) - $(if $(RAM2_START_ADDR),,$(error "Not found __ram_image2_text_start__!")) - $(if $(RAM2_END_ADDR),,$(error "Not found __ram_image2_text_end__!")) - @$(OBJCOPY) -j .image2.start.table -j .ram_image2.text -j .ram_image2.rodata -j .ram.data -Obinary $(ELFFILE) $(RAM2_IMAGE) - @$(PICK) 0x$(RAM2_START_ADDR) 0x$(RAM2_END_ADDR) $(RAM2_IMAGE) $(RAM2P_IMAGE) body+reset_offset+sig - -$(RAM2NS_IMAGE):$(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image2ns ($(RAM2NS_IMAGE))" -# @echo "===========================================================" - mkdir -p $(BIN_DIR) - rm -f $(RAM2_IMAGE) $(RAM2NS_IMAGE) - $(eval RAM2_START_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _start__ | awk '{print $$1}')) - $(eval RAM2_END_ADDR = $(shell grep __ram_image2_text $(NMAPFILE) | grep _end__ | awk '{print $$1}')) - $(if $(RAM2_START_ADDR),,$(error "Not found __ram_image2_text_start__!")) - $(if $(RAM2_END_ADDR),,$(error "Not found __ram_image2_text_end__!")) - $(OBJCOPY) -j .image2.start.table -j .ram_image2.text -j .ram_image2.rodata -j .ram.data -Obinary $(ELFFILE) $(RAM2_IMAGE) - $(PICK) 0x$(RAM2_START_ADDR) 0x$(RAM2_END_ADDR) $(RAM2_IMAGE) $(RAM2NS_IMAGE) body+reset_offset - -$(RAM3_IMAGE): $(ELFFILE) $(NMAPFILE) - @echo "===========================================================" - @echo "Create image3 (SDRAM, $(RAM3P_IMAGE))" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) - @rm -f $(RAM3_IMAGE) $(RAM3P_IMAGE) - @$(eval RAM3_START_ADDR = $(shell grep __sdram_data_ $(NMAPFILE) | grep _start__ | awk '{print $$1}')) - @$(eval RAM3_END_ADDR = $(shell grep __sdram_data_ $(NMAPFILE) | grep _end__ | awk '{print $$1}')) - $(if $(RAM3_START_ADDR),,$(error "Not found __sdram_data_start__!")) - $(if $(RAM3_END_ADDR),,$(error "Not found __sdram_data_end__!")) -#ifneq ($(RAM3_START_ADDR),$(RAM3_END_ADDR)) - @echo $(RAM3_START_ADDR) $(RAM3_END_ADDR) - @$(OBJCOPY) -j .image3 -j .sdr_text -j .sdr_rodata -j .sdr_data -Obinary $(ELFFILE) $(RAM3_IMAGE) - $(PICK) 0x$(RAM3_START_ADDR) 0x$(RAM3_END_ADDR) $(RAM3_IMAGE) $(RAM3P_IMAGE) body+reset_offset -#else -# @rm -f $(RAM3_IMAGE) $(RAM3P_IMAGE) -# @echo "SDRAM not used (size = 0)" -#endif - -$(ELFFILE): - $(error Falsher: file $@ not found) - -clean: - @rm -f $(BIN_DIR)/*.bin - \ No newline at end of file diff --git a/flasher/RTL_Reset.JLinkScript b/flasher/RTL_Reset.JLinkScript index cf93bc2..196d12a 100644 --- a/flasher/RTL_Reset.JLinkScript +++ b/flasher/RTL_Reset.JLinkScript @@ -1,3 +1,7 @@ +r0 +trst0 +r1 +trst1 h r w4 0x40000210,0x111157 diff --git a/paths.mk b/paths.mk deleted file mode 100644 index c02a0bd..0000000 --- a/paths.mk +++ /dev/null @@ -1,41 +0,0 @@ -#--------------------------- -# User defined -#--------------------------- -SDK_PATH = ../RTL00MP3/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 -TOOLS_PATH ?= $(SDK_PATH)component/soc/realtek/8195a/misc/iar_utility/common/tools/ -FLASHER_PATH ?= flasher/ -JLINK_PATH ?= D:/MCU/SEGGER/JLink_V610a/ -#--------------------------- -# Default -#--------------------------- -# Compilation tools -CROSS_COMPILE = $(GCC_PATH)arm-none-eabi- -AR = $(CROSS_COMPILE)ar -CC = $(CROSS_COMPILE)gcc -AS = $(CROSS_COMPILE)as -NM = $(CROSS_COMPILE)nm -LD = $(CROSS_COMPILE)gcc -GDB = $(CROSS_COMPILE)gdb -SIZE = $(CROSS_COMPILE)size -OBJCOPY = $(CROSS_COMPILE)objcopy -OBJDUMP = $(CROSS_COMPILE)objdump - -# TARGET dirs -TARGET ?= build -OBJ_DIR ?= $(TARGET)/obj -BIN_DIR ?= $(TARGET)/bin -ELFFILE ?= $(OBJ_DIR)/$(TARGET).axf - -# Make bunary tools -ifneq ($(shell uname), Linux) -EXE = .exe -endif -PICK = $(TOOLS_PATH)pick$(EXE) -PADDING = $(TOOLS_PATH)padding$(EXE) -CHCKSUM = $(TOOLS_PATH)checksum$(EXE) - -# openocd tools -OPENOCD = $(OPENOCD_PATH)openocd - diff --git a/project.mk b/project.mk new file mode 100644 index 0000000..8e77547 --- /dev/null +++ b/project.mk @@ -0,0 +1,25 @@ +#============================================= +# SDK CONFIG +#============================================= +#USE_FATFS = 1 +#USE_SDIOH = 1 +#USE_POLARSSL = 1 +#USE_P2P_WPS = 1 +#USE_GCC_LIB = 1 +USE_AT = 1 +USE_MBED = 1 + +ifndef USE_AT +USE_NEWCONSOLE = 1 +USE_WIFI_API = 1 +endif + +#RTOSDIR=freertos_v8.1.2 +RTOSDIR=freertos_v9.0.0 +LWIPDIR=lwip_v1.4.1 +include $(SDK_PATH)sdkset.mk +#============================================= +# User Files +#============================================= +#user main +ADD_SRC_C += project/src/user/main.c \ No newline at end of file diff --git a/project/inc/FreeRTOSConfig.h b/project/inc/FreeRTOSConfig.h index 0a41c83..0961b64 100644 --- a/project/inc/FreeRTOSConfig.h +++ b/project/inc/FreeRTOSConfig.h @@ -84,7 +84,7 @@ extern uint32_t SystemCoreClock; * * See http://www.freertos.org/a00110.html. *----------------------------------------------------------*/ - +#define configUSE_STACK_TCM_HEAP 1 // RTL871xAx/RTL8195Ax Stack priority used TCM HEAP #define configUSE_PREEMPTION 1 #define configUSE_IDLE_HOOK 1 #define configUSE_TICK_HOOK 0 @@ -116,11 +116,13 @@ extern uint32_t SystemCoreClock; #define configQUEUE_REGISTRY_SIZE 0 #define configGENERATE_RUN_TIME_STATS 1 #if configGENERATE_RUN_TIME_STATS +#define configUSE_STATS_FORMATTING_FUNCTIONS 1 #define portCONFIGURE_TIMER_FOR_RUN_TIME_STATS() //( ulHighFrequencyTimerTicks = 0UL ) #define portGET_RUN_TIME_COUNTER_VALUE() xTickCount //ulHighFrequencyTimerTicks #undef configUSE_TRACE_FACILITY #define configUSE_TRACE_FACILITY 1 #define portCONFIGURE_STATS_PEROID_VALUE 1000 //unit Ticks +#define configUSE_STATS_FORMATTING_FUNCTIONS 1 #endif #define configTIMER_TASK_PRIORITY ( 1 ) @@ -207,5 +209,6 @@ See http://www.FreeRTOS.org/RTOS-Cortex-M3-M4.html. */ //#define RTK_MODE_TIMER +//#define configCHECK_FOR_STACK_OVERFLOW 2 #endif /* FREERTOS_CONFIG_H */ diff --git a/project/inc/feep_config.h b/project/inc/feep_config.h index bd7d8bc..3956a79 100644 --- a/project/inc/feep_config.h +++ b/project/inc/feep_config.h @@ -12,7 +12,7 @@ #define FEEP_ID_WIFI_AP_CFG 0x5731 // id:'1W', type: struct rtw_wifi_config_t #define FEEP_ID_UART_CFG 0x5530 // id:'0U', type: UART_LOG_CONF #define FEEP_ID_LWIP_CFG 0x4C30 // id:'0L', type: struct atcmd_lwip_conf -#define FEEP_ID_DHCP_CFG 0x4430 // id:'0D', type: struct +#define FEEP_ID_DHCP_CFG 0x4430 // id:'0D', type: struct _sdhcp_cfg typedef struct _sdhcp_cfg { u8 mode; // =0 dhcp off, =1 - dhcp on, =2 Static ip, =3 - auto diff --git a/project/inc/lwipopts.h b/project/inc/lwipopts.h index e8f7b34..54c7783 100644 --- a/project/inc/lwipopts.h +++ b/project/inc/lwipopts.h @@ -64,6 +64,17 @@ #define IP_FRAG 1 #define ARP_QUEUEING 0 +/** + * LWIP_NETIF_HOSTNAME==1: use DHCP_OPTION_HOSTNAME with netif's hostname + * field. + */ +#define LWIP_NETIF_HOSTNAME 1 +#define LWIP_NETIF_HOSTNAME_SIZE 16 +/** + * netif0: DEF_HOSTNAME "0", netif1: DEF_HOSTNAME "1", .. + */ +#define DEF_HOSTNAME "rtl871x" + /** * NO_SYS==1: Provides VERY minimal functionality. Otherwise, * use lwIP facilities. diff --git a/project/inc/platform_autoconf.h b/project/inc/platform_autoconf.h index 67f0760..453fb76 100644 --- a/project/inc/platform_autoconf.h +++ b/project/inc/platform_autoconf.h @@ -1,15 +1,25 @@ /* * */ +#ifndef _PLATFORM_AUTOCONFIG_H_ +#define _PLATFORM_AUTOCONFIG_H_ + #define AUTOCONF_INCLUDED #define RTL8710AF //#define RTL8711AM +/* Image1 on project */ +#define PRESENT_IMAGE1 +/* Image2 on project */ +#define PRESENT_IMAGE2 /* * Target Platform Selection */ #define CONFIG_WITHOUT_MONITOR 1 +#define CONFIG_USE_TCM_HEAP 1 +#define configUSE_STACK_TCM_HEAP 5 // min priority use tcm ? + #undef CONFIG_RTL8195A #define CONFIG_RTL8195A 1 #undef CONFIG_FPGA @@ -24,7 +34,7 @@ #define RTL8195A 1 /* 0 - 166666666 Hz, 1 - 83333333 Hz, 2 - 41666666 Hz, 3 - 20833333 Hz, 4 - 10416666 Hz, 5 - 4000000? Hz, 6 - 200000000 Hz, 7 - 10000000 Hz, 8 - 50000000 Hz, 9 - 25000000 Hz, 10 - 12500000 Hz, 11 - 4000000? Hz */ -#define CONFIG_CPU_CLK 0 +#define CONFIG_CPU_CLK 1 //166.6MHZ - RUN/IDLE/SLP ~63/21/6.4 mA //83.3MHZ - RUN/IDLE/SLP ~55/15/6.4 mA //41.6MHZ - RUN/IDLE ~51/11 mA @@ -61,6 +71,7 @@ #define CONFIG_WDG 1 #undef CONFIG_WDG_NON #define CONFIG_WDG_NORMAL 1 +#define CONFIG_WDG_ON_IDLE 10 // wdt in sec -> main.c + tasks.c #define CONFIG_GDMA_EN 1 #define CONFIG_GDMA_NORMAL 1 #undef CONFIG_GDMA_TEST @@ -128,7 +139,7 @@ #undef CONFIG_CRYPTO_TEST #define CONFIG_CRYPTO_MODULE 1 #define CONFIG_CRYPTO_STARTUP 0 -//#define CONFIG_MII_EN 1 +#define CONFIG_MII_EN 1 #define CONFIG_PWM_EN 1 #define CONFIG_PWM_NORMAL 1 #undef CONFIG_PWM_TEST @@ -238,9 +249,10 @@ #define CPU_CLOCK_SEL_VALUE (CONFIG_CPU_CLK-6) #endif -#if CPU__CLK_DIV5_3 +#if CPU_CLOCK_SEL_DIV5_3 #define PLATFORM_CLOCK (200000000ul>>CPU_CLOCK_SEL_VALUE) #else -#define PLATFORM_CLOCK (((200000000ul*5ul)/3ul)>>CPU_CLOCK_SEL_VALUE) +#define PLATFORM_CLOCK (((200000000ul*5ul)/6ul)>>CPU_CLOCK_SEL_VALUE) #endif +#endif // _PLATFORM_AUTOCONFIG_H_ diff --git a/project/src/user/main.c b/project/src/user/main.c index e46d546..99c677d 100644 --- a/project/src/user/main.c +++ b/project/src/user/main.c @@ -7,6 +7,14 @@ #include "rtl8195a.h" +/* --------------------------------------------------- + * Customized Signature (Image Name) + * ---------------------------------------------------*/ +#include "section_config.h" +SECTION(".custom.validate.rodata") +const unsigned char cus_sig[32] = "AT Sample"; + + #ifdef CONFIG_DEBUG_LOG #define DEBUG_MAIN_LEVEL CONFIG_DEBUG_LOG #else @@ -61,22 +69,6 @@ void main(void) CfgSysDebugInfo = -1; CfgSysDebugWarn = -1; #endif - if(HalGetCpuClk() != PLATFORM_CLOCK) { -#if CPU_CLOCK_SEL_DIV5_3 - // 6 - 200000000 Hz, 7 - 10000000 Hz, 8 - 50000000 Hz, 9 - 25000000 Hz, 10 - 12500000 Hz, 11 - 4000000 Hz - HalCpuClkConfig(CPU_CLOCK_SEL_VALUE); - *((int *)0x40000074) |= (1<<17); // REG_SYS_SYSPLL_CTRL1 |= BIT_SYS_SYSPLL_DIV5_3 -#else - // 0 - 166666666 Hz, 1 - 83333333 Hz, 2 - 41666666 Hz, 3 - 20833333 Hz, 4 - 10416666 Hz, 5 - 4000000 Hz - *((int *)0x40000074) &= ~(1<<17); // REG_SYS_SYSPLL_CTRL1 &= ~BIT_SYS_SYSPLL_DIV5_3 - HalCpuClkConfig(CPU_CLOCK_SEL_VALUE); -#endif - HAL_LOG_UART_ADAPTER pUartAdapter; - pUartAdapter.BaudRate = RUART_BAUD_RATE_38400; - HalLogUartSetBaudRate(&pUartAdapter); - SystemCoreClockUpdate(); - En32KCalibration(); - } #ifdef CONFIG_WDG_ON_IDLE HAL_PERI_ON_WRITE32(REG_SOC_FUNC_EN, HAL_PERI_ON_READ32(REG_SOC_FUNC_EN) & 0x1FFFFF); diff --git a/sdkbuild.mk b/sdkbuild.mk deleted file mode 100644 index fd7be8c..0000000 --- a/sdkbuild.mk +++ /dev/null @@ -1,93 +0,0 @@ - -include sdkset.mk -include paths.mk - -INCFLAGS = $(patsubst %,-I%,$(patsubst sdk/%,$(SDK_PATH)%,$(INCLUDES))) - -LIBFLAGS = $(addprefix -L,$(patsubst sdk/%,$(SDK_PATH)%,$(PATHLIBS))) $(addprefix -l,$(LIBS)) - -LFLAGS += -Wl,-Map=$(OBJ_DIR)/$(TARGET).map - -CFLAGS += $(INCFLAGS) - -SRC_O = $(patsubst %.c,%.o,$(patsubst sdk/%,$(SDK_PATH)%,$(ADD_SRC_C))) $(patsubst %.c,%.o,$(patsubst sdk/%,$(SDK_PATH)%,$(SRC_C))) -DRAM_O = $(patsubst %.c,%.o,$(patsubst sdk/%,$(SDK_PATH)%,$(DRAM_C))) - -SRC_C_LIST = $(patsubst sdk/%,$(SDK_PATH)%,$(ADD_SRC_C)) $(patsubst sdk/%,$(SDK_PATH)%,$(SRC_C)) $(patsubst sdk/%,$(SDK_PATH)%,$(DRAM_C)) -OBJ_LIST = $(addprefix $(OBJ_DIR)/,$(patsubst %.c,%.o,$(SRC_C_LIST))) -DEPENDENCY_LIST = $(patsubst %.c,$(OBJ_DIR)/%.d,$(SRC_C_LIST)) - -TARGET ?= build -OBJ_DIR ?= $(TARGET)/obj -BIN_DIR ?= $(TARGET)/bin -ELFFILE ?= $(OBJ_DIR)/$(TARGET).axf - -all: prerequirement application -mp: prerequirement application - -.PHONY: build_info -build_info: - @echo \#define UTS_VERSION \"`date +%Y/%m/%d-%T`\" > .ver - @echo \#define RTL8195AFW_COMPILE_TIME \"`date +%Y/%m/%d-%T`\" >> .ver - @echo \#define RTL8195AFW_COMPILE_DATE \"`date +%Y%m%d`\" >> .ver - @echo \#define RTL8195AFW_COMPILE_BY \"`id -u -n`\" >> .ver - @echo \#define RTL8195AFW_COMPILE_HOST \"`$(HOSTNAME_APP)`\" >> .ver - @if [ -x /bin/dnsdomainname ]; then \ - echo \#define RTL8195AFW_COMPILE_DOMAIN \"`dnsdomainname`\"; \ - elif [ -x /bin/domainname ]; then \ - echo \#define RTL8195AFW_COMPILE_DOMAIN \"`domainname`\"; \ - else \ - echo \#define RTL8195AFW_COMPILE_DOMAIN ; \ - fi >> .ver - @echo \#define RTL195AFW_COMPILER \"gcc `$(CC) $(CFLAGS) -dumpversion | tr --delete '\r'`\" >> .ver - @mv -f .ver project/inc/$@.h - -.PHONY: application -application: build_info $(SRC_O) $(DRAM_O) - @echo "===========================================================" - @echo "Make BootLoader (ram_1.p.bin, ram_1.r.bin)" -# @echo "===========================================================" - @mkdir -p $(BIN_DIR) $(OBJ_DIR) - @cp $(patsubst sdk/%,$(SDK_PATH)%,$(BOOTS))/ram_1.r.bin $(BIN_DIR)/ram_1.r.bin - @cp $(patsubst sdk/%,$(SDK_PATH)%,$(BOOTS))/ram_1.p.bin $(BIN_DIR)/ram_1.p.bin -# @chmod 777 $(OBJ_DIR)/ram_1.r.bin - $(OBJCOPY) --rename-section .data=.loader.data,contents,alloc,load,readonly,data -I binary -O elf32-littlearm -B arm $(BIN_DIR)/ram_1.r.bin $(OBJ_DIR)/ram_1.r.o - @echo "===========================================================" - @echo "Link ($(TARGET))" -# @echo "===========================================================" - @$(LD) $(LFLAGS) -o $(ELFFILE) $(OBJ_LIST) $(OBJ_DIR)/ram_1.r.o $(LIBFLAGS) -T$(LDFILE) - @$(OBJDUMP) -d $(ELFFILE) > $(OBJ_DIR)/$(TARGET).asm - -.PHONY: prerequirement -#.NOTPARALLEL: prerequirement -prerequirement: -# @$(file >DEPENDENCY_LIST.txt,$(DEPENDENCY_LIST)) - @echo "===========================================================" - @echo "Compile ($(TARGET))" -# @echo "===========================================================" - @mkdir -p $(OBJ_DIR) - -$(SRC_O): %.o : %.c - @echo $< - @mkdir -p $(OBJ_DIR)/$(dir $@) - @$(CC) $(CFLAGS) $(INCFLAGS) -c $< -o $(OBJ_DIR)/$@ - @$(CC) -MM $(CFLAGS) $(INCFLAGS) $< -MT $@ -MF $(OBJ_DIR)/$(patsubst %.o,%.d,$@) - -$(DRAM_O): %.o : %.c - @echo $< - @mkdir -p $(OBJ_DIR)/$(dir $@) - @$(CC) $(CFLAGS) $(INCFLAGS) -c $< -o $(OBJ_DIR)/$@ - @$(OBJCOPY) --prefix-alloc-sections .sdram $(OBJ_DIR)/$@ - @$(CC) -MM $(CFLAGS) $(INCFLAGS) $< -MT $@ -MF $(OBJ_DIR)/$(patsubst %.o,%.d,$@) - --include $(DEPENDENCY_LIST) - -VPATH:=$(OBJ_DIR) $(SDK_PATH) - -#.PHONY: clean -clean: - rm -rf $(OBJ_DIR) $(BIN_DIR) $(OBJ_DIR)/$(SDK_PATH) -# @rm -f $(patsubst %.c,%.d,$(SRC_C_LIST)) -# @rm -f $(patsubst %.c,%.o,$(SRC_C_LIST)) - - \ No newline at end of file diff --git a/sdkset.mk b/sdkset.mk deleted file mode 100644 index 1b18782..0000000 --- a/sdkset.mk +++ /dev/null @@ -1,390 +0,0 @@ -# FLAGS -# ------------------------------------------------------------------- -CFLAGS = -DM3 -DCONFIG_PLATFORM_8195A -DGCC_ARMCM3 -DARDUINO_SDK -DF_CPU=166666666L -CFLAGS += -mcpu=cortex-m3 -mthumb -g2 -Os -std=gnu99 -CFLAGS += -fno-common -fmessage-length=0 -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-short-enums -fsigned-char -CFLAGS += -w -Wno-pointer-sign -LFLAGS = -mcpu=cortex-m3 -mthumb -g -Os --specs=nano.specs -nostartfiles -LFLAGS += -Wl,--gc-sections -Wl,--cref -Wl,--entry=Reset_Handler -Wl,--no-enum-size-warning -Wl,--no-wchar-size-warning -Wl,-nostdlib - -# LIBS -# ------------------------------------------------------------------- -LIBS = -all: LIBS +=_platform_new _wlan _p2p _wps _websocket _sdcard _xmodem _mdns m c nosys gcc -mp: LIBS +=_platform_new _wlan_mp _p2p _wps _websocket _sdcard _xmodem _mdns m c nosys gcc -PATHLIBS = sdk/component/soc/realtek/8195a/misc/bsp/lib/common/gcc -LDFILE = rlx8195A-symbol-v04-img2.ld -BOOTS = sdk/component/soc/realtek/8195a/misc/bsp/image - -# Include folder list -# ------------------------------------------------------------------- -INCLUDES = ../inc -INCLUDES += project/inc -INCLUDES += sdk/component/soc/realtek/common/bsp -INCLUDES += sdk/component/os/freertos -INCLUDES += sdk/component/os/freertos/freertos_v8.1.2/Source/include -INCLUDES += sdk/component/os/freertos/freertos_v8.1.2/Source/portable/GCC/ARM_CM3 -INCLUDES += sdk/component/os/os_dep/include sdk/component/soc/realtek/8195a/misc/driver -INCLUDES += sdk/component/common/api/network/include -INCLUDES += sdk/component/common/api -INCLUDES += sdk/component/common/api/platform -INCLUDES += sdk/component/common/api/wifi -INCLUDES += sdk/component/common/api/wifi/rtw_wpa_supplicant/src -INCLUDES += sdk/component/common/application -INCLUDES += sdk/component/common/application/iotdemokit -INCLUDES += sdk/component/common/application/google -INCLUDES += sdk/component/common/media/framework -INCLUDES += sdk/component/common/example -INCLUDES += sdk/component/common/example/wlan_fast_connect -INCLUDES += sdk/component/common/mbed/api -INCLUDES += sdk/component/common/mbed/hal -INCLUDES += sdk/component/common/mbed/hal_ext -INCLUDES += sdk/component/common/mbed/targets/hal/rtl8195a -INCLUDES += sdk/component/common/network -INCLUDES += sdk/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos -INCLUDES += sdk/component/common/network/lwip/lwip_v1.4.1/src/include -INCLUDES += sdk/component/common/network/lwip/lwip_v1.4.1/src/include/lwip -INCLUDES += sdk/component/common/network/lwip/lwip_v1.4.1/src/include/ipv4 -INCLUDES += sdk/component/common/network/lwip/lwip_v1.4.1/port/realtek -INCLUDES += sdk/component/common/test -INCLUDES += sdk/component/soc/realtek/8195a/cmsis -INCLUDES += sdk/component/soc/realtek/8195a/cmsis/device -INCLUDES += sdk/component/soc/realtek/8195a/fwlib -INCLUDES += sdk/component/soc/realtek/8195a/fwlib/rtl8195a -INCLUDES += sdk/component/soc/realtek/8195a/misc/rtl_std_lib/ -INCLUDES += sdk/component/soc/realtek/8195a/misc/rtl_std_lib/include -INCLUDES += sdk/component/common/drivers -INCLUDES += sdk/component/common/drivers/wlan/realtek/include -INCLUDES += sdk/component/common/drivers/wlan/realtek/src/osdep -INCLUDES += sdk/component/common/drivers/wlan/realtek/src/hci -INCLUDES += sdk/component/common/drivers/wlan/realtek/src/hal -INCLUDES += sdk/component/common/drivers/wlan/realtek/src/hal/OUTSRC -INCLUDES += sdk/component/soc/realtek/8195a/fwlib/ram_lib/wlan/realtek/wlan_ram_map/rom -INCLUDES += sdk/component/common/network/ssl/polarssl-1.3.8/include -INCLUDES += sdk/component/common/network/ssl/ssl_ram_map/rom -INCLUDES += sdk/component/common/utilities -INCLUDES += sdk/component/common/application/apple/WACServer/External/Curve25519 -INCLUDES += sdk/component/common/application/apple/WACServer/External/GladmanAES -INCLUDES += sdk/component/soc/realtek/8195a/fwlib/ram_lib/usb_otg/include -INCLUDES += sdk/component/common/media/codec -INCLUDES += sdk/component/common/drivers/usb_class/host/uvc/inc -INCLUDES += sdk/component/common/drivers/usb_class/device -INCLUDES += sdk/component/common/drivers/usb_class/device/class sdk/component/common/file_system/fatfs -INCLUDES += sdk/component/common/file_system/fatfs/r0.10c/include -INCLUDES += sdk/component/common/drivers/sdio/realtek/sdio_host/inc -INCLUDES += sdk/component/common/audio sdk/component/common/drivers/i2s -INCLUDES += sdk/component/common/application/xmodem - -# Source file list -# ------------------------------------------------------------------- -SRC_C = -DRAM_C = -#cmsis -SRC_C += sdk/component/soc/realtek/8195a/cmsis/device/system_8195a.c - -#console -DRAM_C += sdk/component/common/api/at_cmd/atcmd_ethernet.c -DRAM_C += sdk/component/common/api/at_cmd/atcmd_lwip.c -DRAM_C += sdk/component/common/api/at_cmd/atcmd_sys.c -DRAM_C += sdk/component/common/api/at_cmd/atcmd_wifi.c -SRC_C += sdk/component/common/api/at_cmd/log_service.c -SRC_C += sdk/component/soc/realtek/8195a/misc/driver/low_level_io.c -SRC_C += sdk/component/soc/realtek/8195a/misc/driver/rtl_consol.c - -#network - api -SRC_C += sdk/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_eap_config.c -SRC_C += sdk/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_p2p_config.c -SRC_C += sdk/component/common/api/wifi/rtw_wpa_supplicant/wpa_supplicant/wifi_wps_config.c -SRC_C += sdk/component/common/api/wifi/wifi_conf.c -SRC_C += sdk/component/common/api/wifi/wifi_ind.c -SRC_C += sdk/component/common/api/wifi/wifi_promisc.c -SRC_C += sdk/component/common/api/wifi/wifi_simple_config.c -SRC_C += sdk/component/common/api/wifi/wifi_util.c -SRC_C += sdk/component/common/api/lwip_netconf.c - -#network - app -SRC_C += sdk/component/common/utilities/ssl_client.c -SRC_C += sdk/component/common/utilities/ssl_client_ext.c -SRC_C += sdk/component/common/utilities/tcptest.c -SRC_C += sdk/component/common/utilities/uart_ymodem.c -SRC_C += sdk/component/common/utilities/update.c -SRC_C += sdk/component/common/application/uart_adapter/uart_adapter.c -SRC_C += sdk/component/common/api/network/src/wlan_network.c -SRC_C += sdk/component/common/api/wifi_interactive_mode.c -SRC_C += sdk/component/common/api/network/src/ping_test.c - -#network - lwip -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/api_lib.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/api_msg.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/err.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/netbuf.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/netdb.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/netifapi.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/sockets.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/api/tcpip.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/autoip.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/icmp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/igmp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/inet.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/inet_chksum.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/ip.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/ip_addr.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/ipv4/ip_frag.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/def.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/dhcp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/dns.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/init.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/lwip_timers.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/mem.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/memp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/netif.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/pbuf.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/raw.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/stats.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/sys.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/tcp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/tcp_in.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/tcp_out.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/core/udp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/netif/etharp.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos/ethernetif.c -SRC_C += sdk/component/common/drivers/wlan/realtek/src/osdep/lwip_intf.c -SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/port/realtek/freertos/sys_arch.c -SRC_C += sdk/component/common/network/dhcp/dhcps.c -SRC_C += sdk/component/common/network/sntp/sntp.c - -#network - mdns -SRC_C += sdk/component/common/network/mDNS/mDNSPlatform.c - -#os - freertos -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/portable/MemMang/heap_5.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/portable/GCC/ARM_CM3/port.c -SRC_C += sdk/component/os/freertos/cmsis_os.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/croutine.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/event_groups.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/list.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/queue.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/tasks.c -SRC_C += sdk/component/os/freertos/freertos_v8.1.2/Source/timers.c - -#os - osdep -SRC_C += sdk/component/os/os_dep/device_lock.c -SRC_C += sdk/component/os/freertos/freertos_service.c -SRC_C += sdk/component/os/os_dep/mailbox.c -SRC_C += sdk/component/os/os_dep/osdep_api.c -SRC_C += sdk/component/os/os_dep/osdep_service.c -SRC_C += sdk/component/os/os_dep/tcm_heap.c - -#peripheral - api -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/analogin_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/dma_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/efuse_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/ethernet_api.c -#SRC_C += sdk/component/common/drivers/ethernet_mii/ethernet_mii.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/flash_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/gpio_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/gpio_irq_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/i2c_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/i2s_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/log_uart_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/nfc_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/pinmap.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/pinmap_common.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/port_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/pwmout_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/rtc_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/serial_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/sleep.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/spdio_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/spi_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/sys_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/timer_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/us_ticker.c -SRC_C += sdk/component/common/mbed/common/us_ticker_api.c -SRC_C += sdk/component/common/mbed/common/wait_api.c -SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/wdt_api.c - -#peripheral - hal -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_32k.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_adc.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_gdma.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_gpio.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_i2c.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_i2s.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_mii.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_nfc.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_pcm.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_pwm.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_sdr_controller.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_ssi.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_timer.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_uart.c - -#peripheral - osdep -SRC_C += sdk/component/os/freertos/freertos_pmu.c - -#peripheral - rtl8195a -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_adc.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_gdma.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_gpio.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_i2c.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_i2s.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_mii.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_nfc.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_pwm.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_ssi.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_timer.c -SRC_C += sdk/component/soc/realtek/8195a/fwlib/rtl8195a/src/rtl8195a_uart.c - -#peripheral - wlan -#SRC_C += sdk/component/common/drivers/wlan/realtek/src/core/option/rtw_opt_skbuf.c - -#SDRAM -DRAM_C += sdk/component/common/api/platform/stdlib_patch.c -#SDRAM - polarssl -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/aes.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/aesni.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/arc4.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/asn1parse.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/asn1write.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/base64.c -SRC_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/bignum.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/blowfish.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/camellia.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ccm.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/certs.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/cipher.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/cipher_wrap.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ctr_drbg.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/debug.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/des.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/dhm.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ecp.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ecp_curves.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ecdh.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ecdsa.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/entropy.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/entropy_poll.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/error.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/gcm.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/havege.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/hmac_drbg.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/md.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/md_wrap.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/md2.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/md4.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/md5.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/memory_buffer_alloc.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/net.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/oid.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/padlock.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pbkdf2.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pem.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pkcs5.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pkcs11.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pkcs12.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pk.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pk_wrap.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pkparse.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/pkwrite.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/platform.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ripemd160.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/rsa.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/sha1.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/sha256.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/sha512.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ssl_cache.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ssl_ciphersuites.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ssl_cli.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ssl_srv.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/ssl_tls.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/threading.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/timing.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/version.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/version_features.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509_crt.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509_crl.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509_csr.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509_create.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509write_crt.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/x509write_csr.c -DRAM_C += sdk/component/common/network/ssl/polarssl-1.3.8/library/xtea.c - -#SDRAM - ssl_ram_map -DRAM_C += sdk/component/common/network/ssl/ssl_ram_map/rom/rom_ssl_ram_map.c -DRAM_C += sdk/component/common/network/ssl/ssl_ram_map/ssl_ram_map.c - -#SDRAM - wigadget -DRAM_C += sdk/component/common/application/wigadget/cloud_link.c -DRAM_C += sdk/component/common/application/wigadget/shtc1.c -DRAM_C += sdk/component/common/application/wigadget/wigadget.c - -#utilities -SRC_C += sdk/component/common/utilities/cJSON.c -SRC_C += sdk/component/common/utilities/http_client.c -SRC_C += sdk/component/common/utilities/uart_socket.c -SRC_C += sdk/component/common/utilities/webserver.c -SRC_C += sdk/component/common/utilities/xml.c - -#utilities - FatFS -SRC_C += sdk/component/common/file_system/fatfs/fatfs_ext/src/ff_driver.c -SRC_C += sdk/component/common/file_system/fatfs/r0.10c/src/diskio.c -SRC_C += sdk/component/common/file_system/fatfs/r0.10c/src/ff.c -SRC_C += sdk/component/common/file_system/fatfs/r0.10c/src/option/ccsbcs.c -SRC_C += sdk/component/common/file_system/fatfs/disk_if/src/sdcard.c - -#utilities - xmodem update -SRC_C += sdk/component/common/application/xmodem/uart_fw_update.c -#user -#SRC_C += project/src/main.c - -# ------------------------------------------------------------------- -# My Source file list -# ------------------------------------------------------------------- -ADD_SRC_C = -# REVERSED -ADD_SRC_C += sdk/component/soc/realtek/8195a/cmsis/device/app_start.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_dac.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_common.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_soc_ps_monitor.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_efuse.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_log_uart.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_pinmux.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_misc.c -#ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_spi_flash_ram.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/ram_lib/startup.c -# COMPONENTS -ADD_SRC_C += sdk/component/common/mbed/targets/hal/rtl8195a/flash_eep.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/misc/rtl_std_lib/lib_rtlstd/ram_libc.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/misc/rtl_std_lib/lib_rtlstd/ram_libgloss_retarget.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/misc/rtl_std_lib/lib_rtlstd/rtl_eabi_cast_ram.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/misc/rtl_std_lib/lib_rtlstd/rtl_math_ram.c -# ------------------------------------------------------------------- -# SAMPLES -# ------------------------------------------------------------------- -ADD_SRC_C += sdk/component/common/example/cJSON/cJSON_example.c -ADD_SRC_C += sdk/component/common/example/googlenest/example_google.c -ADD_SRC_C += sdk/component/common/example/mdns/example_mdns.c -ADD_SRC_C += sdk/component/common/example/socket_select/example_socket_select.c -ADD_SRC_C += sdk/component/common/example/uart_atcmd/example_uart_atcmd.c -ADD_SRC_C += sdk/component/common/example/wlan_fast_connect/example_wlan_fast_connect.c -ADD_SRC_C += sdk/component/common/example/xml/example_xml.c -ADD_SRC_C += sdk/component/common/example/example_entry.c -ADD_SRC_C += sdk/component/common/drivers/sdio/realtek/sdio_host/src/sd.c -ADD_SRC_C += sdk/component/common/drivers/sdio/realtek/sdio_host/src/sdio_host.c -ADD_SRC_C += sdk/component/soc/realtek/8195a/fwlib/src/hal_sdio_host.c -#ADD_SRC_C += sdk/component/common/file_system/fatfs/disk_if/src/sdcard.c -#============================================= -# PROGECT -#============================================= -#user main -ADD_SRC_C += project/src/user/main.c -# components -#ADD_SRC_C += project/src/user/rtl_bios_data.c -#ADD_SRC_C += sdk/component/common/network/lwip/lwip_v1.4.1/src/apps/mdns/mdns.c -#libs -#driver - -#include -#============================================= diff --git a/userset.mk b/userset.mk new file mode 100644 index 0000000..7b20e64 --- /dev/null +++ b/userset.mk @@ -0,0 +1,12 @@ +#============================================= +# User defined +#============================================= +SDK_PATH ?= ../RTL00MP3/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 +TOOLS_PATH ?= $(SDK_PATH)component/soc/realtek/8195a/misc/iar_utility/common/tools/ +FLASHER_TYPE ?= Jlink +#FLASHER_TYPE ?= OCD +FLASHER_PATH ?= $(SDK_PATH)flasher/ +JLINK_PATH ?= D:/MCU/SEGGER/JLink_V612i/ +JLINK_GDBSRV ?= JLinkGDBServer.exe