Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions bsp/bouffalo_lab/libraries/rt_drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down
4 changes: 2 additions & 2 deletions bsp/efm32/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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 */
Expand Down
8 changes: 4 additions & 4 deletions bsp/loongson/ls1cdev/drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}
Expand Down
8 changes: 4 additions & 4 deletions bsp/maxim/libraries/HAL_Drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;
}

Expand Down
2 changes: 1 addition & 1 deletion bsp/nuclei/libraries/gd32vf103/HAL_Drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down
2 changes: 1 addition & 1 deletion bsp/nxp/imx/imxrt/libraries/drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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;

Expand Down
2 changes: 1 addition & 1 deletion bsp/qemu-virt64-aarch64/drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
2 changes: 1 addition & 1 deletion bsp/raspberry-pi/raspi3-32/driver/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
2 changes: 1 addition & 1 deletion bsp/raspberry-pi/raspi3-64/driver/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
2 changes: 1 addition & 1 deletion bsp/w60x/drivers/drv_rtc.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
Loading