适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本 在 https://github.com/larryli/U8g2_wqy_Arduino/releases 下载对应版本的 zip 文件,然后在 Arduino IDE 菜单项目 加载库 添加一个 .ZIP 库。 https://github.com/larryli/u8g2_wqy.git
使用u8g2库实现的STM32 OLED动画菜单项目 这是一个简单的菜单项目,用于在嵌入式设备上创建和管理菜单。该项目包括一个用户界面,可以通过按键来选择不同的菜单选项,以及子菜单导航功能: 利用图形库(u8g2)来绘制菜单和子菜单的界面,包括图标、文字等
u8g2_menu 是基于 U8g2 库的轻量级嵌入式菜单库,专门用于在 OLED/LCD 上快速做多级菜单、按键交互、参数设置,支持 Arduino、ESP32、STM32 全平台,纯 C/C++ 编写,体积小、运行流畅。
stm32基于HAL库实现sd卡使用fatfs文件系统
STM32F4的USB MSC, 基于FreeRTOS
STM32F405实现USB复合设备 MSC大容量存储(SD卡读卡器),CDC虚拟串口
stm32f4xx-pppd 拨号 sim7600ce 4G模块 串口PPP拨号
onps是一个开源且完全自主开发的国产网络协议栈。设计目标与LwIp相同,onps栈的目标系统同样是资源受限的单片机系统。提供完整的tcp/ip协议族实现,同时提供sntp、dns、ping等网络工具,支持以太网环境下dhcp动态ip地址申请,也支持动态及静态路由表。协议栈还封装实现了一个伯克利套接字(Berkeley sockets)层。协议栈使用ANSI C语言开发。
onps协议栈移植样例工程,给出onps栈的移植样例并测试ppp/ethernet+ip/tcp/udp栈的可靠性及稳定性,目标系统硬件平台为stm32f103rct6/stm32f407vet6,目标os为ucos-ii,开发环境为Keil5 MDK