ZHCUBY1 April   2024

 

  1.   1
  2.   商标
  3. 1用途和范围
  4. 2UART 主机接口
    1. 2.1 UART 要求
    2. 2.2 UART 命令
    3. 2.3 UART 读取命令
    4. 2.4 UART 命令构建器工具
  5. 3microSD 卡播放
    1. 3.1 microSD 卡概述
    2. 3.2 microSD 卡格式和配置
    3. 3.3 microSD 卡播放操作
  6. 4图形库
    1. 4.1 图形库概述
    2. 4.2 初始动画
    3. 4.3 microSD 卡中的图像
    4. 4.4 启动界面图像
    5. 4.5 智能家居演示
  7. 5DSI 模式
    1. 5.1 DSI 模式概述
  8. 6修订历史记录

智能家居演示

智能家居 GUI 演示完全由 MSPM0 和图形库创建,并未使用任何来自 microSD 卡或固件映像中的图像。

在主菜单上选择“Smart Home demo”会调用选择语句 St_MMENUSH 并设置 StateNow = St_DEMO。这会调用 ExecMain() 函数和 StateDemo() 函数。状态演示函数会调用演示中显示的多个图形相关函数。下面列出了相关函数:

  • SetupMenus():在显示屏右侧创建图标
  • SetupAlbums():在显示屏右上方创建图标
  • SetupWeather():在显示屏左下方创建天气显示
  • UpdateClock():在显示屏左上方创建时钟视觉效果
  • WeatherNow():在显示屏左下方创建天气显示

在显示屏右侧,用户可以使用 EVM 按钮选择四个图标。这些图标包含感叹号、复选标记、日历和房屋图标。使用按钮选择右侧的感叹号图标会调用函数 MessagesNow()。此函数会创建一张带有文本的图像。使用按钮选择复选标记会调用函数 ToDoNow()。此函数会生成一个动态的事项检查清单。使用按钮选择日历会调用函数 CalendarNow()。此函数会生成一张通用日历图像。使用按钮选择房屋图标会退出智能家居演示并返回到主菜单。

在图标之间切换或选择图标时,图标的动画和颜色由以下函数控制。

在图标之间移动和选择图标:

  • SelectHome(int move_button)
  • SelectAttention(int move_button)
  • SelectToDo(int move_button)
  • SelectCalendar(int move_button)