#include "board.h" #include "main.h" board_t board; void led_open(led_e led) { switch (led) { case LED_USER: GPIO_SET(LED_USER_GPIO_Port, LED_USER_Pin); break; default: break; } } void led_close(led_e led) { switch (led) { case LED_USER: GPIO_RESET(LED_USER_GPIO_Port, LED_USER_Pin); break; default: break; } } void rtc_update(void) { board.rtc_time.Hours = LL_RTC_TIME_GetHour(RTC); board.rtc_time.Minutes = LL_RTC_TIME_GetMinute(RTC); board.rtc_time.Seconds = LL_RTC_TIME_GetSecond(RTC); board.rtc_date.WeekDay = LL_RTC_DATE_GetWeekDay(RTC); board.rtc_date.Day = LL_RTC_DATE_GetDay(RTC); board.rtc_date.Month = LL_RTC_DATE_GetMonth(RTC); board.rtc_date.Year = LL_RTC_DATE_GetYear(RTC); } void led_toggle(led_e led) { switch (led) { case LED_USER: GPIO_TOGGLE(LED_USER_GPIO_Port, LED_USER_Pin); break; default: break; } } /** * @brief 初始化显示板 * */ void board_init(void) { }