[FL-2937] Remove resources from API to prevent frequent API version increase (#1935)

* Remove all icons from API
* Music player: icons
* Signal generator: icons
* Bt hid: icons
* Weather station: icons
* Picopass: icons
* File browser test: icons
* Example images: documentation
* Remove global assets header
* Fix picopass

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Sergey Gavrilov 2022-10-29 00:08:50 +10:00 committed by GitHub
parent 492f147568
commit 3434305630
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
73 changed files with 74 additions and 195 deletions

View File

@ -8,4 +8,5 @@ App(
stack_size=2 * 1024, stack_size=2 * 1024,
order=150, order=150,
fap_category="Debug", fap_category="Debug",
fap_icon_assets="icons",
) )

View File

@ -1,4 +1,4 @@
#include "assets_icons.h" #include <file_browser_test_icons.h>
#include "file_browser_app_i.h" #include "file_browser_app_i.h"
#include "gui/modules/file_browser.h" #include "gui/modules/file_browser.h"
#include <furi.h> #include <furi.h>

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

View File

@ -0,0 +1,24 @@
# Application icons
To use icons, do the following:
* add a line to the application manifest: `fap_icon_assets="folder"`, where `folder` points to the folder where your icons are located
* add `#include "application_id_icons.h"` to the application code, where `application_id` is the appid from the manifest
* every icon in the folder will be available as a `I_icon_name` variable, where `icon_name` is the name of the icon file without the extension
## Example
We have an application with the following manifest:
```
App(
appid="example_images",
...
fap_icon_assets="images",
)
```
So the icons are in the `images` folder and will be available in the generated `example_images_icons.h` file.
The example code is located in `example_images_main.c` and contains the following line:
```
#include "example_images_icons.h"
```
Image `dolphin_71x25.png` is available as `I_dolphin_71x25`.

View File

@ -5,6 +5,7 @@
#include "bad_usb_script.h" #include "bad_usb_script.h"
#include <gui/gui.h> #include <gui/gui.h>
#include <assets_icons.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <gui/modules/submenu.h> #include <gui/modules/submenu.h>

View File

@ -1,6 +1,7 @@
#include "bad_usb_view.h" #include "bad_usb_view.h"
#include "../bad_usb_script.h" #include "../bad_usb_script.h"
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#define MAX_NAME_LEN 64 #define MAX_NAME_LEN 64

View File

@ -1,5 +1,6 @@
#include <furi.h> #include <furi.h>
#include <gui/gui.h> #include <gui/gui.h>
#include <assets_icons.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <storage/storage.h> #include <storage/storage.h>
#include <gui/modules/loading.h> #include <gui/modules/loading.h>

View File

@ -15,6 +15,7 @@
#include <gui/modules/widget.h> #include <gui/modules/widget.h>
#include "views/gpio_test.h" #include "views/gpio_test.h"
#include "views/gpio_usb_uart.h" #include "views/gpio_usb_uart.h"
#include <assets_icons.h>
struct GpioApp { struct GpioApp {
Gui* gui; Gui* gui;

View File

@ -4,6 +4,7 @@
#include <gui/gui.h> #include <gui/gui.h>
#include <gui/view.h> #include <gui/view.h>
#include <assets_icons.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <notification/notification_messages.h> #include <notification/notification_messages.h>

View File

@ -2,6 +2,7 @@
#include <gui/gui.h> #include <gui/gui.h>
#include <gui/view.h> #include <gui/view.h>
#include <assets_icons.h>
#include <gui/view_stack.h> #include <gui/view_stack.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>

View File

@ -5,6 +5,7 @@
#include <gui/gui.h> #include <gui/gui.h>
#include <gui/view.h> #include <gui/view.h>
#include <assets_icons.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <cli/cli.h> #include <cli/cli.h>

View File

@ -1,5 +1,6 @@
#include "lfrfid_view_read.h" #include "lfrfid_view_read.h"
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#define TEMP_STR_LEN 128 #define TEMP_STR_LEN 128

View File

@ -7,6 +7,7 @@
#include <gui/gui.h> #include <gui/gui.h>
#include <gui/view.h> #include <gui/view.h>
#include <assets_icons.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <cli/cli.h> #include <cli/cli.h>

View File

@ -1,5 +1,5 @@
#include "detect_reader.h" #include "detect_reader.h"
#include <assets_icons.h>
#include <gui/elements.h> #include <gui/elements.h>
struct DetectReader { struct DetectReader {

View File

@ -13,6 +13,7 @@
#include "views/subghz_test_packet.h" #include "views/subghz_test_packet.h"
#include <gui/gui.h> #include <gui/gui.h>
#include <assets_icons.h>
#include <dialogs/dialogs.h> #include <dialogs/dialogs.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <notification/notification_messages.h> #include <notification/notification_messages.h>

View File

@ -4,6 +4,7 @@
#include "scenes/u2f_scene.h" #include "scenes/u2f_scene.h"
#include <gui/gui.h> #include <gui/gui.h>
#include <assets_icons.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <gui/modules/submenu.h> #include <gui/modules/submenu.h>

View File

@ -1,5 +1,6 @@
#include "u2f_view.h" #include "u2f_view.h"
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
struct U2fView { struct U2fView {
View* view; View* view;

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -11,8 +11,9 @@ App(
provides=["music_player_start"], provides=["music_player_start"],
stack_size=2 * 1024, stack_size=2 * 1024,
order=20, order=20,
fap_icon="../../../assets/icons/Archive/music_10px.png", fap_icon="icons/music_10px.png",
fap_category="Misc", fap_category="Misc",
fap_icon_assets="icons",
) )
App( App(

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

View File

@ -3,7 +3,7 @@
#include <furi.h> #include <furi.h>
#include <furi_hal.h> #include <furi_hal.h>
#include <assets_icons.h> #include <music_player_icons.h>
#include <gui/gui.h> #include <gui/gui.h>
#include <dialogs/dialogs.h> #include <dialogs/dialogs.h>
#include <storage/storage.h> #include <storage/storage.h>

View File

@ -17,4 +17,5 @@ App(
name="loclass", name="loclass",
), ),
], ],
fap_icon_assets="icons",
) )

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -2,6 +2,7 @@
#include <toolbox/path.h> #include <toolbox/path.h>
#include <flipper_format/flipper_format.h> #include <flipper_format/flipper_format.h>
#include <picopass_icons.h>
#define TAG "PicopassDevice" #define TAG "PicopassDevice"

View File

@ -24,6 +24,7 @@
#include <storage/storage.h> #include <storage/storage.h>
#include <lib/toolbox/path.h> #include <lib/toolbox/path.h>
#include <picopass_icons.h>
#define PICOPASS_TEXT_STORE_SIZE 128 #define PICOPASS_TEXT_STORE_SIZE 128

View File

@ -9,4 +9,5 @@ App(
order=50, order=50,
fap_icon="signal_gen_10px.png", fap_icon="signal_gen_10px.png",
fap_category="Tools", fap_category="Tools",
fap_icon_assets="icons",
) )

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@ -1,6 +1,7 @@
#include "../signal_gen_app_i.h" #include "../signal_gen_app_i.h"
#include "furi_hal.h" #include "furi_hal.h"
#include <gui/elements.h> #include <gui/elements.h>
#include <signal_generator_icons.h>
typedef enum { typedef enum {
LineIndexChannel, LineIndexChannel,

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1,11 +1,10 @@
#include "weather_station_receiver.h" #include "weather_station_receiver.h"
#include "../weather_station_app_i.h" #include "../weather_station_app_i.h"
#include "weather_station_icons.h" #include <weather_station_icons.h>
#include <math.h> #include <math.h>
#include <input/input.h> #include <input/input.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#include <m-array.h> #include <m-array.h>
#define FRAME_HEIGHT 12 #define FRAME_HEIGHT 12

View File

@ -4,6 +4,7 @@
#include <notification/notification_messages.h> #include <notification/notification_messages.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#define TAG "BtSrv" #define TAG "BtSrv"

View File

@ -1,5 +1,6 @@
#include <furi.h> #include <furi.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#include "../desktop_i.h" #include "../desktop_i.h"
#include "desktop_view_lock_menu.h" #include "desktop_view_lock_menu.h"

View File

@ -4,6 +4,7 @@
#include <gui/elements.h> #include <gui/elements.h>
#include <gui/icon.h> #include <gui/icon.h>
#include <gui/view.h> #include <gui/view.h>
#include <assets_icons.h>
#include <portmacro.h> #include <portmacro.h>
#include <desktop/desktop_settings.h> #include <desktop/desktop_settings.h>

View File

@ -2,6 +2,7 @@
#include <furi.h> #include <furi.h>
#include <gui/view.h> #include <gui/view.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#include <stdint.h> #include <stdint.h>
#include <portmacro.h> #include <portmacro.h>

View File

@ -1,6 +1,7 @@
#include "dialogs/dialogs_message.h" #include "dialogs/dialogs_message.h"
#include "dialogs_i.h" #include "dialogs_i.h"
#include "dialogs_api_lock.h" #include "dialogs_api_lock.h"
#include <assets_icons.h>
/****************** File browser ******************/ /****************** File browser ******************/

View File

@ -7,7 +7,7 @@
#include <stdint.h> #include <stdint.h>
#include <gui/icon_animation.h> #include <gui/icon_animation.h>
#include <assets_icons.h> #include <gui/icon.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {

View File

@ -1,5 +1,6 @@
#include "gui/canvas.h" #include "gui/canvas.h"
#include "gui_i.h" #include "gui_i.h"
#include <assets_icons.h>
#define TAG "GuiSrv" #define TAG "GuiSrv"

View File

@ -7,7 +7,7 @@
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>
#include <assets_icons.h> #include <gui/icon.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {

View File

@ -5,6 +5,7 @@
#include <m-array.h> #include <m-array.h>
#include <furi.h> #include <furi.h>
#include <stdint.h> #include <stdint.h>
#include <assets_icons.h>
#define ITEM_FIRST_OFFSET 17 #define ITEM_FIRST_OFFSET 17
#define ITEM_NEXT_OFFSET 4 #define ITEM_NEXT_OFFSET 4

View File

@ -1,6 +1,7 @@
#include "byte_input.h"
#include <gui/elements.h>
#include <furi.h> #include <furi.h>
#include <gui/elements.h>
#include <assets_icons.h>
#include "byte_input.h"
struct ByteInput { struct ByteInput {
View* view; View* view;

View File

@ -2,6 +2,7 @@
#include <m-array.h> #include <m-array.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#include <furi.h> #include <furi.h>
struct Menu { struct Menu {

View File

@ -1,5 +1,6 @@
#include "text_input.h" #include "text_input.h"
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
#include <furi.h> #include <furi.h>
struct TextInput { struct TextInput {

View File

@ -5,6 +5,7 @@
#include <stdint.h> #include <stdint.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/gui.h> #include <gui/gui.h>
#include <assets_icons.h>
#include <gui/modules/popup.h> #include <gui/modules/popup.h>
#include "views/power_off.h" #include "views/power_off.h"

View File

@ -1,6 +1,7 @@
#include "power_off.h" #include "power_off.h"
#include <furi.h> #include <furi.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
struct PowerOff { struct PowerOff {
View* view; View* view;

View File

@ -1,6 +1,7 @@
#include "power_unplug_usb.h" #include "power_unplug_usb.h"
#include <furi.h> #include <furi.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
struct PowerUnplugUsb { struct PowerUnplugUsb {
View* view; View* view;

View File

@ -5,6 +5,7 @@
#include "storage/storage_glue.h" #include "storage/storage_glue.h"
#include "storages/storage_int.h" #include "storages/storage_int.h"
#include "storages/storage_ext.h" #include "storages/storage_ext.h"
#include <assets_icons.h>
#define STORAGE_TICK 1000 #define STORAGE_TICK 1000

View File

@ -3,6 +3,7 @@
#include <gui/gui.h> #include <gui/gui.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/modules/empty_screen.h> #include <gui/modules/empty_screen.h>
#include <assets_icons.h>
#include <furi_hal_version.h> #include <furi_hal_version.h>
#include <furi_hal_region.h> #include <furi_hal_region.h>
#include <furi_hal_bt.h> #include <furi_hal_bt.h>

View File

@ -6,6 +6,7 @@
#include <gui/view.h> #include <gui/view.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <assets_icons.h>
#include <gui/modules/variable_item_list.h> #include <gui/modules/variable_item_list.h>
#include <gui/modules/dialog_ex.h> #include <gui/modules/dialog_ex.h>

View File

@ -7,6 +7,7 @@
#include <gui/modules/submenu.h> #include <gui/modules/submenu.h>
#include <gui/modules/variable_item_list.h> #include <gui/modules/variable_item_list.h>
#include <dialogs/dialogs.h> #include <dialogs/dialogs.h>
#include <assets_icons.h>
#include <desktop/desktop_settings.h> #include <desktop/desktop_settings.h>
#include <desktop/views/desktop_view_pin_input.h> #include <desktop/views/desktop_view_pin_input.h>

View File

@ -6,6 +6,7 @@
#include <gui/view.h> #include <gui/view.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <assets_icons.h>
#include "views/battery_info.h" #include "views/battery_info.h"
#include <gui/modules/submenu.h> #include <gui/modules/submenu.h>

View File

@ -1,6 +1,7 @@
#include "battery_info.h" #include "battery_info.h"
#include <furi.h> #include <furi.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <assets_icons.h>
struct BatteryInfo { struct BatteryInfo {
View* view; View* view;

View File

@ -4,6 +4,7 @@
#include <gui/view.h> #include <gui/view.h>
#include <gui/view_dispatcher.h> #include <gui/view_dispatcher.h>
#include <gui/scene_manager.h> #include <gui/scene_manager.h>
#include <assets_icons.h>
#include <notification/notification_messages.h> #include <notification/notification_messages.h>
#include <gui/modules/submenu.h> #include <gui/modules/submenu.h>

View File

@ -2,6 +2,7 @@
#include <gui/view.h> #include <gui/view.h>
#include <gui/elements.h> #include <gui/elements.h>
#include <gui/canvas.h> #include <gui/canvas.h>
#include <assets_icons.h>
#include <furi.h> #include <furi.h>
#include <input/input.h> #include <input/input.h>

View File

@ -1,5 +1,5 @@
entry,status,name,type,params entry,status,name,type,params
Version,+,6.0,, Version,+,7.0,,
Header,+,applications/services/bt/bt_service/bt.h,, Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,, Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,, Header,+,applications/services/cli/cli_vcp.h,,
@ -2661,191 +2661,7 @@ Function,-,yn,double,"int, double"
Function,-,ynf,float,"int, float" Function,-,ynf,float,"int, float"
Variable,-,AHBPrescTable,const uint32_t[16], Variable,-,AHBPrescTable,const uint32_t[16],
Variable,-,APBPrescTable,const uint32_t[8], Variable,-,APBPrescTable,const uint32_t[8],
Variable,+,A_125khz_14,const Icon,
Variable,+,A_BadUsb_14,const Icon,
Variable,+,A_Debug_14,const Icon,
Variable,+,A_FileManager_14,const Icon,
Variable,+,A_GPIO_14,const Icon,
Variable,+,A_Infrared_14,const Icon,
Variable,+,A_Levelup1_128x64,const Icon,
Variable,+,A_Levelup2_128x64,const Icon,
Variable,+,A_Loading_24,const Icon,
Variable,+,A_NFC_14,const Icon,
Variable,+,A_Plugins_14,const Icon,
Variable,+,A_Round_loader_8x8,const Icon,
Variable,+,A_Settings_14,const Icon,
Variable,+,A_Sub1ghz_14,const Icon,
Variable,+,A_U2F_14,const Icon,
Variable,+,A_iButton_14,const Icon,
Variable,-,ITM_RxBuffer,volatile int32_t, Variable,-,ITM_RxBuffer,volatile int32_t,
Variable,+,I_125_10px,const Icon,
Variable,+,I_ActiveConnection_50x64,const Icon,
Variable,+,I_Alert_9x8,const Icon,
Variable,+,I_ArrowC_1_36x36,const Icon,
Variable,+,I_ArrowDownEmpty_14x15,const Icon,
Variable,+,I_ArrowDownFilled_14x15,const Icon,
Variable,+,I_ArrowUpEmpty_14x15,const Icon,
Variable,+,I_ArrowUpFilled_14x15,const Icon,
Variable,+,I_Attention_5x8,const Icon,
Variable,+,I_Auth_62x31,const Icon,
Variable,+,I_BLE_Pairing_128x64,const Icon,
Variable,+,I_Background_128x11,const Icon,
Variable,+,I_BatteryBody_52x28,const Icon,
Variable,+,I_Battery_16x16,const Icon,
Variable,+,I_Battery_26x8,const Icon,
Variable,+,I_Ble_connected_15x15,const Icon,
Variable,+,I_Ble_disconnected_15x15,const Icon,
Variable,+,I_Bluetooth_Connected_16x8,const Icon,
Variable,+,I_Bluetooth_Idle_5x8,const Icon,
Variable,+,I_ButtonCenter_7x7,const Icon,
Variable,+,I_ButtonDown_7x4,const Icon,
Variable,+,I_ButtonLeftSmall_3x5,const Icon,
Variable,+,I_ButtonLeft_4x7,const Icon,
Variable,+,I_ButtonRightSmall_3x5,const Icon,
Variable,+,I_ButtonRight_4x7,const Icon,
Variable,+,I_ButtonUp_7x4,const Icon,
Variable,+,I_Button_18x18,const Icon,
Variable,+,I_Certification1_103x56,const Icon,
Variable,+,I_Certification2_98x33,const Icon,
Variable,+,I_Charging_lightning_9x10,const Icon,
Variable,+,I_Charging_lightning_mask_9x10,const Icon,
Variable,+,I_Circles_47x47,const Icon,
Variable,+,I_Clock_18x18,const Icon,
Variable,+,I_Connect_me_62x31,const Icon,
Variable,+,I_Connected_62x31,const Icon,
Variable,+,I_CoolHi_25x27,const Icon,
Variable,+,I_CoolHi_hvr_25x27,const Icon,
Variable,+,I_CoolLo_25x27,const Icon,
Variable,+,I_CoolLo_hvr_25x27,const Icon,
Variable,+,I_Cry_dolph_55x52,const Icon,
Variable,+,I_DFU_128x50,const Icon,
Variable,+,I_Dehumidify_25x27,const Icon,
Variable,+,I_Dehumidify_hvr_25x27,const Icon,
Variable,+,I_Detailed_chip_17x13,const Icon,
Variable,+,I_DolphinCommon_56x48,const Icon,
Variable,+,I_DolphinMafia_115x62,const Icon,
Variable,+,I_DolphinNice_96x59,const Icon,
Variable,+,I_DolphinReadingSuccess_59x63,const Icon,
Variable,+,I_DolphinWait_61x59,const Icon,
Variable,+,I_DoorLeft_70x55,const Icon,
Variable,+,I_DoorRight_70x55,const Icon,
Variable,+,I_Down_25x27,const Icon,
Variable,+,I_Down_hvr_25x27,const Icon,
Variable,+,I_Drive_112x35,const Icon,
Variable,+,I_Error_18x18,const Icon,
Variable,+,I_Error_62x31,const Icon,
Variable,+,I_EviSmile1_18x21,const Icon,
Variable,+,I_EviSmile2_18x21,const Icon,
Variable,+,I_EviWaiting1_18x21,const Icon,
Variable,+,I_EviWaiting2_18x21,const Icon,
Variable,+,I_FaceCharging_29x14,const Icon,
Variable,+,I_FaceConfused_29x14,const Icon,
Variable,+,I_FaceNopower_29x14,const Icon,
Variable,+,I_FaceNormal_29x14,const Icon,
Variable,+,I_GameMode_11x8,const Icon,
Variable,+,I_Health_16x16,const Icon,
Variable,+,I_HeatHi_25x27,const Icon,
Variable,+,I_HeatHi_hvr_25x27,const Icon,
Variable,+,I_HeatLo_25x27,const Icon,
Variable,+,I_HeatLo_hvr_25x27,const Icon,
Variable,+,I_Hidden_window_9x8,const Icon,
Variable,+,I_InfraredArrowDown_4x8,const Icon,
Variable,+,I_InfraredArrowUp_4x8,const Icon,
Variable,+,I_InfraredLearnShort_128x31,const Icon,
Variable,+,I_KeyBackspaceSelected_16x9,const Icon,
Variable,+,I_KeyBackspace_16x9,const Icon,
Variable,+,I_KeySaveSelected_24x11,const Icon,
Variable,+,I_KeySave_24x11,const Icon,
Variable,+,I_Keychain_39x36,const Icon,
Variable,+,I_Left_mouse_icon_9x9,const Icon,
Variable,+,I_Lock_7x8,const Icon,
Variable,+,I_Lock_8x8,const Icon,
Variable,+,I_MHz_25x11,const Icon,
Variable,+,I_Medium_chip_22x21,const Icon,
Variable,+,I_Modern_reader_18x34,const Icon,
Variable,+,I_Move_flipper_26x39,const Icon,
Variable,+,I_Mute_25x27,const Icon,
Variable,+,I_Mute_hvr_25x27,const Icon,
Variable,+,I_NFC_manual_60x50,const Icon,
Variable,+,I_Nfc_10px,const Icon,
Variable,+,I_Off_25x27,const Icon,
Variable,+,I_Off_hvr_25x27,const Icon,
Variable,+,I_Ok_btn_9x9,const Icon,
Variable,+,I_Ok_btn_pressed_13x13,const Icon,
Variable,+,I_Percent_10x14,const Icon,
Variable,+,I_Pin_arrow_down_7x9,const Icon,
Variable,+,I_Pin_arrow_left_9x7,const Icon,
Variable,+,I_Pin_arrow_right_9x7,const Icon,
Variable,+,I_Pin_arrow_up_7x9,const Icon,
Variable,+,I_Pin_attention_dpad_29x29,const Icon,
Variable,+,I_Pin_back_arrow_10x8,const Icon,
Variable,+,I_Pin_back_full_40x8,const Icon,
Variable,+,I_Pin_pointer_5x3,const Icon,
Variable,+,I_Pin_star_7x7,const Icon,
Variable,+,I_Power_25x27,const Icon,
Variable,+,I_Power_hvr_25x27,const Icon,
Variable,+,I_Pressed_Button_13x13,const Icon,
Variable,+,I_Quest_7x8,const Icon,
Variable,+,I_RFIDBigChip_37x36,const Icon,
Variable,+,I_RFIDDolphinReceive_97x61,const Icon,
Variable,+,I_RFIDDolphinSend_97x61,const Icon,
Variable,+,I_RFIDDolphinSuccess_108x57,const Icon,
Variable,+,I_Reader_detect_43x40,const Icon,
Variable,+,I_Release_arrow_18x15,const Icon,
Variable,+,I_Restoring_38x32,const Icon,
Variable,+,I_Right_mouse_icon_9x9,const Icon,
Variable,+,I_SDQuestion_35x43,const Icon,
Variable,+,I_SDcardFail_11x8,const Icon,
Variable,+,I_SDcardMounted_11x8,const Icon,
Variable,+,I_Scanning_123x52,const Icon,
Variable,+,I_SmallArrowDown_3x5,const Icon,
Variable,+,I_SmallArrowDown_4x7,const Icon,
Variable,+,I_SmallArrowUp_3x5,const Icon,
Variable,+,I_SmallArrowUp_4x7,const Icon,
Variable,+,I_Smile_18x18,const Icon,
Variable,+,I_Space_65x18,const Icon,
Variable,+,I_Tap_reader_36x38,const Icon,
Variable,+,I_Temperature_16x16,const Icon,
Variable,+,I_Unlock_7x8,const Icon,
Variable,+,I_Unplug_bg_bottom_128x10,const Icon,
Variable,+,I_Unplug_bg_top_128x14,const Icon,
Variable,+,I_Up_25x27,const Icon,
Variable,+,I_Up_hvr_25x27,const Icon,
Variable,+,I_Updating_32x40,const Icon,
Variable,+,I_UsbTree_48x22,const Icon,
Variable,+,I_Vol_down_25x27,const Icon,
Variable,+,I_Vol_down_hvr_25x27,const Icon,
Variable,+,I_Vol_up_25x27,const Icon,
Variable,+,I_Vol_up_hvr_25x27,const Icon,
Variable,+,I_Voldwn_6x6,const Icon,
Variable,+,I_Voltage_16x16,const Icon,
Variable,+,I_Volup_8x6,const Icon,
Variable,+,I_WarningDolphin_45x42,const Icon,
Variable,+,I_Warning_30x23,const Icon,
Variable,+,I_back_10px,const Icon,
Variable,+,I_badusb_10px,const Icon,
Variable,+,I_dir_10px,const Icon,
Variable,+,I_iButtonDolphinVerySuccess_108x52,const Icon,
Variable,+,I_iButtonKey_49x44,const Icon,
Variable,+,I_ibutt_10px,const Icon,
Variable,+,I_ir_10px,const Icon,
Variable,+,I_loading_10px,const Icon,
Variable,+,I_music_10px,const Icon,
Variable,+,I_passport_bad1_46x49,const Icon,
Variable,+,I_passport_bad2_46x49,const Icon,
Variable,+,I_passport_bad3_46x49,const Icon,
Variable,+,I_passport_bottom_128x18,const Icon,
Variable,+,I_passport_happy1_46x49,const Icon,
Variable,+,I_passport_happy2_46x49,const Icon,
Variable,+,I_passport_happy3_46x49,const Icon,
Variable,+,I_passport_left_6x46,const Icon,
Variable,+,I_passport_okay1_46x49,const Icon,
Variable,+,I_passport_okay2_46x49,const Icon,
Variable,+,I_passport_okay3_46x49,const Icon,
Variable,+,I_sub1_10px,const Icon,
Variable,+,I_u2f_10px,const Icon,
Variable,+,I_unknown_10px,const Icon,
Variable,+,I_update_10px,const Icon,
Variable,-,MSIRangeTable,const uint32_t[16], Variable,-,MSIRangeTable,const uint32_t[16],
Variable,-,SmpsPrescalerTable,const uint32_t[4][6], Variable,-,SmpsPrescalerTable,const uint32_t[4][6],
Variable,+,SystemCoreClock,uint32_t, Variable,+,SystemCoreClock,uint32_t,

1 entry status name type params
2 Version + 6.0 7.0
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
2661 Function - ynf float int, float
2662 Variable - AHBPrescTable const uint32_t[16]
2663 Variable - APBPrescTable const uint32_t[8]
Variable + A_125khz_14 const Icon
Variable + A_BadUsb_14 const Icon
Variable + A_Debug_14 const Icon
Variable + A_FileManager_14 const Icon
Variable + A_GPIO_14 const Icon
Variable + A_Infrared_14 const Icon
Variable + A_Levelup1_128x64 const Icon
Variable + A_Levelup2_128x64 const Icon
Variable + A_Loading_24 const Icon
Variable + A_NFC_14 const Icon
Variable + A_Plugins_14 const Icon
Variable + A_Round_loader_8x8 const Icon
Variable + A_Settings_14 const Icon
Variable + A_Sub1ghz_14 const Icon
Variable + A_U2F_14 const Icon
Variable + A_iButton_14 const Icon
2664 Variable - ITM_RxBuffer volatile int32_t
Variable + I_125_10px const Icon
Variable + I_ActiveConnection_50x64 const Icon
Variable + I_Alert_9x8 const Icon
Variable + I_ArrowC_1_36x36 const Icon
Variable + I_ArrowDownEmpty_14x15 const Icon
Variable + I_ArrowDownFilled_14x15 const Icon
Variable + I_ArrowUpEmpty_14x15 const Icon
Variable + I_ArrowUpFilled_14x15 const Icon
Variable + I_Attention_5x8 const Icon
Variable + I_Auth_62x31 const Icon
Variable + I_BLE_Pairing_128x64 const Icon
Variable + I_Background_128x11 const Icon
Variable + I_BatteryBody_52x28 const Icon
Variable + I_Battery_16x16 const Icon
Variable + I_Battery_26x8 const Icon
Variable + I_Ble_connected_15x15 const Icon
Variable + I_Ble_disconnected_15x15 const Icon
Variable + I_Bluetooth_Connected_16x8 const Icon
Variable + I_Bluetooth_Idle_5x8 const Icon
Variable + I_ButtonCenter_7x7 const Icon
Variable + I_ButtonDown_7x4 const Icon
Variable + I_ButtonLeftSmall_3x5 const Icon
Variable + I_ButtonLeft_4x7 const Icon
Variable + I_ButtonRightSmall_3x5 const Icon
Variable + I_ButtonRight_4x7 const Icon
Variable + I_ButtonUp_7x4 const Icon
Variable + I_Button_18x18 const Icon
Variable + I_Certification1_103x56 const Icon
Variable + I_Certification2_98x33 const Icon
Variable + I_Charging_lightning_9x10 const Icon
Variable + I_Charging_lightning_mask_9x10 const Icon
Variable + I_Circles_47x47 const Icon
Variable + I_Clock_18x18 const Icon
Variable + I_Connect_me_62x31 const Icon
Variable + I_Connected_62x31 const Icon
Variable + I_CoolHi_25x27 const Icon
Variable + I_CoolHi_hvr_25x27 const Icon
Variable + I_CoolLo_25x27 const Icon
Variable + I_CoolLo_hvr_25x27 const Icon
Variable + I_Cry_dolph_55x52 const Icon
Variable + I_DFU_128x50 const Icon
Variable + I_Dehumidify_25x27 const Icon
Variable + I_Dehumidify_hvr_25x27 const Icon
Variable + I_Detailed_chip_17x13 const Icon
Variable + I_DolphinCommon_56x48 const Icon
Variable + I_DolphinMafia_115x62 const Icon
Variable + I_DolphinNice_96x59 const Icon
Variable + I_DolphinReadingSuccess_59x63 const Icon
Variable + I_DolphinWait_61x59 const Icon
Variable + I_DoorLeft_70x55 const Icon
Variable + I_DoorRight_70x55 const Icon
Variable + I_Down_25x27 const Icon
Variable + I_Down_hvr_25x27 const Icon
Variable + I_Drive_112x35 const Icon
Variable + I_Error_18x18 const Icon
Variable + I_Error_62x31 const Icon
Variable + I_EviSmile1_18x21 const Icon
Variable + I_EviSmile2_18x21 const Icon
Variable + I_EviWaiting1_18x21 const Icon
Variable + I_EviWaiting2_18x21 const Icon
Variable + I_FaceCharging_29x14 const Icon
Variable + I_FaceConfused_29x14 const Icon
Variable + I_FaceNopower_29x14 const Icon
Variable + I_FaceNormal_29x14 const Icon
Variable + I_GameMode_11x8 const Icon
Variable + I_Health_16x16 const Icon
Variable + I_HeatHi_25x27 const Icon
Variable + I_HeatHi_hvr_25x27 const Icon
Variable + I_HeatLo_25x27 const Icon
Variable + I_HeatLo_hvr_25x27 const Icon
Variable + I_Hidden_window_9x8 const Icon
Variable + I_InfraredArrowDown_4x8 const Icon
Variable + I_InfraredArrowUp_4x8 const Icon
Variable + I_InfraredLearnShort_128x31 const Icon
Variable + I_KeyBackspaceSelected_16x9 const Icon
Variable + I_KeyBackspace_16x9 const Icon
Variable + I_KeySaveSelected_24x11 const Icon
Variable + I_KeySave_24x11 const Icon
Variable + I_Keychain_39x36 const Icon
Variable + I_Left_mouse_icon_9x9 const Icon
Variable + I_Lock_7x8 const Icon
Variable + I_Lock_8x8 const Icon
Variable + I_MHz_25x11 const Icon
Variable + I_Medium_chip_22x21 const Icon
Variable + I_Modern_reader_18x34 const Icon
Variable + I_Move_flipper_26x39 const Icon
Variable + I_Mute_25x27 const Icon
Variable + I_Mute_hvr_25x27 const Icon
Variable + I_NFC_manual_60x50 const Icon
Variable + I_Nfc_10px const Icon
Variable + I_Off_25x27 const Icon
Variable + I_Off_hvr_25x27 const Icon
Variable + I_Ok_btn_9x9 const Icon
Variable + I_Ok_btn_pressed_13x13 const Icon
Variable + I_Percent_10x14 const Icon
Variable + I_Pin_arrow_down_7x9 const Icon
Variable + I_Pin_arrow_left_9x7 const Icon
Variable + I_Pin_arrow_right_9x7 const Icon
Variable + I_Pin_arrow_up_7x9 const Icon
Variable + I_Pin_attention_dpad_29x29 const Icon
Variable + I_Pin_back_arrow_10x8 const Icon
Variable + I_Pin_back_full_40x8 const Icon
Variable + I_Pin_pointer_5x3 const Icon
Variable + I_Pin_star_7x7 const Icon
Variable + I_Power_25x27 const Icon
Variable + I_Power_hvr_25x27 const Icon
Variable + I_Pressed_Button_13x13 const Icon
Variable + I_Quest_7x8 const Icon
Variable + I_RFIDBigChip_37x36 const Icon
Variable + I_RFIDDolphinReceive_97x61 const Icon
Variable + I_RFIDDolphinSend_97x61 const Icon
Variable + I_RFIDDolphinSuccess_108x57 const Icon
Variable + I_Reader_detect_43x40 const Icon
Variable + I_Release_arrow_18x15 const Icon
Variable + I_Restoring_38x32 const Icon
Variable + I_Right_mouse_icon_9x9 const Icon
Variable + I_SDQuestion_35x43 const Icon
Variable + I_SDcardFail_11x8 const Icon
Variable + I_SDcardMounted_11x8 const Icon
Variable + I_Scanning_123x52 const Icon
Variable + I_SmallArrowDown_3x5 const Icon
Variable + I_SmallArrowDown_4x7 const Icon
Variable + I_SmallArrowUp_3x5 const Icon
Variable + I_SmallArrowUp_4x7 const Icon
Variable + I_Smile_18x18 const Icon
Variable + I_Space_65x18 const Icon
Variable + I_Tap_reader_36x38 const Icon
Variable + I_Temperature_16x16 const Icon
Variable + I_Unlock_7x8 const Icon
Variable + I_Unplug_bg_bottom_128x10 const Icon
Variable + I_Unplug_bg_top_128x14 const Icon
Variable + I_Up_25x27 const Icon
Variable + I_Up_hvr_25x27 const Icon
Variable + I_Updating_32x40 const Icon
Variable + I_UsbTree_48x22 const Icon
Variable + I_Vol_down_25x27 const Icon
Variable + I_Vol_down_hvr_25x27 const Icon
Variable + I_Vol_up_25x27 const Icon
Variable + I_Vol_up_hvr_25x27 const Icon
Variable + I_Voldwn_6x6 const Icon
Variable + I_Voltage_16x16 const Icon
Variable + I_Volup_8x6 const Icon
Variable + I_WarningDolphin_45x42 const Icon
Variable + I_Warning_30x23 const Icon
Variable + I_back_10px const Icon
Variable + I_badusb_10px const Icon
Variable + I_dir_10px const Icon
Variable + I_iButtonDolphinVerySuccess_108x52 const Icon
Variable + I_iButtonKey_49x44 const Icon
Variable + I_ibutt_10px const Icon
Variable + I_ir_10px const Icon
Variable + I_loading_10px const Icon
Variable + I_music_10px const Icon
Variable + I_passport_bad1_46x49 const Icon
Variable + I_passport_bad2_46x49 const Icon
Variable + I_passport_bad3_46x49 const Icon
Variable + I_passport_bottom_128x18 const Icon
Variable + I_passport_happy1_46x49 const Icon
Variable + I_passport_happy2_46x49 const Icon
Variable + I_passport_happy3_46x49 const Icon
Variable + I_passport_left_6x46 const Icon
Variable + I_passport_okay1_46x49 const Icon
Variable + I_passport_okay2_46x49 const Icon
Variable + I_passport_okay3_46x49 const Icon
Variable + I_sub1_10px const Icon
Variable + I_u2f_10px const Icon
Variable + I_unknown_10px const Icon
Variable + I_update_10px const Icon
2665 Variable - MSIRangeTable const uint32_t[16]
2666 Variable - SmpsPrescalerTable const uint32_t[4][6]
2667 Variable + SystemCoreClock uint32_t