You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jiangming1399 b0b504f71a 增加背光控制 11 months ago
.vscode 将部分小函数拆分至utils.c 1 year ago
modules 屏幕分辨率修改移动至Makefile处 1 year ago
wwwroot 增加背光控制 11 months ago
.gitignore 重写了Makefile,使其更为自动化 1 year ago
.gitmodules 屏幕分辨率修改移动至Makefile处 1 year ago
Makefile 增加背光控制 11 months ago
README.md 增加设备IP地址搜索 11 months ago
backlight.c 增加背光控制 11 months ago
backlight.h 增加背光控制 11 months ago
calendar.c 微调排版参数 1 year ago
calendar.h 添加部分注释 1 year ago
fbg_utils.c 将image模块与其他fbg分离 1 year ago
fbg_utils.h add some comment 1 year ago
fonts.c 修正排版水平文字间距不正确的问题 1 year ago
fonts.h 添加部分注释 1 year ago
fonts_border_renderer.c 修正排版水平文字间距不正确的问题 1 year ago
fonts_border_renderer.h 改进排版算法,增加描边宽度调整 1 year ago
image.c add some comment 1 year ago
image.h add some comment 1 year ago
main.c 增加背光控制 11 months ago
timer.c 拆分部分绘制函数至fbg_utils.h,增加timer调度以减少字体计算消耗 1 year ago
timer.h 拆分部分绘制函数至fbg_utils.h,增加timer调度以减少字体计算消耗 1 year ago
utils.c 将部分小函数拆分至utils.c 1 year ago
utils.h 将部分小函数拆分至utils.c 1 year ago

README.md

NekoAlbum

NekoCal的继任者。

这是一个电子相册(?)/日历程序,有以下功能:

  • 在线更换背景(HTTP Post)
  • 在线推送通知(HTTP Post)
  • 自动获取天气(HTTP Get)
  • 自动校正时间(NTP)

故:

  • 需要有HTTP Server和Client来接收和获取数据。
  • 需要JSON解析获取的数据。

Todo:

  • http get 天气信息的实现
  • 配置文件的保存

依赖

内存使用

  • Framebuffer: 1024x600x4 x2 = 4800kb
  • Back Image: 1024x600x4 = 2400kb
  • Calendar: 1024x38 = 38kb
  • Message: 1024x25 = 25kb
  • Clock: 300x75 = 22kb
  • 小记: 7.3mb