Merge branch 'ofwdev' into 420

This commit is contained in:
RogueMaster
2022-11-04 02:38:28 -04:00
66 changed files with 187 additions and 19 deletions

View File

@@ -1271,6 +1271,7 @@ Function,+,furi_hal_rtc_get_fault_data,uint32_t,
Function,+,furi_hal_rtc_get_log_level,uint8_t,
Function,+,furi_hal_rtc_get_pin_fails,uint32_t,
Function,+,furi_hal_rtc_get_register,uint32_t,FuriHalRtcRegister
Function,+,furi_hal_rtc_get_timestamp,uint32_t,
Function,-,furi_hal_rtc_init,void,
Function,-,furi_hal_rtc_init_early,void,
Function,+,furi_hal_rtc_is_flag_set,_Bool,FuriHalRtcFlag
@@ -2295,6 +2296,7 @@ Function,+,storage_common_mkdir,FS_Error,"Storage*, const char*"
Function,+,storage_common_remove,FS_Error,"Storage*, const char*"
Function,+,storage_common_rename,FS_Error,"Storage*, const char*, const char*"
Function,+,storage_common_stat,FS_Error,"Storage*, const char*, FileInfo*"
Function,+,storage_common_timestamp,FS_Error,"Storage*, const char*, uint32_t*"
Function,+,storage_dir_close,_Bool,File*
Function,+,storage_dir_open,_Bool,"File*, const char*"
Function,+,storage_dir_read,_Bool,"File*, FileInfo*, char*, uint16_t"
1 entry status name type params
1271 Function + furi_hal_rtc_get_log_level uint8_t
1272 Function + furi_hal_rtc_get_pin_fails uint32_t
1273 Function + furi_hal_rtc_get_register uint32_t FuriHalRtcRegister
1274 Function + furi_hal_rtc_get_timestamp uint32_t
1275 Function - furi_hal_rtc_init void
1276 Function - furi_hal_rtc_init_early void
1277 Function + furi_hal_rtc_is_flag_set _Bool FuriHalRtcFlag
2296 Function + storage_common_remove FS_Error Storage*, const char*
2297 Function + storage_common_rename FS_Error Storage*, const char*, const char*
2298 Function + storage_common_stat FS_Error Storage*, const char*, FileInfo*
2299 Function + storage_common_timestamp FS_Error Storage*, const char*, uint32_t*
2300 Function + storage_dir_close _Bool File*
2301 Function + storage_dir_open _Bool File*, const char*
2302 Function + storage_dir_read _Bool File*, FileInfo*, char*, uint16_t

View File

@@ -318,6 +318,12 @@ uint32_t furi_hal_rtc_get_pin_fails() {
return furi_hal_rtc_get_register(FuriHalRtcRegisterPinFails);
}
uint32_t furi_hal_rtc_get_timestamp() {
FuriHalRtcDateTime datetime = {0};
furi_hal_rtc_get_datetime(&datetime);
return furi_hal_rtc_datetime_to_timestamp(&datetime);
}
uint32_t furi_hal_rtc_datetime_to_timestamp(FuriHalRtcDateTime* datetime) {
uint32_t timestamp = 0;
uint8_t years = 0;