[FL-1937] Bluetooth new assets (#774)

* assets: add new ble assets
* bt: update pairing screen with new icon
* bt: add bt status and update status bar
* bt: update statusbar width from thread
* Icons: new BT icon

Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
This commit is contained in:
gornekich
2021-10-21 19:27:58 +03:00
committed by GitHub
parent 827d99dde3
commit c2535f4269
7 changed files with 366 additions and 319 deletions

View File

@@ -15,6 +15,12 @@
#include "../bt_settings.h"
typedef enum {
BtStatusOff,
BtStatusAdvertising,
BtStatusConnected,
} BtStatus;
typedef enum {
BtMessageTypeUpdateStatusbar,
BtMessageTypeUpdateBatteryLevel,
@@ -33,6 +39,7 @@ typedef struct {
struct Bt {
BtSettings bt_settings;
BtStatus status;
osMessageQueueId_t message_queue;
Gui* gui;
ViewPort* statusbar_view_port;