Commit Graph
1614 Commits
Author SHA1 Message Date
Adam Benhassen 2d2de9c380 clear screen after bootup, remove leftover text artifacts 2026-03-08 02:34:46 +01:00
Adam Benhassen 2320e3e12d move banner slightly down so it doesn't touch the status bar 2026-03-08 02:34:25 +01:00
Adam Benhassen 7ee987ac9a move menu items slightly up 2026-03-08 02:33:58 +01:00
Adam Benhassen 6da33d4ed8 fix statusbar height 2026-03-08 02:33:06 +01:00
Adam Benhassen c159df02b9 fix: use smaller font for battery status, ui consistency 2026-03-08 01:59:37 +01:00
Adam Benhassen 80ccddfdb4 feat: enable neopixel led support 2026-03-08 01:44:25 +01:00
Adam Benhassen d7d71bf12f feat: implement calibrated adc battery reading 2026-03-08 01:37:01 +01:00
Adam Benhassen cafa589fae fix: enable battery gauge reading 2026-03-08 00:56:09 +01:00
Adam Benhassen 82d21f7eae fix: set correct GPS pins for adv 2026-03-08 00:40:46 +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 KokoandGitHub adb4168117 Merge pull request #1155 from justcallmekoko/develop
Fix menu return upon joining wifi
nightly_adb4168
2026-03-06 16:55:24 -05:00
Just Call Me Koko 576061e55f Fix menu return upon joining wifi 2026-03-06 16:40:00 -05:00
Just Call Me KokoandGitHub dec270815f Merge pull request #1154 from justcallmekoko/develop
Fix meta detect not exiting
2026-03-06 14:09:20 -05:00
Just Call Me Koko cd0203d21d Fix meta detect not exiting 2026-03-06 14:02:56 -05:00
Just Call Me KokoandGitHub 002bc94235 Merge pull request #1153 from justcallmekoko/develop
Fix memory leak for meta detect
nightly_002bc94
2026-03-05 20:23:43 -05:00
Just Call Me Koko 68514ef3dc Fix memory leak for meta detect 2026-03-05 20:15:11 -05:00
Just Call Me KokoandGitHub f26a56a5cf Merge pull request #1152 from justcallmekoko/develop
Add BT callback check for wardriving
2026-03-05 14:28:08 -05:00
Just Call Me Koko 3709950fb8 Add BT callback check for wardriving 2026-03-05 14:09:52 -05:00
Just Call Me KokoandGitHub 411534cf2c Merge pull request #1150 from justcallmekoko/develop
Add build config for dual mini c5
nightly_411534c
2026-03-04 10:14:25 -05:00
Just Call Me Koko cdcda423b7 Add build config for dual mini c5 2026-03-04 09:58:03 -05:00
Just Call Me KokoandGitHub ea669b0b25 Merge pull request #1149 from justcallmekoko/develop
Do not show buttons for specific scan modes
2026-03-04 09:10:53 -05:00
Just Call Me Koko 85d13a6677 Do not show buttons for specific scan modes 2026-03-04 08:47:09 -05:00
Just Call Me KokoandGitHub 36035536c3 Merge pull request #1148 from justcallmekoko/develop
Remove MAC track buttons, fix dimming
nightly_3603553
2026-03-03 22:33:40 -05:00
Just Call Me Koko 78283833c4 Remove MAC track buttons, fix dimming 2026-03-03 22:22:34 -05:00
Just Call Me KokoandGitHub 422fdf68d4 Merge pull request #1147 from justcallmekoko/develop
No brightness for mini...for now
2026-03-03 15:59:57 -05:00
Just Call Me Koko 1d7a15a0b8 No brightness for mini...for now 2026-03-03 15:41:03 -05:00
Just Call Me KokoandGitHub e297d2091d Merge pull request #1146 from justcallmekoko/develop
Reduce program size, removed unused espressif sniff command, remove legacy screen buffer, remove AP hosting, remove unused pwnagotchi sniffer callback, consolidate deauth transmitters, consolidate eapol callbacks, remove WPS check
2026-03-03 13:45:54 -05:00
Just Call Me Koko 5f848cb76e Fix for non display hardware 2026-03-03 13:37:00 -05:00
Just Call Me Koko f46c6d857d Reduce program size 2026-03-03 12:23:55 -05:00
Just Call Me KokoandGitHub 3ef8cd7777 Merge pull request #1142 from datboip/feature/brightness
Add PWM brightness control
2026-03-02 12:20:02 -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 KokoandGitHub 932384925b Merge pull request #1141 from justcallmekoko/develop
Add scan for meta devices
nightly_9323849
2026-02-27 15:04:44 -05:00
Just Call Me Koko 108e430248 More fixes 2026-02-27 14:56:00 -05:00
Just Call Me Koko 1c29cd48cc Fix brace for legacy NimBLE 2026-02-27 14:52:07 -05:00
Just Call Me Koko c813398768 Add CLI command for meta scan 2026-02-27 14:43:35 -05:00
Just Call Me Koko 14615bf143 Add meta BLE scan 2026-02-27 13:53:00 -05:00
Just Call Me KokoandGitHub 4a8492bdda Merge pull request #1140 from justcallmekoko/develop
Create dynamic frame lengths for other beacon spam methods
2026-02-27 00:44:05 -05:00
Just Call Me Koko eb47092790 Efficiency for generated SSIDs 2026-02-27 00:38:20 -05:00
Just Call Me Koko 54d5ab6947 Force low channels for efficiency 2026-02-27 00:23:39 -05:00
Just Call Me Koko 04fe1d1fdd Move some stuff around 2026-02-26 23:50:10 -05:00
Just Call Me KokoandGitHub cb1e49035d Merge pull request #1139 from justcallmekoko/develop
Dynamic beacon frame size
nightly_cb1e490
2026-02-26 22:28:55 -05:00
Just Call Me Koko ff2df33042 Dynamic beacon frame size 2026-02-26 19:19:33 -05:00
Just Call Me KokoandGitHub 21c9874d0d Merge pull request #1137 from justcallmekoko/develop
Refactor beacon spam generation and randomize ESSID length
2026-02-26 11:03:39 -05:00
Just Call Me Koko fadd7e1809 Refactor beacon spam generation 2026-02-26 10:32:41 -05:00
Just Call Me KokoandGitHub 8ef1c1a7f9 Merge pull request #1136 from justcallmekoko/develop
Update version number
nightly_8ef1c1a
2026-02-25 13:36:06 -05:00
Just Call Me Koko c263fec4e0 Update version number 2026-02-25 13:28:21 -05:00
Just Call Me KokoandGitHub e5b4935fc2 Merge pull request #1135 from justcallmekoko/develop
Add CLI commands for CSA and Quiet attacks
2026-02-25 13:20:01 -05:00
Just Call Me Koko 742a0e4cd2 Add commands for new attacks 2026-02-25 13:13:31 -05:00