summaryrefslogtreecommitdiff
path: root/src/Components/Ble/NimbleController.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Components/Ble/NimbleController.h')
-rw-r--r--src/Components/Ble/NimbleController.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/Components/Ble/NimbleController.h b/src/Components/Ble/NimbleController.h
new file mode 100644
index 00000000..1901b14e
--- /dev/null
+++ b/src/Components/Ble/NimbleController.h
@@ -0,0 +1,19 @@
+#pragma once
+
+#include <cstdint>
+#include <host/ble_gap.h>
+
+namespace Pinetime {
+ namespace Controllers {
+
+ class NimbleController {
+ public:
+ void Init();
+ void StartAdvertising();
+ int OnGAPEvent(ble_gap_event *event);
+ private:
+ static constexpr char* deviceName = "Pinetime-JF";
+ uint8_t addrType;
+ };
+ }
+}