13#include <dialogs/dialogs.h>
14#include <power/power_service/power.h>
16#include <notification/notification.h>
19#include <bt/bt_settings.h>
20#include <bt/bt_service/bt_keys_storage.h>
22#include "bt_keys_filename.h"
24#define BT_KEYS_STORAGE_PATH INT_PATH(BT_KEYS_STORAGE_FILE_NAME)
27 BtMessageTypeUpdateStatus,
28 BtMessageTypeUpdateBatteryLevel,
29 BtMessageTypeUpdatePowerState,
30 BtMessageTypePinCodeShow,
31 BtMessageTypeKeysStorageUpdated,
32 BtMessageTypeSetProfile,
33 BtMessageTypeDisconnect,
34 BtMessageTypeForgetBondedDevices,
35 BtMessageTypeGetSettings,
36 BtMessageTypeSetSettings,
37 BtMessageTypeReloadKeysSettings,
41 uint8_t* start_address;
47 uint8_t battery_level;
48 bool power_state_charging;
51 FuriHalBleProfileParams params;
53 FuriHalBleProfileParams profile_params;
68 uint8_t* bt_keys_addr_start;
69 uint16_t bt_keys_size;
70 uint16_t max_packet_size;
89 BtStatusChangedCallback status_changed_cb;
90 void* status_changed_ctx;
APIs for working with storages, directories and files.
Definition bt_keys_storage.c:13
Definition bt_settings.h:9
Definition dialogs_module_message.c:12
Definition dialogs_i.h:10
Definition event_flag.c:14
Definition profile_interface.h:14
Definition profile_interface.h:28
Definition message_queue.c:16
Gui structure.
Definition gui_i.h:47
Definition notification_app.h:49
Definition view_port_i.h:11