1 /* 2 * Copyright (c) 2021-2022, RT-Thread Development Team 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 * 6 * Change Logs: 7 * Date Author Notes 8 * 2022-04-24 supperthomas first version 9 * 2022-06-02 supperthomas fix version 10 * 2023-10-20 WCX1024979076 add wifi application 11 */ 12 13 #include <rtthread.h> 14 #include <rtdevice.h> 15 #include <board.h> 16 17 #ifdef BSP_USING_BLE app_main()18void app_main() 19 { 20 while(1) 21 { 22 23 } 24 } 25 #endif /* BSP_USING_BLE */ 26 main(void)27int main(void) 28 { 29 rt_kprintf("Hello!RT-THREAD!\r\n"); 30 rt_pin_mode(RT_BSP_LED_PIN, PIN_MODE_OUTPUT); 31 32 #ifdef BSP_USING_BLE 33 extern void app_main(void); 34 esp_timer_init(); 35 app_main(); //该函数为nimble样例程序入口 36 #endif /* BSP_USING_BLE */ 37 38 #ifdef RT_USING_WIFI 39 /* set wifi work mode */ 40 rt_wlan_set_mode(RT_WLAN_DEVICE_STA_NAME, RT_WLAN_STATION); 41 rt_wlan_set_mode(RT_WLAN_DEVICE_AP_NAME, RT_WLAN_AP); 42 #endif /* RT_USING_WIFI */ 43 44 while (1) 45 { 46 rt_pin_write(RT_BSP_LED_PIN, PIN_HIGH); 47 rt_thread_mdelay(1000); 48 rt_pin_write(RT_BSP_LED_PIN, PIN_LOW); 49 rt_thread_mdelay(1000); 50 } 51 } 52