This commit is contained in:
Willy-JL
2023-04-09 19:56:34 +01:00
parent 769d44d793
commit 49253e5a7b
6 changed files with 14 additions and 18 deletions

View File

@@ -4,15 +4,7 @@ App(
apptype=FlipperAppType.EXTERNAL, apptype=FlipperAppType.EXTERNAL,
entry_point="totp_app", entry_point="totp_app",
cdefines=["APP_TOTP"], cdefines=["APP_TOTP"],
requires=[ requires=["gui", "cli", "dialogs", "storage", "input", "notification", "bt"],
"gui",
"cli",
"dialogs",
"storage",
"input",
"notification",
"bt"
],
stack_size=2 * 1024, stack_size=2 * 1024,
order=20, order=20,
fap_author="Alexander Kopachov (@akopachov)", fap_author="Alexander Kopachov (@akopachov)",
@@ -28,9 +20,7 @@ App(
Lib( Lib(
name="base64", name="base64",
), ),
Lib( Lib(name="linked_list"),
name="linked_list"
),
Lib( Lib(
name="timezone_utils", name="timezone_utils",
), ),

View File

@@ -1,4 +1,4 @@
#include "mode-nine.h" #include "mode_nine.h"
#include <stdint.h> #include <stdint.h>
/* GENERATED BY https://github.com/pavius/the-dot-factory */ /* GENERATED BY https://github.com/pavius/the-dot-factory */

View File

@@ -2,7 +2,7 @@
/* GENERATED BY https://github.com/pavius/the-dot-factory */ /* GENERATED BY https://github.com/pavius/the-dot-factory */
#include "../font-info.h" #include "../font_info.h"
/* Font data for ModeNine 15pt */ /* Font data for ModeNine 15pt */
extern const FONT_INFO modeNine_15ptFontInfo; extern const FONT_INFO modeNine_15ptFontInfo;

View File

@@ -19,7 +19,7 @@
#ifdef TOTP_BADBT_TYPE_ENABLED #ifdef TOTP_BADBT_TYPE_ENABLED
#include "../../../workers/bt_type_code/bt_type_code.h" #include "../../../workers/bt_type_code/bt_type_code.h"
#endif #endif
#include "../../fonts/mode-nine/mode-nine.h" #include "../../fonts/mode_nine/mode_nine.h"
#define PROGRESS_BAR_MARGIN (3) #define PROGRESS_BAR_MARGIN (3)
#define PROGRESS_BAR_HEIGHT (4) #define PROGRESS_BAR_HEIGHT (4)

View File

@@ -153,7 +153,9 @@ int32_t bad_kb_connection_init(BadKbApp* app) {
furi_hal_bt_set_profile_pairing_method( furi_hal_bt_set_profile_pairing_method(
FuriHalBtProfileHidKeyboard, GapPairingPinCodeVerifyYesNo); FuriHalBtProfileHidKeyboard, GapPairingPinCodeVerifyYesNo);
} else { } else {
if(memcmp(app->config.bt_mac, (uint8_t*)&BAD_KB_EMPTY_MAC_ADDRESS, BAD_KB_MAC_ADDRESS_LEN) != 0) { if(memcmp(
app->config.bt_mac, (uint8_t*)&BAD_KB_EMPTY_MAC_ADDRESS, BAD_KB_MAC_ADDRESS_LEN) !=
0) {
furi_hal_bt_set_profile_mac_addr(FuriHalBtProfileHidKeyboard, app->config.bt_mac); furi_hal_bt_set_profile_mac_addr(FuriHalBtProfileHidKeyboard, app->config.bt_mac);
} }
furi_hal_bt_set_profile_pairing_method(FuriHalBtProfileHidKeyboard, GapPairingNone); furi_hal_bt_set_profile_pairing_method(FuriHalBtProfileHidKeyboard, GapPairingNone);
@@ -162,8 +164,12 @@ int32_t bad_kb_connection_init(BadKbApp* app) {
if(strcmp(app->config.bt_name, "") == 0) { if(strcmp(app->config.bt_name, "") == 0) {
strcpy(app->config.bt_name, furi_hal_bt_get_profile_adv_name(FuriHalBtProfileHidKeyboard)); strcpy(app->config.bt_name, furi_hal_bt_get_profile_adv_name(FuriHalBtProfileHidKeyboard));
} }
if(memcmp(app->config.bt_mac, (uint8_t*)&BAD_KB_EMPTY_MAC_ADDRESS, BAD_KB_MAC_ADDRESS_LEN) == 0) { if(memcmp(app->config.bt_mac, (uint8_t*)&BAD_KB_EMPTY_MAC_ADDRESS, BAD_KB_MAC_ADDRESS_LEN) ==
memcpy(app->config.bt_mac, furi_hal_bt_get_profile_mac_addr(FuriHalBtProfileHidKeyboard), BAD_KB_MAC_ADDRESS_LEN); 0) {
memcpy(
app->config.bt_mac,
furi_hal_bt_get_profile_mac_addr(FuriHalBtProfileHidKeyboard),
BAD_KB_MAC_ADDRESS_LEN);
} }
if(app->is_bt) { if(app->is_bt) {
furi_hal_bt_start_advertising(); furi_hal_bt_start_advertising();