M5StickCProjects Save

StickWatch2 and some interesting projects based on M5StickC

Project README

StickWatch2: 2代手表程序,包括

  • Clock - 表盘
  • Timer (0.1s) - 计时器
  • Gravity keyboard demo - 重力键盘
  • Level - 水平仪
  • Battery info - 电池信息
  • 3D render demo - 3D渲染
  • Microphone FFT spectrum - 麦克风频谱图
  • Maze of gravity ball - 重力小球走迷宫
  • Flappy bird

M5StickC projects (in ./other_projects and ./demo)

  • Gauge: 官方最早的demo
  • 8563_RTC: RTC
  • StickWatch2PowerManagment、AXP192: 电源管理
  • docs: 一些datasheet和文档
  • tools: 一些工具
  • StickWatch2AdafruitGRAM: BadApple串口接收端代码(BadApple切图打包下载:链接:https://pan.baidu.com/s/1W5UOgj8KgGAxLwByfdQRkw 提取码:49pz)
  • python: 一些python脚本,包括BadApple串口发送端代码(Python3+pyserial)
  • Binary firmware - See https://github.com/eggfly/StickWatch2Binary

图形库

一些项目中的src/Adafruit_GFX目录,是我对Adafruit_GFX进行了一些修改后,对80x160彩屏适配的GFX的18位的图形库,经过测试基本上fps可以达到50到60fps,人眼观察完全无闪烁。思路是把所有绘图操作通过canvas进行,canvas是在esp32内存中开辟的一块GRAM,然后SPI把GRAM数据传输到ST7735驱动芯片。

TODO:

  • Dump ways to die
  • 见缝插针
  • 喷水套圈
  • 摩天大楼

link: https://item.taobao.com/item.htm?id=588710395351

Open Source Agenda is not affiliated with "M5StickCProjects" Project. README Source: eggfly/M5StickCProjects
Stars
67
Open Issues
2
Last Commit
4 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating