使用ESP32C3作为TCP客户端连接电脑上位机TCP服务端,上位机获取电脑屏幕图像处理后传输给ESP32C3实现无线投屏。ESP32C3驱动240X240 LCD (IC: ST7789) 或160X80 LCD (IC: ST7735),在VS Code中使用esp-idf V5.11开发;上位机在VS2019中使用C#基于Winform实现。传输图像为RGB565格式,完全靠TCP的安全传输
基于stm32f103c8t6为0.96寸OLED写的图形显示驱动,支持任意位置显示字符、图形,支持对字符、图形进行旋转、翻转、反色、透明贴图、抠图显示,支持简单菜单操作:创建菜单、移动菜单、显示菜单、删除菜单。
0.96寸OLED 显示库函数,实现图形、文字旋转、反色、透明等显示效果;矩阵按键,采用按键状态机实现按键状态读取,包括按下、抬起、长按状态;菜单效果,列表式菜单,实现多级菜单无限嵌套、进入与返回,简单菜单注册方式
STM32 SPI主机与ESP32C3 SPI从机通讯,STM32向ESP32C3发送OLED显示数据,实现同屏功能