Commit Graph
312 Commits
Author SHA1 Message Date
Adam Benhassen c159df02b9 fix: use smaller font for battery status, ui consistency 2026-03-08 01:59:37 +01:00
Adam Benhassen 7da6a6533d fix: use SCREEN_WIDTH/SCREEN_HEIGHT for landscape display rendering
Fix drawing issues on Cardputer where TFT_WIDTH (135, portrait) was
used instead of SCREEN_WIDTH (240, landscape) for fill widths, and
TFT_HEIGHT (240) was used instead of SCREEN_HEIGHT (135) for vertical
positioning. Fixes status bar, menu buttons, and channel graph rendering.
Also increases CHAN_PER_PAGE to 14 so all WiFi channels fit on one page.
2026-03-07 22:36:48 +01:00
Adam Benhassen 01af8484b1 feat: add M5Stack Cardputer ADV board support
Add support for the M5Stack Cardputer ADV hardware variant, which
replaces the original GPIO matrix keyboard with a TCA8418 I2C keypad
controller.

Changes:
- Vendor Adafruit_TCA8418 library for I2C keyboard communication
- Add MARAUDER_CARDPUTER_ADV board target with feature flags in configs.h
- Implement TCA8418 keyboard driver with interrupt-driven FIFO scanning,
  coordinate remapping (verified against M5Cardputer-UserDemo-ADV), and
  persistent key state tracking for compatibility with menu polling
- Extend all MARAUDER_CARDPUTER preprocessor guards to include ADV variant
- Add TFT_eSPI display configuration (same display as original Cardputer)
- Add CI build matrix entries for both parallel and nightly workflows
2026-03-07 21:48:37 +01:00
Just Call Me Koko 576061e55f Fix menu return upon joining wifi 2026-03-06 16:40:00 -05:00
Just Call Me Koko 3709950fb8 Add BT callback check for wardriving 2026-03-05 14:09:52 -05:00
Just Call Me Koko 1d7a15a0b8 No brightness for mini...for now 2026-03-03 15:41:03 -05:00
Just Call Me Koko f46c6d857d Reduce program size 2026-03-03 12:23:55 -05:00
datboipandClaude Opus 4.6 8d7da3cce7 Fix LEDC API compatibility for ESP32 board package 2.x
Use compile-time macros to support both ledcAttach (3.x) and
ledcSetup/ledcAttachPin (2.x) APIs. Fixes CI build failures.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:58:17 -05:00
datboipandClaude Opus 4.6 4ce3ee7812 Add PWM brightness control with 10-level adjustment
4-level to 10-level PWM backlight control (10%-100% in 10% steps),
persisted to NVS flash. Adds touch gesture (hold top/bottom zone 1.5s),
Device menu entry, and CLI command (brightness -c/-s <0-9>).

Replaces digitalWrite on/off with ledcWrite PWM for smooth dimming.

Closes justcallmekoko/ESP32Marauder#1091

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 23:41:47 -05:00
Just Call Me Koko 14615bf143 Add meta BLE scan 2026-02-27 13:53:00 -05:00
Just Call Me Koko da78493a2a Add quiet time attack 2026-02-25 12:39:22 -05:00
Just Call Me Koko 5463e1bb61 Add channel switch announcement attack 2026-02-25 10:52:53 -05:00
Just Call Me Koko 8c181fdfb7 Manual channel scrolling 2026-02-24 14:09:44 -05:00
Just Call Me Koko 52b181a8cc Give other sniffers buttons 2026-02-24 11:31:48 -05:00
Just Call Me Koko c6ab4702b3 toggle channel hop beacon sniff 2026-02-23 21:30:29 -05:00
Just Call Me Koko 6c96db0cdb Add setting for channel hopping 2026-02-23 18:31:13 -05:00
Just Call Me Koko 5d3cdc9c08 Overhaul EAPOL sniffer 2026-02-03 15:50:06 -05:00
Just Call Me Koko e9b037e087 Add Marauder Mini v3 configuration 2026-02-02 18:28:06 -05:00
Just Call Me Koko 9148a52a92 Clear some space 2026-01-26 23:44:06 -05:00
Just Call Me Koko 6456527f5f Sniff SAE tokens while attacking 2026-01-19 19:15:18 -05:00
Just Call Me Koko e7e8fc7d80 Add SAE commit sniff and attack 2026-01-19 16:20:27 -05:00
Just Call Me Koko 14e18a12bf Capture and parse SAE commit frames 2026-01-17 10:14:51 -05:00
Just Call Me Koko 18e582b9a9 Remove continuous BT wardrive 2026-01-14 09:47:41 -05:00
Just Call Me Koko 337cf18dac Add menu item for mac monitor 2026-01-04 03:03:50 -05:00
Just Call Me Koko 1624d98183 Fix menu navigation for back button 2025-12-04 18:12:28 -05:00
Just Call Me Koko dc2dd414eb Clean up dead code 2025-11-30 22:03:34 -05:00
Just Call Me Koko 84416970e7 Remove LVGL completely 2025-11-27 03:08:04 -05:00
Just Call Me Koko 6c996a489f Remove unused LVGL code 2025-11-26 18:02:19 -05:00
Just Call Me Koko d3ce284ea4 Save more flash space 2025-11-26 00:26:03 -05:00
Just Call Me Koko 30893adaa5 Bring bluetooth to ESP32-C5 2025-11-25 17:46:14 -05:00
Just Call Me Koko b714f274b5 Add Flock wardriving 2025-11-24 13:07:20 -05:00
Just Call Me Koko cd3ab51080 Add flock command and icon 2025-11-23 07:41:31 -05:00
Just Call Me Koko 018bddae6a Fix flock scan memory leak 2025-11-22 16:58:55 -05:00
Just Call Me Koko c002aee646 Add Flock Penguin battery scanner 2025-11-22 11:04:05 -05:00
Just Call Me Koko 08d1682ae4 Final graph scale check before display 2025-11-06 12:34:44 -05:00
Just Call Me Koko 7f741d75fb Adjust UI of channel summary graph 2025-11-04 16:08:17 -05:00
Just Call Me Koko 09b519d0a2 Fix channel summary for button hardware 2025-11-03 21:52:18 -05:00
Just Call Me Koko 0b6dc40fa6 Add channel summary frontend 2025-11-03 00:36:54 -05:00
Just Call Me Koko 6331e43db1 add channel summary backend 2025-11-02 20:25:26 -05:00
Just Call Me Koko 05eb6d74a5 Add airtag monitor 2025-10-29 15:32:07 -04:00
Just Call Me Koko 0a8d9d2d41 Allow select bin file for firmware update 2025-10-27 14:56:32 -04:00
Just Call Me KokoandGitHub c515873fd5 Merge pull request #951 from H4W9/H4W9-GPS-Option-Fix
H4W9 gps option fix
2025-10-27 12:21:27 -04:00
Just Call Me Koko 9ea5fbc3eb Fix station menu back button 2025-10-27 11:43:46 -04:00
H4W9andGitHub 630687359d Update MenuFunctions.cpp
Fix GPS option showing up on Main Menu when GPS Chip is not available.
2025-10-26 11:51:06 -05:00
Just Call Me Koko 5070b9785d Consolidate display init method 2025-10-25 02:45:09 -04:00
Just Call Me Koko 0f62303018 Consolidate touch calibration data 2025-10-17 10:40:00 -04:00
Just Call Me Koko dc7992d040 Update MenuFunctions.cpp 2025-10-14 11:48:29 -04:00
Just Call Me Koko fc903cc66b Adjust board definition 2025-10-07 10:26:09 -04:00
Just Call Me Koko 72951397d8 Clean menu transition for minis 2025-10-06 14:47:10 -04:00
Just Call Me Koko 4bd3a1d4b1 Fix status bar formatting 2025-10-06 11:29:38 -04:00