嵌入式技术论坛
直播中

hsdou月半

9年用户 486经验值
擅长:MEMS/传感技术
私信 关注
[问答]

RTC incompatible pointer请问大佬们在哪部分改比较适合

编译ART-Pi RTC 时 遇到

arm-none-eabi-gcc "../libraries/drivers/drv_usart.c"
../libraries/drivers/drv_rtc.c:278:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
stm32_rtc_get_secs,
../libraries/drivers/drv_rtc.c:278:5: note: (near initialization for 'stm32_rtc_ops.get_secs')
../libraries/drivers/drv_rtc.c:279:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
stm32_rtc_set_secs,
^
../libraries/drivers/drv_rtc.c:279:5: note: (near initialization for 'stm32_rtc_ops.set_secs')
../libraries/drivers/drv_rtc.c:282:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
stm32_rtc_get_timeval,
^
../libraries/drivers/drv_rtc.c:282:5: note: (near initialization for 'stm32_rtc_ops.get_timeval')

程序可以正常运行,但是不是很舒服。大佬们觉得, 在那部分改,比较适合?

回帖(1)

张玲

2022-9-2 11:36:19
这种指针类型的警告没多大问题,如果想消除警告,可以把在函数指针前加上(void *)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分