[FL-3211][FL-3212] Debug apps: speaker, uart_echo with baudrate (#2812)

* Music player: move music_worker to library
* Music player: drop cli
* Debug: speaker debug app
* Debug: baudrate arg in uart_echo app
* Libs: add music_worker to api
* Libs: add music_worker to targets linker_dependencies

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Sergey Gavrilov
2023-06-29 20:23:04 +09:00
committed by GitHub
co-authored by あく
parent e5ae3e22b3
commit 95c1585df6
16 changed files with 295 additions and 153 deletions
+14 -1
View File
@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,31.2,,
Version,+,31.3,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -128,6 +128,7 @@ Header,+,lib/mlib/m-list.h,,
Header,+,lib/mlib/m-rbtree.h,,
Header,+,lib/mlib/m-tuple.h,,
Header,+,lib/mlib/m-variant.h,,
Header,+,lib/music_worker/music_worker.h,,
Header,+,lib/one_wire/maxim_crc.h,,
Header,+,lib/one_wire/one_wire_host.h,,
Header,+,lib/one_wire/one_wire_slave.h,,
@@ -1519,6 +1520,18 @@ Function,-,mkstemps,int,"char*, int"
Function,-,mktemp,char*,char*
Function,-,mktime,time_t,tm*
Function,-,mrand48,long,
Function,-,music_worker_alloc,MusicWorker*,
Function,-,music_worker_clear,void,MusicWorker*
Function,-,music_worker_free,void,MusicWorker*
Function,-,music_worker_is_playing,_Bool,MusicWorker*
Function,-,music_worker_load,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_load_fmf_from_file,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_load_rtttl_from_file,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_load_rtttl_from_string,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_set_callback,void,"MusicWorker*, MusicWorkerCallback, void*"
Function,-,music_worker_set_volume,void,"MusicWorker*, float"
Function,-,music_worker_start,void,MusicWorker*
Function,-,music_worker_stop,void,MusicWorker*
Function,+,notification_internal_message,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_internal_message_block,void,"NotificationApp*, const NotificationSequence*"
Function,+,notification_message,void,"NotificationApp*, const NotificationSequence*"
1 entry status name type params
2 Version + 31.2 31.3
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
128 Header + lib/mlib/m-rbtree.h
129 Header + lib/mlib/m-tuple.h
130 Header + lib/mlib/m-variant.h
131 Header + lib/music_worker/music_worker.h
132 Header + lib/one_wire/maxim_crc.h
133 Header + lib/one_wire/one_wire_host.h
134 Header + lib/one_wire/one_wire_slave.h
1520 Function - mktemp char* char*
1521 Function - mktime time_t tm*
1522 Function - mrand48 long
1523 Function - music_worker_alloc MusicWorker*
1524 Function - music_worker_clear void MusicWorker*
1525 Function - music_worker_free void MusicWorker*
1526 Function - music_worker_is_playing _Bool MusicWorker*
1527 Function - music_worker_load _Bool MusicWorker*, const char*
1528 Function - music_worker_load_fmf_from_file _Bool MusicWorker*, const char*
1529 Function - music_worker_load_rtttl_from_file _Bool MusicWorker*, const char*
1530 Function - music_worker_load_rtttl_from_string _Bool MusicWorker*, const char*
1531 Function - music_worker_set_callback void MusicWorker*, MusicWorkerCallback, void*
1532 Function - music_worker_set_volume void MusicWorker*, float
1533 Function - music_worker_start void MusicWorker*
1534 Function - music_worker_stop void MusicWorker*
1535 Function + notification_internal_message void NotificationApp*, const NotificationSequence*
1536 Function + notification_internal_message_block void NotificationApp*, const NotificationSequence*
1537 Function + notification_message void NotificationApp*, const NotificationSequence*
+1
View File
@@ -25,6 +25,7 @@
"appframe",
"assets",
"one_wire",
"music_worker",
"misc",
"flipper_application",
"flipperformat",
+17 -4
View File
@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,+,31.2,,
Version,+,31.3,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -146,6 +146,7 @@ Header,+,lib/mlib/m-list.h,,
Header,+,lib/mlib/m-rbtree.h,,
Header,+,lib/mlib/m-tuple.h,,
Header,+,lib/mlib/m-variant.h,,
Header,+,lib/music_worker/music_worker.h,,
Header,+,lib/nfc/nfc_device.h,,
Header,+,lib/nfc/protocols/nfc_util.h,,
Header,+,lib/one_wire/maxim_crc.h,,
@@ -1220,12 +1221,12 @@ Function,+,furi_hal_mpu_protect_disable,void,FuriHalMpuRegion
Function,+,furi_hal_mpu_protect_no_access,void,"FuriHalMpuRegion, uint32_t, FuriHalMPURegionSize"
Function,+,furi_hal_mpu_protect_read_only,void,"FuriHalMpuRegion, uint32_t, FuriHalMPURegionSize"
Function,+,furi_hal_nfc_activate_nfca,_Bool,"uint32_t, uint32_t*"
Function,+,furi_hal_nfc_field_is_present,_Bool,
Function,+,furi_hal_nfc_field_detect_start,void,
Function,-,furi_hal_nfc_deinit,void,
Function,+,furi_hal_nfc_detect,_Bool,"FuriHalNfcDevData*, uint32_t"
Function,+,furi_hal_nfc_emulate_nfca,_Bool,"uint8_t*, uint8_t, uint8_t*, uint8_t, FuriHalNfcEmulateCallback, void*, uint32_t"
Function,+,furi_hal_nfc_exit_sleep,void,
Function,+,furi_hal_nfc_field_detect_start,void,
Function,+,furi_hal_nfc_field_is_present,_Bool,
Function,+,furi_hal_nfc_field_off,void,
Function,+,furi_hal_nfc_field_on,void,
Function,-,furi_hal_nfc_init,void,
@@ -1307,9 +1308,9 @@ Function,-,furi_hal_resources_init_early,void,
Function,+,furi_hal_rfid_comp_set_callback,void,"FuriHalRfidCompCallback, void*"
Function,+,furi_hal_rfid_comp_start,void,
Function,+,furi_hal_rfid_comp_stop,void,
Function,+,furi_hal_rfid_field_is_present,_Bool,uint32_t*
Function,+,furi_hal_rfid_field_detect_start,void,
Function,+,furi_hal_rfid_field_detect_stop,void,
Function,+,furi_hal_rfid_field_is_present,_Bool,uint32_t*
Function,-,furi_hal_rfid_init,void,
Function,+,furi_hal_rfid_pin_pull_pulldown,void,
Function,+,furi_hal_rfid_pin_pull_release,void,
@@ -2063,6 +2064,18 @@ Function,-,modf,double,"double, double*"
Function,-,modff,float,"float, float*"
Function,-,modfl,long double,"long double, long double*"
Function,-,mrand48,long,
Function,-,music_worker_alloc,MusicWorker*,
Function,-,music_worker_clear,void,MusicWorker*
Function,-,music_worker_free,void,MusicWorker*
Function,-,music_worker_is_playing,_Bool,MusicWorker*
Function,-,music_worker_load,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_load_fmf_from_file,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_load_rtttl_from_file,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_load_rtttl_from_string,_Bool,"MusicWorker*, const char*"
Function,-,music_worker_set_callback,void,"MusicWorker*, MusicWorkerCallback, void*"
Function,-,music_worker_set_volume,void,"MusicWorker*, float"
Function,-,music_worker_start,void,MusicWorker*
Function,-,music_worker_stop,void,MusicWorker*
Function,-,nan,double,const char*
Function,-,nanf,float,const char*
Function,-,nanl,long double,const char*
1 entry status name type params
2 Version + 31.2 31.3
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
146 Header + lib/mlib/m-rbtree.h
147 Header + lib/mlib/m-tuple.h
148 Header + lib/mlib/m-variant.h
149 Header + lib/music_worker/music_worker.h
150 Header + lib/nfc/nfc_device.h
151 Header + lib/nfc/protocols/nfc_util.h
152 Header + lib/one_wire/maxim_crc.h
1221 Function + furi_hal_mpu_protect_no_access void FuriHalMpuRegion, uint32_t, FuriHalMPURegionSize
1222 Function + furi_hal_mpu_protect_read_only void FuriHalMpuRegion, uint32_t, FuriHalMPURegionSize
1223 Function + furi_hal_nfc_activate_nfca _Bool uint32_t, uint32_t*
Function + furi_hal_nfc_field_is_present _Bool
Function + furi_hal_nfc_field_detect_start void
1224 Function - furi_hal_nfc_deinit void
1225 Function + furi_hal_nfc_detect _Bool FuriHalNfcDevData*, uint32_t
1226 Function + furi_hal_nfc_emulate_nfca _Bool uint8_t*, uint8_t, uint8_t*, uint8_t, FuriHalNfcEmulateCallback, void*, uint32_t
1227 Function + furi_hal_nfc_exit_sleep void
1228 Function + furi_hal_nfc_field_detect_start void
1229 Function + furi_hal_nfc_field_is_present _Bool
1230 Function + furi_hal_nfc_field_off void
1231 Function + furi_hal_nfc_field_on void
1232 Function - furi_hal_nfc_init void
1308 Function + furi_hal_rfid_comp_set_callback void FuriHalRfidCompCallback, void*
1309 Function + furi_hal_rfid_comp_start void
1310 Function + furi_hal_rfid_comp_stop void
Function + furi_hal_rfid_field_is_present _Bool uint32_t*
1311 Function + furi_hal_rfid_field_detect_start void
1312 Function + furi_hal_rfid_field_detect_stop void
1313 Function + furi_hal_rfid_field_is_present _Bool uint32_t*
1314 Function - furi_hal_rfid_init void
1315 Function + furi_hal_rfid_pin_pull_pulldown void
1316 Function + furi_hal_rfid_pin_pull_release void
2064 Function - modff float float, float*
2065 Function - modfl long double long double, long double*
2066 Function - mrand48 long
2067 Function - music_worker_alloc MusicWorker*
2068 Function - music_worker_clear void MusicWorker*
2069 Function - music_worker_free void MusicWorker*
2070 Function - music_worker_is_playing _Bool MusicWorker*
2071 Function - music_worker_load _Bool MusicWorker*, const char*
2072 Function - music_worker_load_fmf_from_file _Bool MusicWorker*, const char*
2073 Function - music_worker_load_rtttl_from_file _Bool MusicWorker*, const char*
2074 Function - music_worker_load_rtttl_from_string _Bool MusicWorker*, const char*
2075 Function - music_worker_set_callback void MusicWorker*, MusicWorkerCallback, void*
2076 Function - music_worker_set_volume void MusicWorker*, float
2077 Function - music_worker_start void MusicWorker*
2078 Function - music_worker_stop void MusicWorker*
2079 Function - nan double const char*
2080 Function - nanf float const char*
2081 Function - nanl long double const char*
+1
View File
@@ -38,6 +38,7 @@
"assets",
"one_wire",
"ibutton",
"music_worker",
"misc",
"mbedtls",
"lfrfid",