aboutsummaryrefslogtreecommitdiff
path: root/firmware/menu.cpp
diff options
context:
space:
mode:
authorkrolyxon <me@krolyxon.com>2026-05-11 11:50:17 +0530
committerkrolyxon <me@krolyxon.com>2026-05-11 11:50:17 +0530
commit360d2d2ad3bd584014683f3579fc2e2348c16852 (patch)
tree779a8bd84dab041b95bcd764fa8b0e8b09cb7fdc /firmware/menu.cpp
parentbd12e096d17dd47b8b7b7399df936a5eab32c2be (diff)
add Zigbee, Video TX, Rc, USb Wireless Jamming
Diffstat (limited to 'firmware/menu.cpp')
-rw-r--r--firmware/menu.cpp25
1 files changed, 19 insertions, 6 deletions
diff --git a/firmware/menu.cpp b/firmware/menu.cpp
index 9348c1a..9880b89 100644
--- a/firmware/menu.cpp
+++ b/firmware/menu.cpp
@@ -12,6 +12,7 @@
#include "ble_mouse.h"
#include "sysinfo.h"
#include "BleMouse.h"
+#include "nfc.h"
// ================= MENU DATA =================
extern BleMouse bleMouse;
@@ -27,7 +28,8 @@ const char *mainMenuItems[] = {
"System Info",
"Device Check",
"Restart",
- "Ble Mouse"
+ "Ble Mouse",
+ "NFC Tools"
};
Menu mainMenu = {mainMenuItems, sizeof(mainMenuItems) / sizeof(mainMenuItems[0])};
@@ -37,7 +39,12 @@ Menu mainMenu = {mainMenuItems, sizeof(mainMenuItems) / sizeof(mainMenuItems[0])
const char *nrfToolsItems[] = {
"BLE Jammer",
"Bluetooth Jammer",
- "Wifi Jammer"
+ "Wifi Jammer",
+ "USB Wireless",
+ "Video TX",
+ "Zigbee",
+ "RC"
+
};
Menu nrfToolsMenu = {nrfToolsItems, sizeof(nrfToolsItems) / sizeof(nrfToolsItems[0])};
@@ -151,10 +158,10 @@ void launchFeature()
case 1:
if (!isCC1101Ready()) {
- if (!initCC1101()) {
- Serial.println("CC1101 failed");
- return;
- }
+ if (!initCC1101()) {
+ Serial.println("CC1101 failed");
+ return;
+ }
}
Serial.println("Ready to capture...");
@@ -163,7 +170,10 @@ void launchFeature()
delay(5000);
stopCapture();
printCapture();
+ delay(5000);
+ replaySignal();
break;
+
case 2:
// startNRFJammer();
//startBleJammer();
@@ -308,6 +318,9 @@ void launchFeature()
bleMouse.begin();
ble_mouse_run();
break;
+ case 10:
+ pn532_scan_loop();
+ break;
}
}
else if (currentMenu == &badusbMenu)