summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYonggang Luo <[email protected]>2025-09-27 08:20:12 +0800
committerR b b666 <[email protected]>2025-10-11 15:27:04 +0800
commitb2d6e2c2686a7ecfdbdd97bb2bdefc231ecf8433 (patch)
tree2d1451c99d39b8594f49b506ef84bb40737b20a9
parent5ae232b6d0752ab823b5d0a52ef0aa269fdb3aed (diff)
Use time_t for RT_DEVICE_CTRL_RTC_GET_TIME RT_DEVICE_CTRL_RTC_SET_TIME
-rw-r--r--bsp/bouffalo_lab/libraries/rt_drivers/drv_rtc.c4
-rw-r--r--bsp/efm32/drv_rtc.c4
-rw-r--r--bsp/loongson/ls1cdev/drivers/drv_rtc.c8
-rw-r--r--bsp/maxim/libraries/HAL_Drivers/drv_rtc.c8
-rw-r--r--bsp/nuclei/libraries/gd32vf103/HAL_Drivers/drv_rtc.c2
-rw-r--r--bsp/nxp/imx/imxrt/libraries/drivers/drv_rtc.c2
-rw-r--r--bsp/qemu-virt64-aarch64/drivers/drv_rtc.c2
-rw-r--r--bsp/raspberry-pi/raspi3-32/driver/drv_rtc.c2
-rw-r--r--bsp/raspberry-pi/raspi3-64/driver/drv_rtc.c2
-rw-r--r--bsp/w60x/drivers/drv_rtc.c2
10 files changed, 18 insertions, 18 deletions
diff --git a/bsp/bouffalo_lab/libraries/rt_drivers/drv_rtc.c b/bsp/bouffalo_lab/libraries/rt_drivers/drv_rtc.c
index b4da15d734..872d4e7ff1 100644
--- a/bsp/bouffalo_lab/libraries/rt_drivers/drv_rtc.c
+++ b/bsp/bouffalo_lab/libraries/rt_drivers/drv_rtc.c
@@ -47,11 +47,11 @@ static rt_err_t _rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = rtc_time + BFLB_RTC_TIME2SEC(bflb_rtc_get_time(bflb_rtc));
+ *(time_t *)args = rtc_time + BFLB_RTC_TIME2SEC(bflb_rtc_get_time(bflb_rtc));
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
- rtc_time = *(rt_uint32_t *)args;
+ rtc_time = *(time_t *)args;
bflb_rtc_set_time(bflb_rtc, 0);
break;
}
diff --git a/bsp/efm32/drv_rtc.c b/bsp/efm32/drv_rtc.c
index 20acb19666..9dfe96f3af 100644
--- a/bsp/efm32/drv_rtc.c
+++ b/bsp/efm32/drv_rtc.c
@@ -85,13 +85,13 @@ static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = rtc_time + RTC_CounterGet();
+ *(time_t *)args = rtc_time + RTC_CounterGet();
rtc_debug("RTC: get rtc_time %x + %x\n", rtc_time, RTC_CounterGet());
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
{
- rtc_time = *(rt_uint32_t *)args;
+ rtc_time = *(time_t *)args;
rtc_debug("RTC: set rtc_time %x\n", rtc_time);
/* Reset counter */
diff --git a/bsp/loongson/ls1cdev/drivers/drv_rtc.c b/bsp/loongson/ls1cdev/drivers/drv_rtc.c
index 3f2f3af1b6..e4f32e380a 100644
--- a/bsp/loongson/ls1cdev/drivers/drv_rtc.c
+++ b/bsp/loongson/ls1cdev/drivers/drv_rtc.c
@@ -110,14 +110,14 @@ static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = get_timestamp();
- rtc_debug("RTC: get rtc_time %x\n", *(rt_uint32_t *)args);
+ *(time_t *)args = get_timestamp();
+ rtc_debug("RTC: get rtc_time %x\n", *(time_t *)args);
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
{
- result = set_timestamp(*(rt_uint32_t *)args);
- rtc_debug("RTC: set rtc_time %x\n", *(rt_uint32_t *)args);
+ result = set_timestamp(*(time_t *)args);
+ rtc_debug("RTC: set rtc_time %x\n", *(time_t *)args);
}
break;
}
diff --git a/bsp/maxim/libraries/HAL_Drivers/drv_rtc.c b/bsp/maxim/libraries/HAL_Drivers/drv_rtc.c
index 563ee24dc2..b344fb4129 100644
--- a/bsp/maxim/libraries/HAL_Drivers/drv_rtc.c
+++ b/bsp/maxim/libraries/HAL_Drivers/drv_rtc.c
@@ -64,16 +64,16 @@ static rt_err_t rt_rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = get_rtc_timestamp();
- LOG_D("RTC: get rtc_time %x\n", *(rt_uint32_t *)args);
+ *(time_t *)args = get_rtc_timestamp();
+ LOG_D("RTC: get rtc_time %x\n", *(time_t *)args);
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
- if (set_rtc_time_stamp(*(rt_uint32_t *)args))
+ if (set_rtc_time_stamp(*(time_t *)args))
{
result = -RT_ERROR;
}
- LOG_D("RTC: set rtc_time %x\n", *(rt_uint32_t *)args);
+ LOG_D("RTC: set rtc_time %x\n", *(time_t *)args);
break;
}
diff --git a/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/drv_rtc.c b/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/drv_rtc.c
index 795d0b7167..78d16e6168 100644
--- a/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/drv_rtc.c
+++ b/bsp/nuclei/libraries/gd32vf103/HAL_Drivers/drv_rtc.c
@@ -116,7 +116,7 @@ static rt_err_t gd32_rtc_control(rt_device_t dev, int cmd, void *args)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
{
- *(uint32_t *)args = get_timestamp();
+ *(time_t *)args = get_timestamp();
}
break;
diff --git a/bsp/nxp/imx/imxrt/libraries/drivers/drv_rtc.c b/bsp/nxp/imx/imxrt/libraries/drivers/drv_rtc.c
index e958c363e1..54e1c15c1d 100644
--- a/bsp/nxp/imx/imxrt/libraries/drivers/drv_rtc.c
+++ b/bsp/nxp/imx/imxrt/libraries/drivers/drv_rtc.c
@@ -121,7 +121,7 @@ static rt_err_t imxrt_hp_rtc_control(rt_device_t dev, int cmd, void *args)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
{
- *(uint32_t *)args = imxrt_hp_get_timestamp();
+ *(time_t *)args = imxrt_hp_get_timestamp();
}
break;
diff --git a/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c b/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c
index 238e50074b..8612b62641 100644
--- a/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c
+++ b/bsp/qemu-virt64-aarch64/drivers/drv_rtc.c
@@ -67,7 +67,7 @@ static rt_err_t pl031_rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = pl031_read32(RTC_DR);
+ *(time_t *)args = pl031_read32(RTC_DR);
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
pl031_write32(RTC_LR, *(time_t *)args);
diff --git a/bsp/raspberry-pi/raspi3-32/driver/drv_rtc.c b/bsp/raspberry-pi/raspi3-32/driver/drv_rtc.c
index e050dd93d8..de305e1d85 100644
--- a/bsp/raspberry-pi/raspi3-32/driver/drv_rtc.c
+++ b/bsp/raspberry-pi/raspi3-32/driver/drv_rtc.c
@@ -238,7 +238,7 @@ static rt_err_t raspi_rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = raspi_get_timestamp();
+ *(time_t *)args = raspi_get_timestamp();
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
raspi_set_timestamp(*(time_t *)args);
diff --git a/bsp/raspberry-pi/raspi3-64/driver/drv_rtc.c b/bsp/raspberry-pi/raspi3-64/driver/drv_rtc.c
index f6625f025a..d68596ed57 100644
--- a/bsp/raspberry-pi/raspi3-64/driver/drv_rtc.c
+++ b/bsp/raspberry-pi/raspi3-64/driver/drv_rtc.c
@@ -82,7 +82,7 @@ static rt_err_t raspi_rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = raspi_get_timestamp();
+ *(time_t *)args = raspi_get_timestamp();
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
raspi_set_timestamp(*(time_t *)args);
diff --git a/bsp/w60x/drivers/drv_rtc.c b/bsp/w60x/drivers/drv_rtc.c
index 392bb950f3..44af6b3222 100644
--- a/bsp/w60x/drivers/drv_rtc.c
+++ b/bsp/w60x/drivers/drv_rtc.c
@@ -139,7 +139,7 @@ static rt_err_t wm_rtc_control(rt_device_t dev, int cmd, void *args)
switch (cmd)
{
case RT_DEVICE_CTRL_RTC_GET_TIME:
- *(rt_uint32_t *)args = wm_get_timestamp();
+ *(time_t *)args = wm_get_timestamp();
break;
case RT_DEVICE_CTRL_RTC_SET_TIME:
wm_set_timestamp(*(time_t *)args);