Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgornekich <n.gorbadey@gmail.com>2021-12-08 14:28:01 +0300
committerGitHub <noreply@github.com>2021-12-08 14:28:01 +0300
commit7170864fe41f783ea84892f2e326ab120e2ee446 (patch)
tree52b6088d427d7216db80e520e38dd052e0ebce1a /applications/applications.mk
parentbb96509ed1e92c12b0b622f105eaa813d32009b4 (diff)
[FL-1976] BLE HID (#852)
* ble: prototype ble hid * ble: add HID service and characteristics * debug tools: add ble keyboard app * ble: change appearance * ble: working keyboard * bt: introduce furi-hal-bt-hid * bt: restart hid service on each keyboard app enter * bt: introduce switch profile * bt: add profile to ble glue * bt: working profile switch * bt: introduce bt serial profile, rework API * bt: rewotk HID profile * bt: rework gap with profile configuration * bt: move change profile routine to furi hal bt * bt: change switch profile API to blocking * bt: move battery update to furi hal bt * bt: cleanup * bt: add support for f6 target * bt: update documentation * bt: clean up code * bt: remove NO OUTPUT setting * bt: set numeric comparison pairing in BLE HID * bt: support f6 target * bt: set mac address in profile configuration * bt: set advertise name in profile config * bt: rework with furi thread * bt: support f6 target * bt: clear hci command buffer on core2 restart * bt: correct thread kill sequence * bt: fix freertos functions calls * bt: add some enterprise delays fo correct memory free * bt: code cleanup * bt: change terminate -> stop * bt: fix memory leakage Co-authored-by: あく <alleteam@gmail.com>
Diffstat (limited to 'applications/applications.mk')
-rw-r--r--applications/applications.mk8
1 files changed, 7 insertions, 1 deletions
diff --git a/applications/applications.mk b/applications/applications.mk
index 093da7bb..e067faef 100644
--- a/applications/applications.mk
+++ b/applications/applications.mk
@@ -47,7 +47,7 @@ APP_SD_TEST = 1
APP_VIBRO_TEST = 1
APP_USB_TEST = 1
APP_DISPLAY_TEST = 1
-
+APP_BLE_KEYBOARD = 1
APP_USB_MOUSE = 1
APP_BAD_USB = 1
APP_UART_ECHO = 1
@@ -167,6 +167,12 @@ CFLAGS += -DAPP_BAD_USB
SRV_GUI = 1
endif
+APP_BLE_KEYBOARD ?=0
+ifeq ($(APP_BLE_KEYBOARD), 1)
+CFLAGS += -DAPP_BLE_KEYBOARD
+SRV_GUI = 1
+endif
+
APP_KEYPAD_TEST ?= 0
ifeq ($(APP_KEYPAD_TEST), 1)
CFLAGS += -DAPP_KEYPAD_TEST