diff --git a/board/EVB_LN882x/BSP/Src/iot_explorer_examples.c b/board/EVB_LN882x/BSP/Src/iot_explorer_examples.c
new file mode 100644
index 00000000..fa77517e
--- /dev/null
+++ b/board/EVB_LN882x/BSP/Src/iot_explorer_examples.c
@@ -0,0 +1,200 @@
+#include "cmsis_os.h"
+#include "osal/osal.h"
+#include "utils/debug/log.h"
+#include "utils/debug/art_assert.h"
+#include "utils/art_string.h"
+#include "wifi/wifi.h"
+#include "ping/ping.h"
+#include "netif/ethernetif.h"
+#include "wifi_manager/wifi_manager.h"
+#include "lwip/tcpip.h"
+#include "drv/drv_adc_measure.h"
+#include "utils/system_parameter.h"
+#include "hal/hal_adc.h"
+
+static OS_Thread_t g_temp_cal_thread;
+#define TEMP_APP_TASK_STACK_SIZE 4*256 //Byte
+
+volatile uint8_t dhcp_get_ip = 0;
+
+void wifi_init_sta(void)
+{
+ uint8_t macaddr[6] = {0}, macaddr_default[6] = {0};
+ wifi_config_t wifi_config = {
+ .sta = {
+ .ssid = "Supowang",
+ .password = "13975426138",
+ 0,
+ },
+ };
+
+ wifi_config_t temp_config = {0};
+
+ wifi_init_type_t init_param = {
+ .wifi_mode = WIFI_MODE_STATION,
+ .sta_ps_mode = WIFI_NO_POWERSAVE,
+ #if 1
+ .dhcp_mode = WLAN_DHCP_CLIENT,
+ #else
+ .dhcp_mode = WLAN_STATIC_IP,
+ .local_ip_addr = "192.168.1.110",
+ .net_mask = "255.255.255.0",
+ .gateway_ip_addr = "192.168.1.1",
+ #endif
+ //In station mode, define the length of the AP list scanned.
+ .scanned_ap_list_size = SCANNED_AP_LIST_SIZE,
+ };
+
+
+ //Set wifi mode
+ wifi_set_mode(init_param.wifi_mode);
+
+ //Check mac address
+ system_parameter_get_wifi_macaddr_default(STATION_IF, macaddr_default);
+ wifi_get_macaddr(STATION_IF, macaddr);
+ if(is_valid_mac((const char *)macaddr) && memcmp(macaddr, macaddr_default, 6) != 0){
+ //If there is a valid MAC in flash, use it
+ wifi_set_macaddr_current(STATION_IF, macaddr);
+ }else{
+ //generate random macaddr
+ generate_mac_randomly(macaddr);
+ wifi_set_macaddr(STATION_IF, macaddr);
+ }
+
+ //Check config
+ wifi_get_config(STATION_IF, &temp_config);
+ if(strlen((const char *)temp_config.sta.ssid) > 0){
+ //If there is a valid config in flash, use it;
+ wifi_set_config_current(STATION_IF, &temp_config);
+ }else{
+ //else, use the prev wifi_config and save it to flash.
+ wifi_set_config(STATION_IF, &wifi_config);
+ }
+
+ //Startup WiFi.
+ if(!wifi_start(&init_param)){//WIFI_MAX_POWERSAVE
+ LOG(LOG_LVL_ERROR, "[%s, %d]wifi_start() fail.\r\n", __func__, __LINE__);
+ }
+}
+
+void wifi_init_ap(void)
+{
+ uint8_t macaddr[6] = {0}, macaddr_default[6] = {0};
+ wifi_config_t wifi_config = {
+ .ap = {
+ .ssid = "Supowang",
+ .ssid_len = strlen("Supowang"),
+ .password = "Supowang",
+ .channel = 1,
+ .authmode = WIFI_AUTH_OPEN,
+ .ssid_hidden = 0,
+ .max_connection = 4,
+ .beacon_interval = 100,
+ .reserved = 0,
+ },
+ };
+
+ wifi_config_t temp_config = {0};
+
+ wifi_init_type_t init_param = {
+ .wifi_mode = WIFI_MODE_AP,
+ .sta_ps_mode = WIFI_NO_POWERSAVE,
+ .dhcp_mode = WLAN_DHCP_SERVER,
+ };
+
+ //Set wifi mode
+ wifi_set_mode(init_param.wifi_mode);
+
+ //Check mac address
+ system_parameter_get_wifi_macaddr_default(SOFT_AP_IF, macaddr_default);
+ wifi_get_macaddr(SOFT_AP_IF, macaddr);
+ if(is_valid_mac((const char *)macaddr) && memcmp(macaddr, macaddr_default, 6) != 0){
+ //If there is a valid MAC in flash, use it
+ wifi_set_macaddr_current(SOFT_AP_IF, macaddr);
+ }else{
+ //generate random macaddr
+ generate_mac_randomly(macaddr);
+ wifi_set_macaddr(SOFT_AP_IF, macaddr);
+ }
+
+ //Check config
+ wifi_get_config(SOFT_AP_IF, &temp_config);
+ if(strlen((const char *)temp_config.sta.ssid) > 0){
+ //If there is a valid config in flash, use it;
+ wifi_set_config_current(SOFT_AP_IF, &temp_config);
+ }else{
+ //else, use the prev wifi_config and save it to flash.
+ wifi_set_config(SOFT_AP_IF, &wifi_config);
+ }
+
+ //Startup WiFi.
+ if(!wifi_start(&init_param)){
+ LOG(LOG_LVL_ERROR, "[%s, %d]wifi_start() fail.\r\n", __func__, __LINE__);
+ }
+}
+
+
+void temp_cal_app_task_entry(void *params)
+{
+ drv_adc_init();
+ OS_MsDelay(1);
+ wifi_temp_cal_init(drv_adc_read(ADC_CHAN_0));
+
+ while(1)
+ {
+ OS_MsDelay(1);
+ wifi_do_temp_cal_period(drv_adc_read(ADC_CHAN_0));
+ OS_MsDelay(1000);
+ }
+}
+
+void wifi_event_sta_got_ip_cb(wifi_msg_t * msg)
+{
+ dhcp_get_ip = 1;
+};
+
+extern int data_template_light_thread(void);
+void application_entry(void *arg)
+{
+ //wifi chip temperature calibration.
+ if(OS_OK != OS_ThreadCreate(&g_temp_cal_thread, "TempAPP", temp_cal_app_task_entry, NULL, OS_PRIORITY_BELOW_NORMAL, TEMP_APP_TASK_STACK_SIZE)) {
+ ART_ASSERT(1);
+ }
+
+ reg_wifi_msg_callbcak(wifi_manager_get_handle(), WIFI_MSG_ID_STA_DHCP_GOT_IP,wifi_event_sta_got_ip_cb);
+
+ wifi_mode_enum_t wifi_mode = WIFI_MODE_STATION;
+
+ tcpip_ip_info_t ip_info = {0};
+ wifi_interface_enum_t if_index;
+
+ if(wifi_mode == WIFI_MODE_STATION){
+ if_index = STATION_IF;
+ wifi_init_sta();
+ }else if(wifi_mode == WIFI_MODE_AP){
+ if_index = SOFT_AP_IF;
+ wifi_init_ap();
+ }else if(wifi_mode == WIFI_MODE_MONITOR){
+ if_index = MONITOR_IF;
+ }else{
+ LOG(LOG_LVL_ERROR, "wifi interface error!\r\n");
+ }
+
+ if((wifi_mode == WIFI_MODE_STATION)||(wifi_mode == WIFI_MODE_AP)) {
+ //Wait for network link up
+ while(LINK_UP != ethernetif_get_link_state()){
+ OS_MsDelay(1000);
+ }
+
+ ethernetif_get_ip_info(if_index, &ip_info);
+ }
+
+ while(!dhcp_get_ip){
+ OS_MsDelay(1000);
+ };
+
+ data_template_light_thread();
+}
+
+
+
diff --git a/board/EVB_LN882x/KEIL/qcloud_iot_explorer/JLinkSettings.ini b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/JLinkSettings.ini
new file mode 100644
index 00000000..a4701fee
--- /dev/null
+++ b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/JLinkSettings.ini
@@ -0,0 +1,39 @@
+[BREAKPOINTS]
+ForceImpTypeAny = 0
+ShowInfoWin = 1
+EnableFlashBP = 2
+BPDuringExecution = 0
+[CFI]
+CFISize = 0x00
+CFIAddr = 0x00
+[CPU]
+MonModeVTableAddr = 0xFFFFFFFF
+MonModeDebug = 0
+MaxNumAPs = 0
+LowPowerHandlingMode = 0
+OverrideMemMap = 0
+AllowSimulation = 1
+ScriptFile=""
+[FLASH]
+CacheExcludeSize = 0x00
+CacheExcludeAddr = 0x00
+MinNumBytesFlashDL = 0
+SkipProgOnCRCMatch = 1
+VerifyDownload = 1
+AllowCaching = 1
+EnableFlashDL = 2
+Override = 1
+Device="CORTEX-M4"
+[GENERAL]
+WorkRAMSize = 0x00
+WorkRAMAddr = 0x00
+RAMUsageLimit = 0x00
+[SWO]
+SWOLogFile=""
+[MEM]
+RdOverrideOrMask = 0x00
+RdOverrideAndMask = 0xFFFFFFFF
+RdOverrideAddr = 0xFFFFFFFF
+WrOverrideOrMask = 0x00
+WrOverrideAndMask = 0xFFFFFFFF
+WrOverrideAddr = 0xFFFFFFFF
diff --git a/board/EVB_LN882x/KEIL/qcloud_iot_explorer/TencentOS_tiny.uvoptx b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/TencentOS_tiny.uvoptx
new file mode 100644
index 00000000..4f505a61
--- /dev/null
+++ b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/TencentOS_tiny.uvoptx
@@ -0,0 +1,3557 @@
+
+
+
+ 1.0
+
+ ### uVision Project, (C) Keil Software
+
+
+ *.c
+ *.s*; *.src; *.a*
+ *.obj; *.o
+ *.lib
+ *.txt; *.h; *.inc
+ *.plm
+ *.cpp
+ 0
+
+
+
+ 0
+ 0
+
+
+
+ TencentOS_tiny
+ 0x4
+ ARM-ADS
+
+ 12000000
+
+ 1
+ 1
+ 0
+ 1
+ 0
+
+
+ 1
+ 65535
+ 0
+ 0
+ 0
+
+
+ 79
+ 66
+ 8
+ .\Listings\
+
+
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+
+
+ 1
+ 0
+ 1
+
+ 7
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 4
+
+
+
+
+
+
+
+
+
+
+ Segger\JL2CM3.dll
+
+
+
+ 0
+ DLGUARM
+ d
+
+
+ 0
+ ARMRTXEVENTFLAGS
+ -L70 -Z18 -C0 -M0 -T1
+
+
+ 0
+ DLGTARM
+ (1010=-1,-1,-1,-1,0)(1007=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(1009=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
+
+
+ 0
+ ARMDBGFLAGS
+
+
+
+ 0
+ JL2CM3
+ -U174402503 -O78 -S2 -ZTIFSpeedSel5000 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST8 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(4) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC1000 -FN1 -FF0LN88x_ExFLASH_2MB.FLM -FS010000000 -FL0200000 -FP0($$Device:LN8810$Flash\LN88x_ExFLASH_2MB.FLM)
+
+
+ 0
+ UL2CM3
+ UL2CM3(-S0 -C0 -P0 ) -FC1000 -FD20000000
+
+
+ 0
+ ST-LINKIII-KEIL_SWO
+ -U-O142 -O2254 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F10x_512 -FS08000000 -FL080000 -FP0($$Device:STM32F103VE$Flash\STM32F10x_512.FLM)
+
+
+
+
+
+ 0
+ 1
+ g_prefered_bssid,0x0A
+
+
+ 1
+ 1
+ g_mac
+
+
+ 2
+ 1
+ g_mac_stats
+
+
+ 3
+ 1
+ tx_iq_comp,0x10
+
+
+ 4
+ 1
+ tx_dc_comp
+
+
+ 5
+ 1
+ phy_reg_val_table_1,0x10
+
+
+
+
+ 1
+ 0
+ data
+ 0
+
+
+
+
+ 2
+ 0
+ g_pkt_mem_pool
+ 0
+
+
+
+ 0
+
+
+ 0
+ 1
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+ 1
+ 0
+ 0
+ 2
+ 10000000
+
+
+
+
+
+ Application/MDK-ARM
+ 0
+ 0
+ 0
+ 0
+
+ 1
+ 1
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\cpu\ARM_CM4F\ln88xx\startup_ln882x.S
+ startup_ln882x.S
+ 0
+ 0
+
+
+ 1
+ 2
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\cpu\ARM_CM4F\ln88xx\system_ln88xx.c
+ system_ln88xx.c
+ 0
+ 0
+
+
+
+
+ Application/User
+ 0
+ 0
+ 0
+ 0
+
+ 2
+ 3
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\main.c
+ main.c
+ 0
+ 0
+
+
+
+
+ examples
+ 0
+ 0
+ 0
+ 0
+
+ 3
+ 4
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\examples\qcloud_iot_explorer_sdk_data_template\action_config.c
+ action_config.c
+ 0
+ 0
+
+
+ 3
+ 5
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\examples\qcloud_iot_explorer_sdk_data_template\data_template_sample.c
+ data_template_sample.c
+ 0
+ 0
+
+
+ 3
+ 6
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\examples\qcloud_iot_explorer_sdk_data_template\events_config.c
+ events_config.c
+ 0
+ 0
+
+
+ 3
+ 7
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\iot_explorer_examples.c
+ iot_explorer_examples.c
+ 0
+ 0
+
+
+
+
+ Drivers/Drv
+ 0
+ 0
+ 0
+ 0
+
+ 4
+ 8
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\drv\drv_adc_measure.c
+ drv_adc_measure.c
+ 0
+ 0
+
+
+
+
+ Drivers/HAL
+ 0
+ 0
+ 0
+ 0
+
+ 5
+ 9
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_common.c
+ hal_common.c
+ 0
+ 0
+
+
+ 5
+ 10
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_syscon.c
+ hal_syscon.c
+ 0
+ 0
+
+
+ 5
+ 11
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\cache.c
+ cache.c
+ 0
+ 0
+
+
+ 5
+ 12
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_dma.c
+ hal_dma.c
+ 0
+ 0
+
+
+ 5
+ 13
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\qspi.c
+ qspi.c
+ 0
+ 0
+
+
+ 5
+ 14
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_uart.c
+ hal_uart.c
+ 0
+ 0
+
+
+ 5
+ 15
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\flash.c
+ flash.c
+ 0
+ 0
+
+
+ 5
+ 16
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_trng.c
+ hal_trng.c
+ 0
+ 0
+
+
+ 5
+ 17
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_timer.c
+ hal_timer.c
+ 0
+ 0
+
+
+ 5
+ 18
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_sleep.c
+ hal_sleep.c
+ 0
+ 0
+
+
+ 5
+ 19
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_efuse.c
+ hal_efuse.c
+ 0
+ 0
+
+
+ 5
+ 20
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_adc.c
+ hal_adc.c
+ 0
+ 0
+
+
+ 5
+ 21
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_interrupt.c
+ hal_interrupt.c
+ 0
+ 0
+
+
+
+
+ kernel
+ 0
+ 0
+ 0
+ 0
+
+ 6
+ 22
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_binary_heap.c
+ tos_binary_heap.c
+ 0
+ 0
+
+
+ 6
+ 23
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_char_fifo.c
+ tos_char_fifo.c
+ 0
+ 0
+
+
+ 6
+ 24
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_completion.c
+ tos_completion.c
+ 0
+ 0
+
+
+ 6
+ 25
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_countdownlatch.c
+ tos_countdownlatch.c
+ 0
+ 0
+
+
+ 6
+ 26
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_event.c
+ tos_event.c
+ 0
+ 0
+
+
+ 6
+ 27
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_global.c
+ tos_global.c
+ 0
+ 0
+
+
+ 6
+ 28
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mmblk.c
+ tos_mmblk.c
+ 0
+ 0
+
+
+ 6
+ 29
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mmheap.c
+ tos_mmheap.c
+ 0
+ 0
+
+
+ 6
+ 30
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mutex.c
+ tos_mutex.c
+ 0
+ 0
+
+
+ 6
+ 31
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_pend.c
+ tos_pend.c
+ 0
+ 0
+
+
+ 6
+ 32
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_mail_queue.c
+ tos_mail_queue.c
+ 0
+ 0
+
+
+ 6
+ 33
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_message_queue.c
+ tos_message_queue.c
+ 0
+ 0
+
+
+ 6
+ 34
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_priority_mail_queue.c
+ tos_priority_mail_queue.c
+ 0
+ 0
+
+
+ 6
+ 35
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_priority_message_queue.c
+ tos_priority_message_queue.c
+ 0
+ 0
+
+
+ 6
+ 36
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_priority_queue.c
+ tos_priority_queue.c
+ 0
+ 0
+
+
+ 6
+ 37
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_ring_queue.c
+ tos_ring_queue.c
+ 0
+ 0
+
+
+ 6
+ 38
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_robin.c
+ tos_robin.c
+ 0
+ 0
+
+
+ 6
+ 39
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_sched.c
+ tos_sched.c
+ 0
+ 0
+
+
+ 6
+ 40
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_sem.c
+ tos_sem.c
+ 0
+ 0
+
+
+ 6
+ 41
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_sys.c
+ tos_sys.c
+ 0
+ 0
+
+
+ 6
+ 42
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_task.c
+ tos_task.c
+ 0
+ 0
+
+
+ 6
+ 43
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_tick.c
+ tos_tick.c
+ 0
+ 0
+
+
+ 6
+ 44
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_time.c
+ tos_time.c
+ 0
+ 0
+
+
+ 6
+ 45
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\kernel\core\tos_timer.c
+ tos_timer.c
+ 0
+ 0
+
+
+
+
+ cpu
+ 0
+ 0
+ 0
+ 0
+
+ 7
+ 46
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\arch\arm\arm-v7m\cortex-m4\armcc\port_c.c
+ port_c.c
+ 0
+ 0
+
+
+ 7
+ 47
+ 2
+ 0
+ 0
+ 0
+ ..\..\..\..\arch\arm\arm-v7m\cortex-m4\armcc\port_s.S
+ port_s.S
+ 0
+ 0
+
+
+ 7
+ 48
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\arch\arm\arm-v7m\common\tos_cpu.c
+ tos_cpu.c
+ 0
+ 0
+
+
+
+
+ config
+ 0
+ 0
+ 0
+ 0
+
+ 8
+ 49
+ 5
+ 0
+ 0
+ 0
+ ..\..\TOS-CONFIG\tos_config.h
+ tos_config.h
+ 0
+ 0
+
+
+ 8
+ 50
+ 5
+ 0
+ 0
+ 0
+ ..\..\TOS-CONFIG\proj_config.h
+ proj_config.h
+ 0
+ 0
+
+
+
+
+ cmsis
+ 0
+ 0
+ 0
+ 0
+
+ 9
+ 51
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\osal\cmsis_os\cmsis_os.c
+ cmsis_os.c
+ 0
+ 0
+
+
+
+
+ bsp
+ 0
+ 0
+ 0
+ 0
+
+ 10
+ 52
+ 1
+ 0
+ 0
+ 0
+ ..\..\BSP\Src\mcu_init.c
+ mcu_init.c
+ 0
+ 0
+
+
+
+
+ serial
+ 0
+ 0
+ 0
+ 0
+
+ 11
+ 53
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\serial\serial.c
+ serial.c
+ 0
+ 0
+
+
+ 11
+ 54
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\serial\serial_hw.c
+ serial_hw.c
+ 0
+ 0
+
+
+
+
+ console
+ 0
+ 0
+ 0
+ 0
+
+ 12
+ 55
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\console\console.c
+ console.c
+ 0
+ 0
+
+
+
+
+ at_cmd
+ 0
+ 0
+ 0
+ 0
+
+ 13
+ 56
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_cmd_basic.c
+ at_cmd_basic.c
+ 0
+ 0
+
+
+ 13
+ 57
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_cmd_wifi.c
+ at_cmd_wifi.c
+ 0
+ 0
+
+
+ 13
+ 58
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_list.c
+ at_list.c
+ 0
+ 0
+
+
+ 13
+ 59
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_parser.c
+ at_parser.c
+ 0
+ 0
+
+
+ 13
+ 60
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_string.c
+ at_string.c
+ 0
+ 0
+
+
+ 13
+ 61
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_task.c
+ at_task.c
+ 0
+ 0
+
+
+
+
+ utils
+ 0
+ 0
+ 0
+ 0
+
+ 14
+ 62
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\debug\log.c
+ log.c
+ 0
+ 0
+
+
+ 14
+ 63
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\debug\art_assert.c
+ art_assert.c
+ 0
+ 0
+
+
+ 14
+ 64
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\art_string.c
+ art_string.c
+ 0
+ 0
+
+
+ 14
+ 65
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\art_time.c
+ art_time.c
+ 0
+ 0
+
+
+ 14
+ 66
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\crc16.c
+ crc16.c
+ 0
+ 0
+
+
+ 14
+ 67
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\crc32.c
+ crc32.c
+ 0
+ 0
+
+
+ 14
+ 68
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\gbk_to_unicode.c
+ gbk_to_unicode.c
+ 0
+ 0
+
+
+ 14
+ 69
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\md5.c
+ md5.c
+ 0
+ 0
+
+
+ 14
+ 70
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\wrap_stdio.c
+ wrap_stdio.c
+ 0
+ 0
+
+
+ 14
+ 71
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\fifo\fifobuf.c
+ fifobuf.c
+ 0
+ 0
+
+
+ 14
+ 72
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\eeprom.c
+ eeprom.c
+ 0
+ 0
+
+
+ 14
+ 73
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\system_parameter.c
+ system_parameter.c
+ 0
+ 0
+
+
+ 14
+ 74
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\debug\CmBacktrace\cm_backtrace.c
+ cm_backtrace.c
+ 0
+ 0
+
+
+
+
+ os_adapter_inc
+ 0
+ 0
+ 0
+ 0
+
+ 15
+ 75
+ 5
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\include\kernel\osal\osal.h
+ osal.h
+ 0
+ 0
+
+
+
+
+ os_adapter_src
+ 0
+ 0
+ 0
+ 0
+
+ 16
+ 76
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_common.c
+ TencentOS_common.c
+ 0
+ 0
+
+
+ 16
+ 77
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_debug.c
+ TencentOS_debug.c
+ 0
+ 0
+
+
+ 16
+ 78
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_mutex.c
+ TencentOS_mutex.c
+ 0
+ 0
+
+
+ 16
+ 79
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_queue.c
+ TencentOS_queue.c
+ 0
+ 0
+
+
+ 16
+ 80
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_semaphore.c
+ TencentOS_semaphore.c
+ 0
+ 0
+
+
+ 16
+ 81
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_thread.c
+ TencentOS_thread.c
+ 0
+ 0
+
+
+ 16
+ 82
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_timer.c
+ TencentOS_timer.c
+ 0
+ 0
+
+
+
+
+ lib
+ 0
+ 0
+ 0
+ 0
+
+ 17
+ 83
+ 4
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\arm_cortexM4lf_math.lib
+ arm_cortexM4lf_math.lib
+ 0
+ 0
+
+
+ 17
+ 84
+ 4
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\wifi_mac.lib
+ wifi_mac.lib
+ 0
+ 0
+
+
+ 17
+ 85
+ 4
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\wifi_driver.lib
+ wifi_driver.lib
+ 0
+ 0
+
+
+
+
+ wifi_manager
+ 0
+ 0
+ 0
+ 0
+
+ 18
+ 86
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\wifi\wifi_manager\wifi_manager.c
+ wifi_manager.c
+ 0
+ 0
+
+
+
+
+ lwip_core
+ 0
+ 0
+ 0
+ 0
+
+ 19
+ 87
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\def.c
+ def.c
+ 0
+ 0
+
+
+ 19
+ 88
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\dns.c
+ dns.c
+ 0
+ 0
+
+
+ 19
+ 89
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\inet_chksum.c
+ inet_chksum.c
+ 0
+ 0
+
+
+ 19
+ 90
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\init.c
+ init.c
+ 0
+ 0
+
+
+ 19
+ 91
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ip.c
+ ip.c
+ 0
+ 0
+
+
+ 19
+ 92
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\mem.c
+ mem.c
+ 0
+ 0
+
+
+ 19
+ 93
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\memp.c
+ memp.c
+ 0
+ 0
+
+
+ 19
+ 94
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\netif.c
+ netif.c
+ 0
+ 0
+
+
+ 19
+ 95
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\pbuf.c
+ pbuf.c
+ 0
+ 0
+
+
+ 19
+ 96
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\raw.c
+ raw.c
+ 0
+ 0
+
+
+ 19
+ 97
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\stats.c
+ stats.c
+ 0
+ 0
+
+
+ 19
+ 98
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\sys.c
+ sys.c
+ 0
+ 0
+
+
+ 19
+ 99
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\tcp.c
+ tcp.c
+ 0
+ 0
+
+
+ 19
+ 100
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\tcp_in.c
+ tcp_in.c
+ 0
+ 0
+
+
+ 19
+ 101
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\tcp_out.c
+ tcp_out.c
+ 0
+ 0
+
+
+ 19
+ 102
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\timeouts.c
+ timeouts.c
+ 0
+ 0
+
+
+ 19
+ 103
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\udp.c
+ udp.c
+ 0
+ 0
+
+
+ 19
+ 104
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\autoip.c
+ autoip.c
+ 0
+ 0
+
+
+ 19
+ 105
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\dhcp.c
+ dhcp.c
+ 0
+ 0
+
+
+ 19
+ 106
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\etharp.c
+ etharp.c
+ 0
+ 0
+
+
+ 19
+ 107
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\icmp.c
+ icmp.c
+ 0
+ 0
+
+
+ 19
+ 108
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\igmp.c
+ igmp.c
+ 0
+ 0
+
+
+ 19
+ 109
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\ip4.c
+ ip4.c
+ 0
+ 0
+
+
+ 19
+ 110
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c
+ ip4_addr.c
+ 0
+ 0
+
+
+ 19
+ 111
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c
+ ip4_frag.c
+ 0
+ 0
+
+
+
+
+ lwip_api
+ 0
+ 0
+ 0
+ 0
+
+ 20
+ 112
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\api_lib.c
+ api_lib.c
+ 0
+ 0
+
+
+ 20
+ 113
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\api_msg.c
+ api_msg.c
+ 0
+ 0
+
+
+ 20
+ 114
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\err.c
+ err.c
+ 0
+ 0
+
+
+ 20
+ 115
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\netbuf.c
+ netbuf.c
+ 0
+ 0
+
+
+ 20
+ 116
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\netdb.c
+ netdb.c
+ 0
+ 0
+
+
+ 20
+ 117
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\netifapi.c
+ netifapi.c
+ 0
+ 0
+
+
+ 20
+ 118
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\sockets.c
+ sockets.c
+ 0
+ 0
+
+
+ 20
+ 119
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\tcpip.c
+ tcpip.c
+ 0
+ 0
+
+
+
+
+ lwip_netif
+ 0
+ 0
+ 0
+ 0
+
+ 21
+ 120
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\netif\ethernet.c
+ ethernet.c
+ 0
+ 0
+
+
+ 21
+ 121
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\netif\ethernetif.c
+ ethernetif.c
+ 0
+ 0
+
+
+
+
+ lwip_port
+ 0
+ 0
+ 0
+ 0
+
+ 22
+ 122
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\arch\lwip_hooks.c
+ lwip_hooks.c
+ 0
+ 0
+
+
+ 22
+ 123
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\arch\sys_arch.c
+ sys_arch.c
+ 0
+ 0
+
+
+ 22
+ 124
+ 5
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\lwipopts.h
+ lwipopts.h
+ 0
+ 0
+
+
+
+
+ net
+ 0
+ 0
+ 0
+ 0
+
+ 23
+ 125
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\dhcpd\dhcp_packet.c
+ dhcp_packet.c
+ 0
+ 0
+
+
+ 23
+ 126
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\dhcpd\dhcpd.c
+ dhcpd.c
+ 0
+ 0
+
+
+ 23
+ 127
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\dhcpd\ip_allocator.c
+ ip_allocator.c
+ 0
+ 0
+
+
+ 23
+ 128
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\iperf\iperf.c
+ iperf.c
+ 0
+ 0
+
+
+ 23
+ 129
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\ping\ping.c
+ ping.c
+ 0
+ 0
+
+
+
+
+ tos_components
+ 0
+ 0
+ 0
+ 0
+
+ 24
+ 130
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\fs\kv\tos_kv.c
+ tos_kv.c
+ 0
+ 0
+
+
+
+
+ nvds
+ 0
+ 0
+ 0
+ 0
+
+ 25
+ 131
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\nvds\nvds.c
+ nvds.c
+ 0
+ 0
+
+
+
+
+ qcloud/port
+ 0
+ 0
+ 0
+ 0
+
+ 26
+ 132
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_AT_UART_tencentos_tiny.c
+ HAL_AT_UART_tencentos_tiny.c
+ 0
+ 0
+
+
+ 26
+ 133
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_Device_tencentos_tiny.c
+ HAL_Device_tencentos_tiny.c
+ 0
+ 0
+
+
+ 26
+ 134
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_OS_tencentos_tiny.c
+ HAL_OS_tencentos_tiny.c
+ 0
+ 0
+
+
+ 26
+ 135
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_TCP_lwip.c
+ HAL_TCP_lwip.c
+ 0
+ 0
+
+
+ 26
+ 136
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_Timer_tencentos_tiny.c
+ HAL_Timer_tencentos_tiny.c
+ 0
+ 0
+
+
+ 26
+ 137
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_UDP_lwip.c
+ HAL_UDP_lwip.c
+ 0
+ 0
+
+
+
+
+ qcloud/protocol/mqtt
+ 0
+ 0
+ 0
+ 0
+
+ 27
+ 138
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client.c
+ mqtt_client.c
+ 0
+ 0
+
+
+ 27
+ 139
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_common.c
+ mqtt_client_common.c
+ 0
+ 0
+
+
+ 27
+ 140
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_connect.c
+ mqtt_client_connect.c
+ 0
+ 0
+
+
+ 27
+ 141
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_net.c
+ mqtt_client_net.c
+ 0
+ 0
+
+
+ 27
+ 142
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_publish.c
+ mqtt_client_publish.c
+ 0
+ 0
+
+
+ 27
+ 143
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_subscribe.c
+ mqtt_client_subscribe.c
+ 0
+ 0
+
+
+ 27
+ 144
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_unsubscribe.c
+ mqtt_client_unsubscribe.c
+ 0
+ 0
+
+
+ 27
+ 145
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_yield.c
+ mqtt_client_yield.c
+ 0
+ 0
+
+
+
+
+ qcloud/services/data_template
+ 0
+ 0
+ 0
+ 0
+
+ 28
+ 146
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_aciton.c
+ data_template_aciton.c
+ 0
+ 0
+
+
+ 28
+ 147
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client.c
+ data_template_client.c
+ 0
+ 0
+
+
+ 28
+ 148
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client_common.c
+ data_template_client_common.c
+ 0
+ 0
+
+
+ 28
+ 149
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client_json.c
+ data_template_client_json.c
+ 0
+ 0
+
+
+ 28
+ 150
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client_manager.c
+ data_template_client_manager.c
+ 0
+ 0
+
+
+ 28
+ 151
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_event.c
+ data_template_event.c
+ 0
+ 0
+
+
+
+
+ qcloud/utils
+ 0
+ 0
+ 0
+ 0
+
+ 29
+ 152
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\json_parser.c
+ json_parser.c
+ 0
+ 0
+
+
+ 29
+ 153
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\json_token.c
+ json_token.c
+ 0
+ 0
+
+
+ 29
+ 154
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\qcloud_iot_ca.c
+ qcloud_iot_ca.c
+ 0
+ 0
+
+
+ 29
+ 155
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\qcloud_iot_device.c
+ qcloud_iot_device.c
+ 0
+ 0
+
+
+ 29
+ 156
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\qcloud_iot_log.c
+ qcloud_iot_log.c
+ 0
+ 0
+
+
+ 29
+ 157
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\string_utils.c
+ string_utils.c
+ 0
+ 0
+
+
+ 29
+ 158
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_aes.c
+ utils_aes.c
+ 0
+ 0
+
+
+ 29
+ 159
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_base64.c
+ utils_base64.c
+ 0
+ 0
+
+
+ 29
+ 160
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_getopt.c
+ utils_getopt.c
+ 0
+ 0
+
+
+ 29
+ 161
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_hmac.c
+ utils_hmac.c
+ 0
+ 0
+
+
+ 29
+ 162
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_list.c
+ utils_list.c
+ 0
+ 0
+
+
+ 29
+ 163
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_md5.c
+ utils_md5.c
+ 0
+ 0
+
+
+ 29
+ 164
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_ringbuff.c
+ utils_ringbuff.c
+ 0
+ 0
+
+
+ 29
+ 165
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_sha1.c
+ utils_sha1.c
+ 0
+ 0
+
+
+ 29
+ 166
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_timer.c
+ utils_timer.c
+ 0
+ 0
+
+
+
+
+ qcloud/network
+ 0
+ 0
+ 0
+ 0
+
+ 30
+ 167
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\platform\tls\mbedtls\HAL_DTLS_mbedtls.c
+ HAL_DTLS_mbedtls.c
+ 0
+ 0
+
+
+ 30
+ 168
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\platform\tls\mbedtls\HAL_TLS_mbedtls.c
+ HAL_TLS_mbedtls.c
+ 0
+ 0
+
+
+ 30
+ 169
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\network\network_interface.c
+ network_interface.c
+ 0
+ 0
+
+
+ 30
+ 170
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\network\tls\network_tls.c
+ network_tls.c
+ 0
+ 0
+
+
+ 30
+ 171
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\network\socket\network_socket.c
+ network_socket.c
+ 0
+ 0
+
+
+
+
+ mbedtls
+ 0
+ 0
+ 0
+ 0
+
+ 31
+ 172
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\aes.c
+ aes.c
+ 0
+ 0
+
+
+ 31
+ 173
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\aesni.c
+ aesni.c
+ 0
+ 0
+
+
+ 31
+ 174
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\arc4.c
+ arc4.c
+ 0
+ 0
+
+
+ 31
+ 175
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\aria.c
+ aria.c
+ 0
+ 0
+
+
+ 31
+ 176
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\asn1parse.c
+ asn1parse.c
+ 0
+ 0
+
+
+ 31
+ 177
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\asn1write.c
+ asn1write.c
+ 0
+ 0
+
+
+ 31
+ 178
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\base64.c
+ base64.c
+ 0
+ 0
+
+
+ 31
+ 179
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\bignum.c
+ bignum.c
+ 0
+ 0
+
+
+ 31
+ 180
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\blowfish.c
+ blowfish.c
+ 0
+ 0
+
+
+ 31
+ 181
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\camellia.c
+ camellia.c
+ 0
+ 0
+
+
+ 31
+ 182
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ccm.c
+ ccm.c
+ 0
+ 0
+
+
+ 31
+ 183
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\certs.c
+ certs.c
+ 0
+ 0
+
+
+ 31
+ 184
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\chacha20.c
+ chacha20.c
+ 0
+ 0
+
+
+ 31
+ 185
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\chachapoly.c
+ chachapoly.c
+ 0
+ 0
+
+
+ 31
+ 186
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\cipher.c
+ cipher.c
+ 0
+ 0
+
+
+ 31
+ 187
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\cipher_wrap.c
+ cipher_wrap.c
+ 0
+ 0
+
+
+ 31
+ 188
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\cmac.c
+ cmac.c
+ 0
+ 0
+
+
+ 31
+ 189
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ctr_drbg.c
+ ctr_drbg.c
+ 0
+ 0
+
+
+ 31
+ 190
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\debug.c
+ debug.c
+ 0
+ 0
+
+
+ 31
+ 191
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\des.c
+ des.c
+ 0
+ 0
+
+
+ 31
+ 192
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\dhm.c
+ dhm.c
+ 0
+ 0
+
+
+ 31
+ 193
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecdh.c
+ ecdh.c
+ 0
+ 0
+
+
+ 31
+ 194
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecdsa.c
+ ecdsa.c
+ 0
+ 0
+
+
+ 31
+ 195
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecjpake.c
+ ecjpake.c
+ 0
+ 0
+
+
+ 31
+ 196
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecp.c
+ ecp.c
+ 0
+ 0
+
+
+ 31
+ 197
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecp_curves.c
+ ecp_curves.c
+ 0
+ 0
+
+
+ 31
+ 198
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\entropy.c
+ entropy.c
+ 0
+ 0
+
+
+ 31
+ 199
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\entropy_poll.c
+ entropy_poll.c
+ 0
+ 0
+
+
+ 31
+ 200
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\error.c
+ error.c
+ 0
+ 0
+
+
+ 31
+ 201
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\gcm.c
+ gcm.c
+ 0
+ 0
+
+
+ 31
+ 202
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\havege.c
+ havege.c
+ 0
+ 0
+
+
+ 31
+ 203
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\hkdf.c
+ hkdf.c
+ 0
+ 0
+
+
+ 31
+ 204
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\hmac_drbg.c
+ hmac_drbg.c
+ 0
+ 0
+
+
+ 31
+ 205
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md.c
+ md.c
+ 0
+ 0
+
+
+ 31
+ 206
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md_wrap.c
+ md_wrap.c
+ 0
+ 0
+
+
+ 31
+ 207
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md2.c
+ md2.c
+ 0
+ 0
+
+
+ 31
+ 208
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md4.c
+ md4.c
+ 0
+ 0
+
+
+ 31
+ 209
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md5.c
+ md5.c
+ 0
+ 0
+
+
+ 31
+ 210
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\memory_buffer_alloc.c
+ memory_buffer_alloc.c
+ 0
+ 0
+
+
+ 31
+ 211
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\net_sockets.c
+ net_sockets.c
+ 0
+ 0
+
+
+ 31
+ 212
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\nist_kw.c
+ nist_kw.c
+ 0
+ 0
+
+
+ 31
+ 213
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\oid.c
+ oid.c
+ 0
+ 0
+
+
+ 31
+ 214
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\padlock.c
+ padlock.c
+ 0
+ 0
+
+
+ 31
+ 215
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pem.c
+ pem.c
+ 0
+ 0
+
+
+ 31
+ 216
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pk.c
+ pk.c
+ 0
+ 0
+
+
+ 31
+ 217
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pk_wrap.c
+ pk_wrap.c
+ 0
+ 0
+
+
+ 31
+ 218
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkcs5.c
+ pkcs5.c
+ 0
+ 0
+
+
+ 31
+ 219
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkcs11.c
+ pkcs11.c
+ 0
+ 0
+
+
+ 31
+ 220
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkcs12.c
+ pkcs12.c
+ 0
+ 0
+
+
+ 31
+ 221
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkparse.c
+ pkparse.c
+ 0
+ 0
+
+
+ 31
+ 222
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkwrite.c
+ pkwrite.c
+ 0
+ 0
+
+
+ 31
+ 223
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\platform.c
+ platform.c
+ 0
+ 0
+
+
+ 31
+ 224
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\platform_util.c
+ platform_util.c
+ 0
+ 0
+
+
+ 31
+ 225
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\poly1305.c
+ poly1305.c
+ 0
+ 0
+
+
+ 31
+ 226
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ripemd160.c
+ ripemd160.c
+ 0
+ 0
+
+
+ 31
+ 227
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\rsa.c
+ rsa.c
+ 0
+ 0
+
+
+ 31
+ 228
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\rsa_internal.c
+ rsa_internal.c
+ 0
+ 0
+
+
+ 31
+ 229
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\sha1.c
+ sha1.c
+ 0
+ 0
+
+
+ 31
+ 230
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\sha256.c
+ sha256.c
+ 0
+ 0
+
+
+ 31
+ 231
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\sha512.c
+ sha512.c
+ 0
+ 0
+
+
+ 31
+ 232
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_cache.c
+ ssl_cache.c
+ 0
+ 0
+
+
+ 31
+ 233
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_ciphersuites.c
+ ssl_ciphersuites.c
+ 0
+ 0
+
+
+ 31
+ 234
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_cli.c
+ ssl_cli.c
+ 0
+ 0
+
+
+ 31
+ 235
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_cookie.c
+ ssl_cookie.c
+ 0
+ 0
+
+
+ 31
+ 236
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_srv.c
+ ssl_srv.c
+ 0
+ 0
+
+
+ 31
+ 237
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_ticket.c
+ ssl_ticket.c
+ 0
+ 0
+
+
+ 31
+ 238
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_tls.c
+ ssl_tls.c
+ 0
+ 0
+
+
+ 31
+ 239
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\threading.c
+ threading.c
+ 0
+ 0
+
+
+ 31
+ 240
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\timing.c
+ timing.c
+ 0
+ 0
+
+
+ 31
+ 241
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\version.c
+ version.c
+ 0
+ 0
+
+
+ 31
+ 242
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\version_features.c
+ version_features.c
+ 0
+ 0
+
+
+ 31
+ 243
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509.c
+ x509.c
+ 0
+ 0
+
+
+ 31
+ 244
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_create.c
+ x509_create.c
+ 0
+ 0
+
+
+ 31
+ 245
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_crl.c
+ x509_crl.c
+ 0
+ 0
+
+
+ 31
+ 246
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_crt.c
+ x509_crt.c
+ 0
+ 0
+
+
+ 31
+ 247
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_csr.c
+ x509_csr.c
+ 0
+ 0
+
+
+ 31
+ 248
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509write_crt.c
+ x509write_crt.c
+ 0
+ 0
+
+
+ 31
+ 249
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509write_csr.c
+ x509write_csr.c
+ 0
+ 0
+
+
+ 31
+ 250
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\xtea.c
+ xtea.c
+ 0
+ 0
+
+
+
+
+ mbedtls/port
+ 0
+ 0
+ 0
+ 0
+
+ 32
+ 251
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\wrapper\src\entropy_hardware_alt.c
+ entropy_hardware_alt.c
+ 0
+ 0
+
+
+ 32
+ 252
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\wrapper\src\net_sockets_alt.c
+ net_sockets_alt.c
+ 0
+ 0
+
+
+ 32
+ 253
+ 1
+ 0
+ 0
+ 0
+ ..\..\..\..\components\security\mbedtls\wrapper\src\timing_alt.c
+ timing_alt.c
+ 0
+ 0
+
+
+
+
+ ::CMSIS
+ 0
+ 0
+ 0
+ 1
+
+
+
diff --git a/board/EVB_LN882x/KEIL/qcloud_iot_explorer/TencentOS_tiny.uvprojx b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/TencentOS_tiny.uvprojx
new file mode 100644
index 00000000..fdee40ef
--- /dev/null
+++ b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/TencentOS_tiny.uvprojx
@@ -0,0 +1,1929 @@
+
+
+
+ 2.1
+
+ ### uVision Project, (C) Keil Software
+
+
+
+ TencentOS_tiny
+ 0x4
+ ARM-ADS
+ 5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
+
+
+ ARMCM4_FP
+ ARM
+ ARM.CMSIS.5.4.0
+ http://www.keil.com/pack/
+ IROM(0x00000000,0x00040000) IRAM(0x20000000,0x00020000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ESEL ELITTLE
+
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000)
+ 0
+ $$Device:ARMCM4_FP$Device\ARM\ARMCM4\Include\ARMCM4_FP.h
+
+
+
+
+
+
+
+
+
+
+ 0
+ 0
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+
+ .\Objects\
+ firmware_XIP
+ 1
+ 0
+ 0
+ 1
+ 1
+ .\Listings\
+ 1
+ 0
+ 0
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+ 0
+
+
+ 1
+ 0
+ .\after_build_ln882x.bat
+
+ 0
+ 0
+ 0
+ 0
+
+ 0
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 3
+
+
+ 0
+
+
+ SARMCM3.DLL
+ -MPU
+ DCM.DLL
+ -pCM4
+ SARMCM3.DLL
+ -MPU
+ TCM.DLL
+ -pCM4
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 16
+
+
+
+
+ 0
+ 1
+ 0
+ 1
+ 1
+ 4096
+
+ 1
+ BIN\UL2CM3.DLL
+ "..\..\..\..\platform\vendor_bsp\LN\ln882x\tools\JFlash\JFlash.exe" (-openprj..\..\..\..\platform\vendor_bsp\LN\ln882x\tools\JFlash\LN881x.jflash -open.\flashimage.bin,0x0 -programverify)
+
+
+
+
+ 0
+
+
+
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 1
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ "Cortex-M4"
+
+ 0
+ 0
+ 0
+ 1
+ 1
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 8
+ 1
+ 1
+ 0
+ 0
+ 3
+ 3
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x20000
+
+
+ 1
+ 0x0
+ 0x40000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 1
+ 0x0
+ 0x40000
+
+
+ 1
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x0
+ 0x0
+
+
+ 0
+ 0x20000000
+ 0x20000
+
+
+ 0
+ 0x0
+ 0x0
+
+
+
+
+
+ 1
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 1
+ 0
+ 0
+ 1
+ 1
+ 1
+ 1
+ 0
+ 0
+ 0
+
+
+ LN882x,ARM_MATH_CM4,MBEDTLS_CONFIG_FILE=<qcloud/tls_psk_config.h>
+
+ ..\..\BSP\Inc;..\..\TOS-CONFIG;..\..\..\..\kernel\pm\include;..\..\..\..\kernel\core\include;..\..\..\..\arch\arm\arm-v7m\common\include;..\..\..\..\arch\arm\arm-v7m\cortex-m4\armcc;..\..\..\..\osal\cmsis_os;..\..\..\..\examples\helloworld;..\..\..\..\platform\vendor_bsp\LN\ln882x\include\driver_ln882x;..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\ll\include;..\..\..\..\components\fs\kv\include;..\..\..\..\platform\vendor_bsp\LN\ln882x\include;..\..\..\..\platform\vendor_bsp\LN\ln882x\include\cpu\ARM_CM4F\ln88xx;..\..\..\..\platform\vendor_bsp\LN\ln882x\include\kernel;..\..\..\..\platform\vendor_bsp\LN\ln882x\include\cpu\ARM_CM4F\CMSIS_5.3.0;..\..\..\..\platform\vendor_bsp\LN\ln882x\include\wifi_manager;..\..\..\..\platform\vendor_bsp\LN\ln882x\include\net;..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\include;..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port;..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\arch;..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\include;..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\include\exports;..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\internal_inc;..\..\..\..\components\security\mbedtls\3rdparty\include;..\..\..\..\components\security\mbedtls\wrapper\include
+
+
+
+ 1
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0x08000000
+ 0x20000000
+
+ .\firmware_XIP_ln882x.sct
+
+
+ --no_autoat --keep=main.o(no_init_data)
+
+
+
+
+
+
+
+ Application/MDK-ARM
+
+
+ startup_ln882x.S
+ 2
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\cpu\ARM_CM4F\ln88xx\startup_ln882x.S
+
+
+ system_ln88xx.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\cpu\ARM_CM4F\ln88xx\system_ln88xx.c
+
+
+
+
+ Application/User
+
+
+ main.c
+ 1
+ ..\..\BSP\Src\main.c
+
+
+
+
+ examples
+
+
+ action_config.c
+ 1
+ ..\..\..\..\examples\qcloud_iot_explorer_sdk_data_template\action_config.c
+
+
+ data_template_sample.c
+ 1
+ ..\..\..\..\examples\qcloud_iot_explorer_sdk_data_template\data_template_sample.c
+
+
+ events_config.c
+ 1
+ ..\..\..\..\examples\qcloud_iot_explorer_sdk_data_template\events_config.c
+
+
+ iot_explorer_examples.c
+ 1
+ ..\..\BSP\Src\iot_explorer_examples.c
+
+
+
+
+ Drivers/Drv
+
+
+ drv_adc_measure.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\drv\drv_adc_measure.c
+
+
+
+
+ Drivers/HAL
+
+
+ hal_common.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_common.c
+
+
+ hal_syscon.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_syscon.c
+
+
+ cache.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\cache.c
+
+
+ hal_dma.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_dma.c
+
+
+ qspi.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\qspi.c
+
+
+ hal_uart.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_uart.c
+
+
+ flash.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\flash.c
+
+
+ hal_trng.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_trng.c
+
+
+ hal_timer.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_timer.c
+
+
+ hal_sleep.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_sleep.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ hal_efuse.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_efuse.c
+
+
+ hal_adc.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_adc.c
+
+
+ hal_interrupt.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\driver_ln882x\hal\hal_interrupt.c
+
+
+
+
+ kernel
+
+
+ tos_binary_heap.c
+ 1
+ ..\..\..\..\kernel\core\tos_binary_heap.c
+
+
+ tos_char_fifo.c
+ 1
+ ..\..\..\..\kernel\core\tos_char_fifo.c
+
+
+ tos_completion.c
+ 1
+ ..\..\..\..\kernel\core\tos_completion.c
+
+
+ tos_countdownlatch.c
+ 1
+ ..\..\..\..\kernel\core\tos_countdownlatch.c
+
+
+ tos_event.c
+ 1
+ ..\..\..\..\kernel\core\tos_event.c
+
+
+ tos_global.c
+ 1
+ ..\..\..\..\kernel\core\tos_global.c
+
+
+ tos_mmblk.c
+ 1
+ ..\..\..\..\kernel\core\tos_mmblk.c
+
+
+ tos_mmheap.c
+ 1
+ ..\..\..\..\kernel\core\tos_mmheap.c
+
+
+ tos_mutex.c
+ 1
+ ..\..\..\..\kernel\core\tos_mutex.c
+
+
+ tos_pend.c
+ 1
+ ..\..\..\..\kernel\core\tos_pend.c
+
+
+ tos_mail_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_mail_queue.c
+
+
+ tos_message_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_message_queue.c
+
+
+ tos_priority_mail_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_priority_mail_queue.c
+
+
+ tos_priority_message_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_priority_message_queue.c
+
+
+ tos_priority_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_priority_queue.c
+
+
+ tos_ring_queue.c
+ 1
+ ..\..\..\..\kernel\core\tos_ring_queue.c
+
+
+ tos_robin.c
+ 1
+ ..\..\..\..\kernel\core\tos_robin.c
+
+
+ tos_sched.c
+ 1
+ ..\..\..\..\kernel\core\tos_sched.c
+
+
+ tos_sem.c
+ 1
+ ..\..\..\..\kernel\core\tos_sem.c
+
+
+ tos_sys.c
+ 1
+ ..\..\..\..\kernel\core\tos_sys.c
+
+
+ tos_task.c
+ 1
+ ..\..\..\..\kernel\core\tos_task.c
+
+
+ tos_tick.c
+ 1
+ ..\..\..\..\kernel\core\tos_tick.c
+
+
+ tos_time.c
+ 1
+ ..\..\..\..\kernel\core\tos_time.c
+
+
+ tos_timer.c
+ 1
+ ..\..\..\..\kernel\core\tos_timer.c
+
+
+
+
+ cpu
+
+
+ port_c.c
+ 1
+ ..\..\..\..\arch\arm\arm-v7m\cortex-m4\armcc\port_c.c
+
+
+ port_s.S
+ 2
+ ..\..\..\..\arch\arm\arm-v7m\cortex-m4\armcc\port_s.S
+
+
+ tos_cpu.c
+ 1
+ ..\..\..\..\arch\arm\arm-v7m\common\tos_cpu.c
+
+
+
+
+ config
+
+
+ tos_config.h
+ 5
+ ..\..\TOS-CONFIG\tos_config.h
+
+
+ proj_config.h
+ 5
+ ..\..\TOS-CONFIG\proj_config.h
+
+
+
+
+ cmsis
+
+
+ cmsis_os.c
+ 1
+ ..\..\..\..\osal\cmsis_os\cmsis_os.c
+
+
+
+
+ bsp
+
+
+ mcu_init.c
+ 1
+ ..\..\BSP\Src\mcu_init.c
+
+
+
+
+ serial
+
+
+ serial.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\serial\serial.c
+
+
+ serial_hw.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\serial\serial_hw.c
+
+
+
+
+ console
+
+
+ console.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\console\console.c
+
+
+
+
+ at_cmd
+
+
+ at_cmd_basic.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_cmd_basic.c
+
+
+ at_cmd_wifi.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_cmd_wifi.c
+
+
+ at_list.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_list.c
+
+
+ at_parser.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_parser.c
+
+
+ at_string.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_string.c
+
+
+ at_task.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\atcmd\at_task.c
+
+
+
+
+ utils
+
+
+ log.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\debug\log.c
+
+
+ art_assert.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\debug\art_assert.c
+
+
+ art_string.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\art_string.c
+
+
+ art_time.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\art_time.c
+
+
+ crc16.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\crc16.c
+
+
+ crc32.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\crc32.c
+
+
+ gbk_to_unicode.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\gbk_to_unicode.c
+
+
+ md5.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\md5.c
+
+
+ wrap_stdio.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\wrap_stdio.c
+
+
+ fifobuf.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\fifo\fifobuf.c
+
+
+ eeprom.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\eeprom.c
+
+
+ system_parameter.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\system_parameter.c
+
+
+ cm_backtrace.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\utils\debug\CmBacktrace\cm_backtrace.c
+
+
+
+
+ os_adapter_inc
+
+
+ osal.h
+ 5
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\include\kernel\osal\osal.h
+
+
+
+
+ os_adapter_src
+
+
+ TencentOS_common.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_common.c
+
+
+ TencentOS_debug.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_debug.c
+
+
+ TencentOS_mutex.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_mutex.c
+
+
+ TencentOS_queue.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_queue.c
+
+
+ TencentOS_semaphore.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_semaphore.c
+
+
+ TencentOS_thread.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_thread.c
+
+
+ TencentOS_timer.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\kernel\TencentOS_Adapter\TencentOS_timer.c
+
+
+
+
+ lib
+
+
+ arm_cortexM4lf_math.lib
+ 4
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\arm_cortexM4lf_math.lib
+
+
+ wifi_mac.lib
+ 4
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\wifi_mac.lib
+
+
+ wifi_driver.lib
+ 4
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\wifi_driver.lib
+
+
+
+
+ wifi_manager
+
+
+ wifi_manager.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\wifi\wifi_manager\wifi_manager.c
+
+
+
+
+ lwip_core
+
+
+ def.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\def.c
+
+
+ dns.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\dns.c
+
+
+ inet_chksum.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\inet_chksum.c
+
+
+ init.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\init.c
+
+
+ ip.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ip.c
+
+
+ mem.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\mem.c
+
+
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 11
+
+
+ 1
+
+
+
+ 2
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 2
+ 0
+ 0
+ 2
+ 2
+ 2
+ 2
+ 2
+
+
+
+
+
+
+
+
+
+
+
+ memp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\memp.c
+
+
+ netif.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\netif.c
+
+
+ pbuf.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\pbuf.c
+
+
+ raw.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\raw.c
+
+
+ stats.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\stats.c
+
+
+ sys.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\sys.c
+
+
+ tcp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\tcp.c
+
+
+ tcp_in.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\tcp_in.c
+
+
+ tcp_out.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\tcp_out.c
+
+
+ timeouts.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\timeouts.c
+
+
+ udp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\udp.c
+
+
+ autoip.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\autoip.c
+
+
+ dhcp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\dhcp.c
+
+
+ etharp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\etharp.c
+
+
+ icmp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\icmp.c
+
+
+ igmp.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\igmp.c
+
+
+ ip4.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\ip4.c
+
+
+ ip4_addr.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c
+
+
+ ip4_frag.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c
+
+
+
+
+ lwip_api
+
+
+ api_lib.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\api_lib.c
+
+
+ api_msg.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\api_msg.c
+
+
+ err.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\err.c
+
+
+ netbuf.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\netbuf.c
+
+
+ netdb.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\netdb.c
+
+
+ netifapi.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\netifapi.c
+
+
+ sockets.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\sockets.c
+
+
+ tcpip.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\api\tcpip.c
+
+
+
+
+ lwip_netif
+
+
+ ethernet.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\netif\ethernet.c
+
+
+ ethernetif.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\netif\ethernetif.c
+
+
+
+
+ lwip_port
+
+
+ lwip_hooks.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\arch\lwip_hooks.c
+
+
+ sys_arch.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\arch\sys_arch.c
+
+
+ lwipopts.h
+ 5
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\lwip-2.0.3\src\port\lwipopts.h
+
+
+
+
+ net
+
+
+ dhcp_packet.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\dhcpd\dhcp_packet.c
+
+
+ dhcpd.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\dhcpd\dhcpd.c
+
+
+ ip_allocator.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\dhcpd\ip_allocator.c
+
+
+ iperf.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\iperf\iperf.c
+
+
+ ping.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\net\ping\ping.c
+
+
+
+
+ tos_components
+
+
+ tos_kv.c
+ 1
+ ..\..\..\..\components\fs\kv\tos_kv.c
+
+
+
+
+ nvds
+
+
+ nvds.c
+ 1
+ ..\..\..\..\platform\vendor_bsp\LN\ln882x\src\nvds\nvds.c
+
+
+
+
+ qcloud/port
+
+
+ HAL_AT_UART_tencentos_tiny.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_AT_UART_tencentos_tiny.c
+
+
+ HAL_Device_tencentos_tiny.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_Device_tencentos_tiny.c
+
+
+ HAL_OS_tencentos_tiny.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_OS_tencentos_tiny.c
+
+
+ HAL_TCP_lwip.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_TCP_lwip.c
+
+
+ HAL_Timer_tencentos_tiny.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_Timer_tencentos_tiny.c
+
+
+ HAL_UDP_lwip.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\port\TencentOS_tiny\HAL_UDP_lwip.c
+
+
+
+
+ qcloud/protocol/mqtt
+
+
+ mqtt_client.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client.c
+
+
+ mqtt_client_common.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_common.c
+
+
+ mqtt_client_connect.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_connect.c
+
+
+ mqtt_client_net.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_net.c
+
+
+ mqtt_client_publish.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_publish.c
+
+
+ mqtt_client_subscribe.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_subscribe.c
+
+
+ mqtt_client_unsubscribe.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_unsubscribe.c
+
+
+ mqtt_client_yield.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\protocol\mqtt\mqtt_client_yield.c
+
+
+
+
+ qcloud/services/data_template
+
+
+ data_template_aciton.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_aciton.c
+
+
+ data_template_client.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client.c
+
+
+ data_template_client_common.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client_common.c
+
+
+ data_template_client_json.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client_json.c
+
+
+ data_template_client_manager.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_client_manager.c
+
+
+ data_template_event.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\services\data_template\data_template_event.c
+
+
+
+
+ qcloud/utils
+
+
+ json_parser.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\json_parser.c
+
+
+ json_token.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\json_token.c
+
+
+ qcloud_iot_ca.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\qcloud_iot_ca.c
+
+
+ qcloud_iot_device.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\qcloud_iot_device.c
+
+
+ qcloud_iot_log.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\qcloud_iot_log.c
+
+
+ string_utils.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\string_utils.c
+
+
+ utils_aes.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_aes.c
+
+
+ utils_base64.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_base64.c
+
+
+ utils_getopt.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_getopt.c
+
+
+ utils_hmac.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_hmac.c
+
+
+ utils_list.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_list.c
+
+
+ utils_md5.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_md5.c
+
+
+ utils_ringbuff.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_ringbuff.c
+
+
+ utils_sha1.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_sha1.c
+
+
+ utils_timer.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\utils\utils_timer.c
+
+
+
+
+ qcloud/network
+
+
+ HAL_DTLS_mbedtls.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\platform\tls\mbedtls\HAL_DTLS_mbedtls.c
+
+
+ HAL_TLS_mbedtls.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\platform\tls\mbedtls\HAL_TLS_mbedtls.c
+
+
+ network_interface.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\network\network_interface.c
+
+
+ network_tls.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\network\tls\network_tls.c
+
+
+ network_socket.c
+ 1
+ ..\..\..\..\components\connectivity\qcloud-iot-explorer-sdk\3rdparty\sdk_src\network\socket\network_socket.c
+
+
+
+
+ mbedtls
+
+
+ aes.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\aes.c
+
+
+ aesni.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\aesni.c
+
+
+ arc4.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\arc4.c
+
+
+ aria.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\aria.c
+
+
+ asn1parse.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\asn1parse.c
+
+
+ asn1write.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\asn1write.c
+
+
+ base64.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\base64.c
+
+
+ bignum.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\bignum.c
+
+
+ blowfish.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\blowfish.c
+
+
+ camellia.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\camellia.c
+
+
+ ccm.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ccm.c
+
+
+ certs.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\certs.c
+
+
+ chacha20.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\chacha20.c
+
+
+ chachapoly.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\chachapoly.c
+
+
+ cipher.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\cipher.c
+
+
+ cipher_wrap.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\cipher_wrap.c
+
+
+ cmac.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\cmac.c
+
+
+ ctr_drbg.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ctr_drbg.c
+
+
+ debug.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\debug.c
+
+
+ des.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\des.c
+
+
+ dhm.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\dhm.c
+
+
+ ecdh.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecdh.c
+
+
+ ecdsa.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecdsa.c
+
+
+ ecjpake.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecjpake.c
+
+
+ ecp.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecp.c
+
+
+ ecp_curves.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ecp_curves.c
+
+
+ entropy.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\entropy.c
+
+
+ entropy_poll.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\entropy_poll.c
+
+
+ error.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\error.c
+
+
+ gcm.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\gcm.c
+
+
+ havege.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\havege.c
+
+
+ hkdf.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\hkdf.c
+
+
+ hmac_drbg.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\hmac_drbg.c
+
+
+ md.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md.c
+
+
+ md_wrap.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md_wrap.c
+
+
+ md2.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md2.c
+
+
+ md4.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md4.c
+
+
+ md5.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\md5.c
+
+
+ memory_buffer_alloc.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\memory_buffer_alloc.c
+
+
+ net_sockets.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\net_sockets.c
+
+
+ nist_kw.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\nist_kw.c
+
+
+ oid.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\oid.c
+
+
+ padlock.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\padlock.c
+
+
+ pem.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pem.c
+
+
+ pk.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pk.c
+
+
+ pk_wrap.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pk_wrap.c
+
+
+ pkcs5.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkcs5.c
+
+
+ pkcs11.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkcs11.c
+
+
+ pkcs12.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkcs12.c
+
+
+ pkparse.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkparse.c
+
+
+ pkwrite.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\pkwrite.c
+
+
+ platform.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\platform.c
+
+
+ platform_util.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\platform_util.c
+
+
+ poly1305.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\poly1305.c
+
+
+ ripemd160.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ripemd160.c
+
+
+ rsa.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\rsa.c
+
+
+ rsa_internal.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\rsa_internal.c
+
+
+ sha1.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\sha1.c
+
+
+ sha256.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\sha256.c
+
+
+ sha512.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\sha512.c
+
+
+ ssl_cache.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_cache.c
+
+
+ ssl_ciphersuites.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_ciphersuites.c
+
+
+ ssl_cli.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_cli.c
+
+
+ ssl_cookie.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_cookie.c
+
+
+ ssl_srv.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_srv.c
+
+
+ ssl_ticket.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_ticket.c
+
+
+ ssl_tls.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\ssl_tls.c
+
+
+ threading.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\threading.c
+
+
+ timing.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\timing.c
+
+
+ version.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\version.c
+
+
+ version_features.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\version_features.c
+
+
+ x509.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509.c
+
+
+ x509_create.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_create.c
+
+
+ x509_crl.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_crl.c
+
+
+ x509_crt.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_crt.c
+
+
+ x509_csr.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509_csr.c
+
+
+ x509write_crt.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509write_crt.c
+
+
+ x509write_csr.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\x509write_csr.c
+
+
+ xtea.c
+ 1
+ ..\..\..\..\components\security\mbedtls\3rdparty\src\xtea.c
+
+
+
+
+ mbedtls/port
+
+
+ entropy_hardware_alt.c
+ 1
+ ..\..\..\..\components\security\mbedtls\wrapper\src\entropy_hardware_alt.c
+
+
+ net_sockets_alt.c
+ 1
+ ..\..\..\..\components\security\mbedtls\wrapper\src\net_sockets_alt.c
+
+
+ timing_alt.c
+ 1
+ ..\..\..\..\components\security\mbedtls\wrapper\src\timing_alt.c
+
+
+
+
+ ::CMSIS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/board/EVB_LN882x/KEIL/qcloud_iot_explorer/after_build_ln882x.bat b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/after_build_ln882x.bat
new file mode 100644
index 00000000..cc2c0678
--- /dev/null
+++ b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/after_build_ln882x.bat
@@ -0,0 +1,8 @@
+
+python ..\..\..\..\platform\vendor_bsp\LN\ln882x\tools\user_cmd\after_build_soc.py firmware_XIP
+
+..\..\..\..\platform\vendor_bsp\LN\ln882x\tools\bin\mkimage.exe ln882x flashimage ..\..\..\..\platform\vendor_bsp\LN\ln882x\lib\boot_ram_ln882x.bin firmware_XIP.bin flashimage.bin release=1 crp_enable=0 app_version=10 hw_version=0
+
+..\..\..\..\platform\vendor_bsp\LN\ln882x\tools\bin\fpu_patch.exe .\firmware_XIP.asm .\flashimage.bin
+
+
diff --git a/board/EVB_LN882x/KEIL/qcloud_iot_explorer/firmware_XIP_ln882x.sct b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/firmware_XIP_ln882x.sct
new file mode 100644
index 00000000..50c5ed54
--- /dev/null
+++ b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/firmware_XIP_ln882x.sct
@@ -0,0 +1,78 @@
+#! armcc -E
+#include ".\flash_partition_table.h"
+#include ".\..\..\..\..\platform\vendor_bsp\LN\ln882x\include\cpu\ARM_CM4F\ln88xx\mem_map_ln882x.h"
+
+
+LR_FLASH FLASH_BASE+PRIMARY_PARTITION_OFFSET PRIMARY_PATTITION_SIZE
+{; load region size_region
+
+ ISR_VECTOR RAM_BASE ALIGN 0x100
+ {
+ startup_*.o (RESET, +First)
+ }
+
+ ER_FLASH FLASH_BASE+PRIMARY_PARTITION_OFFSET + ImageLength(ISR_VECTOR) PRIMARY_PATTITION_SIZE
+ {; load address = execution address
+ *(InRoot$$Sections)
+ .ANY (+RO)
+ }
+
+ ER_CODE ImageLimit(ISR_VECTOR)
+ {
+ ;mandatory item
+ ll_qspi.o(+RO)
+ ll_cache.o(+RO)
+ ll_dma.o(+RO)
+ ll_syscon.o(+RO)
+ ll_sleep.o(+RO)
+ ll_rtc.o(+RO)
+ cache.o(+RO)
+ qspi.o(+RO)
+ flash.o(+RO)
+ hal_dma.o(+RO)
+ hal_syscon.o(+RO)
+ hal_sleep.o(+RO)
+ hal_rtc.o(+RO)
+ ;port.o(XIR)
+
+ ;optional item
+ ;ll_uart.o(+RO)
+ ;hal_uart.o(+RO)
+ ;log.o(+RO)
+ ;serial.o(+RO)
+ ;serial_art2000.o(+RO)
+ ;fifobuf.o(+RO)
+ }
+
+ ER_STACK +0
+ {
+ startup_ln*(+RW +ZI)
+ }
+
+ ER_DATA +0
+ {
+ *(.ARM.__at_0x1FFFFFFC)
+ .ANY (+RW +ZI)
+ }
+
+ ;IQ Data area cannot be used by ER_DATA region
+ ;ScatterAssert(ImageLimit(ER_DATA) < (0x20020300))
+
+ HEAP_SPACE +0 EMPTY RETENTION_MEM_BASE-ImageLimit(ER_DATA)
+ {; Heap region
+ }
+
+ NO_INIT_DATA RETENTION_MEM_BASE UNINIT 0x80
+ {
+ *(no_init_data)
+ }
+
+ RETENTION RETENTION_MEM_BASE+0x80 ANY_SIZE 0x2000-0x80-16 RETENTION_MEM_SIZE
+ {
+ *(retention_data)
+ phy_LN.o(+RW +ZI)
+ ch_info.o(+RW +ZI)
+ }
+}
+
+
diff --git a/board/EVB_LN882x/KEIL/qcloud_iot_explorer/flash_partition_table.h b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/flash_partition_table.h
new file mode 100644
index 00000000..e068e5bf
--- /dev/null
+++ b/board/EVB_LN882x/KEIL/qcloud_iot_explorer/flash_partition_table.h
@@ -0,0 +1,32 @@
+#ifndef __FLASH_PARTITION_TABLE_H__
+#define __FLASH_PARTITION_TABLE_H__
+
+//#define RETENTION_MEM_BASE 0x20028000
+//#define RETENTION_MEM_SIZE 0x2000
+
+#ifndef FLASH_BASE
+#define FLASH_BASE (0x10000000)
+#endif
+
+#ifndef FLASH_SIZE
+#define FLASH_SIZE (0x00200000)
+#endif
+
+#ifndef PRIMARY_PARTITION_OFFSET
+#define PRIMARY_PARTITION_OFFSET (0x0000F000)
+#endif
+
+#define PRIMARY_PATTITION_START 0x0000F000
+#define PRIMARY_PATTITION_SIZE 0xE1000
+//#define USERAPP_SRAM_BASE 0x1FFF0000
+#define BACKUP_PATTITION_START 0x000F0000
+#define BACKUP_PATTITION_SIZE 0xE1000
+#define USERDATA_PATTITION_START 0x001D1000
+#define USERDATA_PATTITION_SIZE 0x23000
+
+//memory offset check
+#if ((PRIMARY_PATTITION_START < PRIMARY_PARTITION_OFFSET) || (BACKUP_PATTITION_START < PRIMARY_PATTITION_START) || (USERDATA_PATTITION_START < BACKUP_PATTITION_START) || (PRIMARY_PATTITION_START + PRIMARY_PATTITION_SIZE > BACKUP_PATTITION_START) || (BACKUP_PATTITION_START + BACKUP_PATTITION_SIZE > USERDATA_PATTITION_START) || (USERDATA_PATTITION_START + USERDATA_PATTITION_SIZE > FLASH_SIZE))
+ #error "flash partition define error!"
+#endif
+
+#endif /* __FLASH_PARTITION_TABLE_H__ */