os_delay_us(300); espconn_disconnect((structespconn *)arg); } //发送完成回调函数,打印发送完成标志 voidICACHE_FLASH_ATTRuser_tcp_sent_cb(void*arg){ os_printf("send success!"); } //断开TCP连接的回调函数,打印相关信息 voidICACHE_FLASH_ATT
os_delay_us(10000); // 等待串口稳定 os_printf("\r\n===\r\n"); os_printf("\t Project:\t%s\r\n", ProjectName); //打印工程名 os_printf("\t SDK version:\t%s", system_get_sdk_version()); //打印源码版本 os_printf("\r\n===\r\n"); LED_Init(); // LED初始化 ESP8266...
函数定义:const char* system_ _get_ sdk_ version(void)二、OS_ printf 功能:格式化输出,打印字符串。 【注意】本接口默认从UART 0打印。I0T_ Demo中的uart_ init可以设置波特率,将os_ printf改为从UART 1打印:os. install_ putc1((void *)uart1_ write_ char); 调用本接口打印不能超过125字节的数据...
os_printf("SEND SUCCESS!\r\n"); os_timer_disarm(&test_timer); os_timer_setfn(&test_timer,(os_timer_func_t *)user_udp_send,0); os_timer_arm(&test_timer,1000,0); } 串口打印:SEND SUCCESS! 然后延时1秒,调用UDP发送函数。 为什么串口不发送中文?SDK3.0的版本,串口对中文的支持好像不太好...
os_printf("\t SDK version:\t%s", system_get_sdk_version()); os_printf("\r\n---\r\n"); } 效果如下: 扩展: 上面说的是回调函数不带参数的,那么在设置回调函数的时候,需要(os_timer_func_t *)(回调函数名),进行强制转换。 那如果带参数呢?就需要在定义回调函数的时候,带一个参数xxx...
os_printf("\t SDK version:\t%s", system_get_sdk_version()); os_printf("\r\n---\r\n"); } 效果如下: 扩展: 上面说的是回调函数不带参数的,那么在设置回调函数的时候,需要(os_timer_func_t *)(回调函数名),进行强制转换。 那如果带参数呢?就需要在定义回调函数的时候,带一个参数xxx...
os_printf output uart data via uart1(GPIO2) os_install_putc1((void *)uart1_write_char); //use this one to output debug information via uart1 我们看注释可以知道,默认输出是uart0,如果我们想把调试信息从uart1输出,把第21行的注释打开就可以了,如下 ...
os_printf("redCallBackFun : %s\n",tempData); os_printf("redCallBackFun scFlag : %d\n",scFlag); //键值判断 if(os_strcmp(tempData,"45")==0){ GPIO_OUTPUT_SET(GPIO_ID_PIN(12),0); GPIO_OUTPUT_SET(GPIO_ID_PIN(13),1);
os_printf("SDK version:%s\n", system_get_sdk_version()); 其他语句都注释掉。 编译 运行gen_misc.h并回答5个问题: ./gen_misc.sh 选择5个参数 编译过程开始: 编译结果放在~/esp/ESP8266_NONOS_SDK/bin目录中: cd ../bin/ ls -l 红框中的4个文件要烧写到ESP8266的Flash中。
os_printf("\n SDK version:%s \n", system_get_sdk_version()); } 七、看看打印的效果; 八、下载与集成; 添加到您的现有工程中,注意要去掉自带的uart.h和uart.c文件,毕竟会造成冲突!如果rots编译发现缺少UART_RXD_INV,那么请手动添加uart_register.h文件! 最后,共勉成果! 九、工程架构;本...