这里分享一些我使用w600/w800时所调通的代码,
有些是自己写的,有些是网上找到调通的,
希望能帮助使用w600/w800的人少走一些弯路,
我会不定时的更新加入更多的代码。
如果这里的内容对您有用,不妨下面留言交流一下。。。fatfs:一个著名的文件系统,现支持片内flash、片外flash、MicroSD卡。
vfs_fat + oofatfs + ftpserver:面向对象的fatfs,摘自micropython,使用MicroSD示例。
1.3 oled tft:4线spi 1.3寸OLED彩色显示屏的例子。
Micro SD driver (SPI):4线SPI MicroSD卡的驱动。
breathing_lamp:pwm三原色RGB呼吸灯例子,两种玩法让你爽个够。
gpio_key:一个软件消除gpio按键抖动的例子。
log_cache:一个日志缓存(可配置保存在flash中)的例子。
shell:一个简单shell命令行。
libcli:一个类似Cisco/H3C交换机的命令行, 当前仅支持GNU-GCC编译。
regex:一个摘自GNU的正则表达式库。
tcpdump:一个著名的抓包工具,摘自RTT。
wdrt:WiFi直接点对点通信例子。
wdrt_ack:WiFi直接点对点通信例子,有ack确认机制(丢包会变少相应速率也会降低)。
hio:高仿的omnipeek抓包,仅供参考。
ds18b20:经典的1线式温度传感器驱动。
wifi_position:一个使用mac地址定位的例子。
wifi_raw:一个802.11原始包收发例子
W60X_SDK_G3.02.00_mbedtls:一个使用软件加解密的mbedtls例子。
W60X_SDK_G3.04.00_mbedtls:一个使用硬件加解密的mbedtls例子。
http(s)_ota:一个http/https进行ota升级的例子,重写http协议,比官方例子写的简单易懂。
W60X_SDK_G3.04.00_cm_backtrace:移植的ARM Cortex-M系列MCU错误追踪库。
W25QXX: 一个spi flash的读ID示例。
下载地址:
http(s)_ota.7z 需要搭配mbedtls使用https,如有失败请改大MBEDTLS_SSL_MAX_CONTENT_LEN
一些调试资源:
MQTT连接测试服务器:mqtt.yichen.link:3883,设备端自己写代码,PC端可以使用MQTTBox之类的工具。
HTTP连接测试服务器:iot.yichen.link:80,设备端自己写代码,PC端可以使用浏览器、Postman、CURL之类的工具。
HTTPS连接测试服务器:iot.yichen.link:443,设备端自己写代码,PC端可以使用浏览器、Postman、CURL之类的工具。