lvgl_t113 0.1
t113-s3 86盒的LVGL桌面时钟程序
载入中...
搜索中...
未找到
calender_page.c 文件参考

实现日历页面的功能,包括显示当前日期、定时更新日期以及返回主页按钮。 更多...

#include "lvgl/lvgl.h"
#include <pthread.h>
#include <time.h>
#include <sys/time.h>
#include "calender_page.h"
#include "home_page.h"
#include "source/img/home.h"
calender_page.c 的引用(Include)关系图:

浏览该文件的源代码.

函数

static void home_img_clicked_callback (lv_event_t *e)
 主页按键触发回调
 
static void clock_calender_task_callback (lv_timer_t *timer)
 时钟定时触发回调
 
void CalenderPage (void)
 日历页面
 

变量

lv_obj_t * Calender_OBJ
 
static lv_coord_t hor_res = 480
 
static lv_coord_t ver_res = 480
 
static lv_coord_t rect_width =(lv_coord_t)((float)480 * 0.2f)
 

详细描述

实现日历页面的功能,包括显示当前日期、定时更新日期以及返回主页按钮。

作者
Kozakemi (kemik.nosp@m.oza@.nosp@m.gmail.nosp@m..com)
日期
2025-02-14
功能描述
  1. 创建并显示日历页面。
  2. 定时更新日历显示的日期。
  3. 提供返回主页按钮,点击后返回主页。
用法描述
  1. 调用 CalenderPage() 函数初始化并显示日历页面。
修改日志:
Date Version Author Description
2025-02-14 1.0 Kozakemi 初始版本,实现日历页面的基本功能。

在文件 calender_page.c 中定义.

函数说明

◆ CalenderPage()

void CalenderPage ( void )

日历页面

在文件 calender_page.c68 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ clock_calender_task_callback()

static void clock_calender_task_callback ( lv_timer_t * timer)
static

时钟定时触发回调

参数
{lv_timer_t*} timer

在文件 calender_page.c50 行定义.

这是这个函数的调用关系图:

◆ home_img_clicked_callback()

static void home_img_clicked_callback ( lv_event_t * e)
static

主页按键触发回调

注解
跳转回主页面
参数
{lv_event_t*} e

在文件 calender_page.c40 行定义.

这是这个函数的调用关系图:

变量说明

◆ Calender_OBJ

lv_obj_t* Calender_OBJ

在文件 calender_page.c31 行定义.

◆ hor_res

lv_coord_t hor_res = 480
static

在文件 calender_page.c32 行定义.

◆ rect_width

lv_coord_t rect_width =(lv_coord_t)((float)480 * 0.2f)
static

在文件 calender_page.c34 行定义.

◆ ver_res

lv_coord_t ver_res = 480
static

在文件 calender_page.c33 行定义.