diff options
| author | krolyxon <me@krolyxon.com> | 2026-05-05 13:10:21 +0530 |
|---|---|---|
| committer | krolyxon <me@krolyxon.com> | 2026-05-05 13:10:21 +0530 |
| commit | a97b2248711c7beb50fa5ebe961539c7c77e7567 (patch) | |
| tree | 3532cdc3afd0cc241567497939a77765c76367c4 /firmware/firmware.ino | |
| parent | 428605c762019dba3c05f5e33bad106220132c46 (diff) | |
remove stubs, add badUSB attacks, add BleMouse library files
Diffstat (limited to 'firmware/firmware.ino')
| -rw-r--r-- | firmware/firmware.ino | 38 |
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); |
