merge fixes [ci skip]

parsers will be fixed after
This commit is contained in:
MX 2024-02-15 14:08:10 +03:00
parent 62edabe9dd
commit 597d295743
No known key found for this signature in database
GPG key ID: 7CCC66B7DBDD1C83
9 changed files with 20 additions and 20 deletions

View file

@ -24,9 +24,9 @@ static void clock_render_callback(Canvas* const canvas, void* ctx) {
return; return;
} }
FuriHalRtcDateTime curr_dt; DateTime curr_dt;
furi_hal_rtc_get_datetime(&curr_dt); furi_hal_rtc_get_datetime(&curr_dt);
uint32_t curr_ts = furi_hal_rtc_datetime_to_timestamp(&curr_dt); uint32_t curr_ts = datetime_datetime_to_timestamp(&curr_dt);
char time_string[TIME_LEN]; char time_string[TIME_LEN];
char date_string[DATE_LEN]; char date_string[DATE_LEN];
@ -191,9 +191,9 @@ int32_t clock_app(void* p) {
case InputKeyOk:; case InputKeyOk:;
// START/STOP TIMER // START/STOP TIMER
FuriHalRtcDateTime curr_dt; DateTime curr_dt;
furi_hal_rtc_get_datetime(&curr_dt); furi_hal_rtc_get_datetime(&curr_dt);
uint32_t curr_ts = furi_hal_rtc_datetime_to_timestamp(&curr_dt); uint32_t curr_ts = datetime_datetime_to_timestamp(&curr_dt);
if(plugin_state->timer_running) { if(plugin_state->timer_running) {
// Update stopped seconds // Update stopped seconds

View file

@ -30,7 +30,7 @@ typedef struct {
typedef struct { typedef struct {
LocaleDateFormat date_format; LocaleDateFormat date_format;
LocaleTimeFormat time_format; LocaleTimeFormat time_format;
FuriHalRtcDateTime datetime; DateTime datetime;
FuriMutex* mutex; FuriMutex* mutex;
FuriMessageQueue* event_queue; FuriMessageQueue* event_queue;
uint32_t timer_start_timestamp; uint32_t timer_start_timestamp;

View file

@ -23,7 +23,7 @@ void subghz_scene_save_name_on_enter(void* context) {
FuriString* dir_name = furi_string_alloc(); FuriString* dir_name = furi_string_alloc();
char file_name_buf[SUBGHZ_MAX_LEN_NAME] = {0}; char file_name_buf[SUBGHZ_MAX_LEN_NAME] = {0};
FuriHalRtcDateTime* datetime = subghz->save_datetime_set ? &subghz->save_datetime : NULL; DateTime* datetime = subghz->save_datetime_set ? &subghz->save_datetime : NULL;
subghz->save_datetime_set = false; subghz->save_datetime_set = false;
if(!subghz_path_is_file(subghz->file_path)) { if(!subghz_path_is_file(subghz->file_path)) {
SubGhzProtocolDecoderBase* decoder_result = subghz_txrx_get_decoder(subghz->txrx); SubGhzProtocolDecoderBase* decoder_result = subghz_txrx_get_decoder(subghz->txrx);

View file

@ -12,7 +12,7 @@ typedef struct {
FlipperFormat* flipper_string; FlipperFormat* flipper_string;
uint8_t type; uint8_t type;
SubGhzRadioPreset* preset; SubGhzRadioPreset* preset;
FuriHalRtcDateTime datetime; DateTime datetime;
} SubGhzHistoryItem; } SubGhzHistoryItem;
ARRAY_DEF(SubGhzHistoryItemArray, SubGhzHistoryItem, M_POD_OPLIST) ARRAY_DEF(SubGhzHistoryItemArray, SubGhzHistoryItem, M_POD_OPLIST)
@ -131,13 +131,13 @@ const char* subghz_history_get_protocol_name(SubGhzHistory* instance, uint16_t i
return furi_string_get_cstr(instance->tmp_string); return furi_string_get_cstr(instance->tmp_string);
} }
FuriHalRtcDateTime subghz_history_get_datetime(SubGhzHistory* instance, uint16_t idx) { DateTime subghz_history_get_datetime(SubGhzHistory* instance, uint16_t idx) {
furi_assert(instance); furi_assert(instance);
SubGhzHistoryItem* item = SubGhzHistoryItemArray_get(instance->history->data, idx); SubGhzHistoryItem* item = SubGhzHistoryItemArray_get(instance->history->data, idx);
if(item) { if(item) {
return item->datetime; return item->datetime;
} else { } else {
return (FuriHalRtcDateTime){}; return (DateTime){};
} }
} }
@ -175,7 +175,7 @@ void subghz_history_get_text_item_menu(SubGhzHistory* instance, FuriString* outp
void subghz_history_get_time_item_menu(SubGhzHistory* instance, FuriString* output, uint16_t idx) { void subghz_history_get_time_item_menu(SubGhzHistory* instance, FuriString* output, uint16_t idx) {
SubGhzHistoryItem* item = SubGhzHistoryItemArray_get(instance->history->data, idx); SubGhzHistoryItem* item = SubGhzHistoryItemArray_get(instance->history->data, idx);
FuriHalRtcDateTime* t = &item->datetime; DateTime* t = &item->datetime;
furi_string_printf(output, "%.2d:%.2d:%.2d ", t->hour, t->minute, t->second); furi_string_printf(output, "%.2d:%.2d:%.2d ", t->hour, t->minute, t->second);
} }

View file

@ -74,9 +74,9 @@ const char* subghz_history_get_protocol_name(SubGhzHistory* instance, uint16_t i
* *
* @param instance - SubGhzHistory instance * @param instance - SubGhzHistory instance
* @param idx - record index * @param idx - record index
* @return datetime - FuriHalRtcDateTime received timestamp * @return datetime - DateTime received timestamp
*/ */
FuriHalRtcDateTime subghz_history_get_datetime(SubGhzHistory* instance, uint16_t idx); DateTime subghz_history_get_datetime(SubGhzHistory* instance, uint16_t idx);
/** Get string item menu to history[idx] /** Get string item menu to history[idx]
* *

View file

@ -80,7 +80,7 @@ struct SubGhz {
bool raw_send_only; bool raw_send_only;
bool save_datetime_set; bool save_datetime_set;
FuriHalRtcDateTime save_datetime; DateTime save_datetime;
SubGhzLastSettings* last_settings; SubGhzLastSettings* last_settings;

View file

@ -48,7 +48,7 @@ void name_generator_make_auto_datetime(
char* name, char* name,
size_t max_name_size, size_t max_name_size,
const char* prefix, const char* prefix,
FuriHalRtcDateTime* custom_time) { DateTime* custom_time) {
if(furi_hal_rtc_is_flag_set(FuriHalRtcFlagDetailedFilename)) { if(furi_hal_rtc_is_flag_set(FuriHalRtcFlagDetailedFilename)) {
name_generator_make_detailed_datetime(name, max_name_size, prefix, custom_time); name_generator_make_detailed_datetime(name, max_name_size, prefix, custom_time);
} else { } else {
@ -88,12 +88,12 @@ void name_generator_make_detailed_datetime(
char* name, char* name,
size_t max_name_size, size_t max_name_size,
const char* prefix, const char* prefix,
FuriHalRtcDateTime* custom_time) { DateTime* custom_time) {
furi_assert(name); furi_assert(name);
furi_assert(max_name_size); furi_assert(max_name_size);
furi_assert(prefix); furi_assert(prefix);
FuriHalRtcDateTime dateTime; DateTime dateTime;
if(custom_time) { if(custom_time) {
dateTime = *custom_time; dateTime = *custom_time;
} else { } else {

View file

@ -19,7 +19,7 @@ void name_generator_make_auto_datetime(
char* name, char* name,
size_t max_name_size, size_t max_name_size,
const char* prefix, const char* prefix,
FuriHalRtcDateTime* custom_time); DateTime* custom_time);
/** Generates random name /** Generates random name
* *
@ -41,7 +41,7 @@ void name_generator_make_detailed_datetime(
char* name, char* name,
size_t max_name_size, size_t max_name_size,
const char* prefix, const char* prefix,
FuriHalRtcDateTime* custom_time); DateTime* custom_time);
#ifdef __cplusplus #ifdef __cplusplus
} }

View file

@ -2604,9 +2604,9 @@ Function,-,music_worker_set_volume,void,"MusicWorker*, float"
Function,-,music_worker_start,void,MusicWorker* Function,-,music_worker_start,void,MusicWorker*
Function,-,music_worker_stop,void,MusicWorker* Function,-,music_worker_stop,void,MusicWorker*
Function,+,name_generator_make_auto,void,"char*, size_t, const char*" Function,+,name_generator_make_auto,void,"char*, size_t, const char*"
Function,+,name_generator_make_auto_datetime,void,"char*, size_t, const char*, FuriHalRtcDateTime*" Function,+,name_generator_make_auto_datetime,void,"char*, size_t, const char*, DateTime*"
Function,+,name_generator_make_detailed,void,"char*, size_t, const char*" Function,+,name_generator_make_detailed,void,"char*, size_t, const char*"
Function,+,name_generator_make_detailed_datetime,void,"char*, size_t, const char*, FuriHalRtcDateTime*" Function,+,name_generator_make_detailed_datetime,void,"char*, size_t, const char*, DateTime*"
Function,+,name_generator_make_random,void,"char*, size_t" Function,+,name_generator_make_random,void,"char*, size_t"
Function,+,name_generator_make_random_prefixed,void,"char*, size_t, const char*" Function,+,name_generator_make_random_prefixed,void,"char*, size_t, const char*"
Function,-,nan,double,const char* Function,-,nan,double,const char*

1 entry status name type params
2604 Function - music_worker_start void MusicWorker*
2605 Function - music_worker_stop void MusicWorker*
2606 Function + name_generator_make_auto void char*, size_t, const char*
2607 Function + name_generator_make_auto_datetime void char*, size_t, const char*, FuriHalRtcDateTime* char*, size_t, const char*, DateTime*
2608 Function + name_generator_make_detailed void char*, size_t, const char*
2609 Function + name_generator_make_detailed_datetime void char*, size_t, const char*, FuriHalRtcDateTime* char*, size_t, const char*, DateTime*
2610 Function + name_generator_make_random void char*, size_t
2611 Function + name_generator_make_random_prefixed void char*, size_t, const char*
2612 Function - nan double const char*