From a97b2248711c7beb50fa5ebe961539c7c77e7567 Mon Sep 17 00:00:00 2001 From: krolyxon Date: Tue, 5 May 2026 13:10:21 +0530 Subject: remove stubs, add badUSB attacks, add BleMouse library files --- firmware/firmware.ino | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) (limited to 'firmware/firmware.ino') 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 #include +#include #include #include @@ -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); -- cgit v1.2.3