Commit Graph
17 Commits
Author SHA1 Message Date
H4W9 c315419e94 Adds the Pancake C5 board (ESP32-C5, ST7796 320x480, FT6336 capacitive touch)
This Pancake C5 Hardware Is already supported by other firmware...
-Ghost ESP (Release v2.0)
-Launcher(Beta Release)

I left the CI build step commented out like the V8 build until... you are ready.

- configs.h: MARAUDER_PANCAKE board defines, pins, battery (MAX17048),
  cap-touch I2C, and screen geometry. Status-bar icon x-positions and
  packet-monitor geometry generalized to SB_*/PKT_* macros so the wider
  320px panel lays out correctly (identical results on existing 240px
  boards).
- Display.cpp/.h: FT6336 capacitive touch path (rotation-aware, edge
  exclusion) gated on HAS_CAP_TOUCH; ft6336.h driver added.
- MenuFunctions.cpp / WiFiScan.cpp: hardcoded status-bar and oscilloscope
  pixel coords replaced with the new screen-size macros.
- User_Setup_marauder_pancake.h + User_Setup_Select.h entry.
- build_parallel.yml: Pancake matrix entry added but commented out
2026-06-29 13:19:19 -05: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 a1f4c9dc28 Add support for CYD 3.5inch 2025-10-03 14:57:56 -04:00
Just Call Me Koko 530a30c6d7 Add support for M5 Cardputer 2025-07-21 18:47:57 -04:00
Just Call Me Koko c117eebc0f Increment version number 2025-06-24 13:11:26 -04:00
Just Call Me Koko a73da306c9 Fix display includes 2025-05-31 08:26:53 -04:00
Just Call Me Koko 1f08406c63 Repair setup select 2025-05-30 12:30:12 -04:00
Just Call Me Koko b41597fdac Add TFT_eSPI setup file for CYD 2 USB 2025-05-30 12:24:26 -04:00
Just Call Me Koko 798fb3bbb7 Port to CYD 2432S024 GUITION 2025-04-29 14:29:34 -04:00
Just Call Me Koko 8eab6bff81 Add build for CYD 2432S028 2025-04-25 17:40:30 -04:00
Pirata 006df06f7c fix 2025-02-01 14:42:24 -03:00
Pirata 025e19f115 C Plus2 2025-02-01 13:14:22 +00:00
Just Call Me Koko 372e88b16f Add v7 to build workflow 2024-12-15 17:15:53 -05:00
Just Call Me Koko 5bd4b647b5 Add support for Adafruit Reverse Feather ESP32-S2 2024-02-22 23:54:03 -05:00
Just Call Me KokoandGitHub a84ee7e58e Update User_Setup_Select.h 2023-05-18 10:33:45 -04:00
Just Call Me Koko f2c1d01d13 Add compatibility for M5StickC Plus 2023-05-15 14:25:06 -04:00
907a2af570 Bring develop up to date with master (#158)
* Trims serial input for PuTTY

* v0.9.7 Release

* Re-release v0.9.7

* add OG-Marauder enclosure (#124)

* add Marauder Mini Case and rearrange files

* Add OG-Marauder Enclosure

* Add more cmd, clean serial, add ascii

* Add attack command to CLI

* Add SSID commands

* print eapol when received

* Add more sniff and attack commands

* Fix OTA update shutdown via CLI

* Add help command

* Release v0.9.8

* Add channel arg to pmkid sniff

* Add targeted ap beacon spam

* Save a beacon packet

* AP obfuscation attack

* Update README.md

* Send deauth for pmkid

* PMKID deauth optional

* Release v0.9.9

* v0.9.10 Release

* Select all and flipper LED

* Add screen buffer for mini

* Fix screen buffer formatting

* packet monitor eapol scan formatting

* Release v0.9.11

* Update README.md

* Add settings command and SD CS

* Release v0.9.12

* Fix mini update menu

* Release v0.9.13-rc1

* Fix stopscan and sniffpmkid

* fix sniffpmkid SSID visible (#140)

* Add rssi and setting reset

* Release v0.9.13

* Create build_push.yml

* Add libraries

* Fix library red

* Spelling

* Adjust ref for SwitchLib

* Add ESP32 Board

* Update board fqdn

* Specify package version for ESP32

* Add compiler switches

* Update compile args

* Lib args

* Fix multdefs

* Update version of arduino test compile

* Separate lib install

* Jobs together

* Fix warnings flag

* Add muldefs arg to cli

* Update build_push.yml

* Specify build property

* Full build property string

* Fix quote placement

* Add find and replace

* Update build_push.yml

* Update build_push.yml

* Update build_push.yml

* Cat platform file

* Update build_push.yml

* Add install boards

* Update build_push.yml

* Add bash for loop for platform

* Update build_push.yml

* find and replace

* Add muldefs to ESP32 and ESP32S2

* Add display bins

* minimal spiffs

* Minimal SPIFFS syntax

* More Minimal SPIFFS syntax

* Add more build params

* Add upload artifacts

* Add TFT Setup files

* Add configure TFT_eSPI

* Configure libs and configs

* Fix sed file locations

* Update build_push.yml

* Update build_push.yml

* Look for TFT_eSPI

* Update start location for find

* Update locations of libraries

* Fix path to TFT_eSPI

* Compile for other platforms

* Create draft release

* Update README.md

* Only allow manual workflow

* Fix blank PCAPs

* Switch configs

* Specify NimBLE 1.2.0

* No "v" in tag

* Fix SD card init issues

Copy SD lib from arduino-esp32 v2.0.4 to replace SD lib from arduino-esp32 v2.0.0-rc2

* Pull arduino-esp32 v2.0.4

* Replace 2.0.0-rc1 SD lib with 2.0.4

* Fix path

* Gramatical (#155)

* Add raw cap and manual deauth

* Revert to flipper

* Change color

* Change color again

* define white

* Update issue templates

* Create config.yml

* Specify dst mac again

* Update README.md

* Create .gitignore

Co-authored-by: Gregor Hermani <53179565+trisp3ar@users.noreply.github.com>
Co-authored-by: improving-rigmarole <17810364+improving-rigmarole@users.noreply.github.com>
Co-authored-by: Ayden <butera.ayden@gmail.com>
2022-10-18 13:46:30 -04:00