summaryrefslogtreecommitdiff
path: root/firmware/firmware.ino
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/firmware.ino')
-rw-r--r--firmware/firmware.ino38
1 files changed, 23 insertions, 15 deletions
diff --git a/firmware/firmware.ino b/firmware/firmware.ino
index 5b71a60..12fb296 100644
--- a/firmware/firmware.ino
+++ b/firmware/firmware.ino
@@ -4,6 +4,7 @@
#include <BLEDevice.h>
#include <BLEScan.h>
+#include <BleMouse.h>
#include <RF24.h>
#include <nRF24L01.h>
@@ -29,6 +30,9 @@
// ================= USB HID =================
USBHIDKeyboard Keyboard;
+// ===== BLE MOUSE =====
+BleMouse bleMouse("Orion-RF", "Orion-RF", 100);
+
RF24 radio1(CE1_PIN, CSN1_PIN);
RF24 radio2(CE2_PIN, CSN2_PIN);
@@ -38,21 +42,21 @@ SPIClass *RADIO_SPI;
// ================= BLE SCAN =================
-BLEScan *pBLEScan;
-
-
-void startBLEScan()
-{
- BLEDevice::init("");
-
- pBLEScan = BLEDevice::getScan();
-
- pBLEScan->setActiveScan(true);
-
- pBLEScan->start(5);
-
- Serial.println("BLE scan complete");
-}
+//BLEScan *pBLEScan;
+//
+//
+//void startBLEScan()
+//{
+// BLEDevice::init("");
+//
+// pBLEScan = BLEDevice::getScan();
+//
+// pBLEScan->setActiveScan(true);
+//
+// pBLEScan->start(5);
+//
+// Serial.println("BLE scan complete");
+//}
// ================= SYSTEM INFO =================
void printSystemUsage()
@@ -106,6 +110,10 @@ void setup()
USB.begin();
Keyboard.begin();
+ // Begin Ble mouse
+ bleMouse.begin();
+
+
// NRF SPI safety
pinMode(CSN1_PIN, OUTPUT);
digitalWrite(CSN1_PIN, HIGH);