20240909-DXSPX-emb/Src/Usr/Task/RTCTask.c

29 lines
588 B
C
Raw Permalink Normal View History

#include <stdint.h>
#include <stdbool.h>
#include "RTCTask.h"
#include "DrvRtcI2c.h"
#include "BSPI2C.h"
#include "os.h"
#include "inc/hw_memmap.h"
#include "inc/hw_types.h"
#include "driverlib/sysctl.h"
#include "driverlib/gpio.h"
#include "driverlib/i2c.h"
#include "driverlib/pin_map.h"
USR_DRV_RTC_I2C_TIME time;
void RtcTask(void *p_arg)
{
(void)p_arg; // 忽略未使用的参数
while (1) {
DrvRtcI2CGetTime(&time);
OSTimeDlyHMSM(0, 0, 1, 0); // 每1秒更新一次时间
}
}