9 Commits

Author SHA1 Message Date
Clawdia 64bfd123eb main: Redesign für ESP32-C5 - USB-CDC + echtes V2X-Parsing
- Frame Queue entfernt (direktes Processing in Promisc-CB)
- USB-Serial-JTAG als Live-Daten-Übertragung
- detect_msg_type: BSM/CAM/DENM Erkennung nach J2735
- v2x_sd_write_frame über Komponente statt manuellem fopen
- Channel-Hopping mit esp_wifi_set_channel API
- USB-CDC mit USB_SERIAL_JTAG_DRIVER_CONFIG_DEFAULT()
- CSV + USB-Dump im Callback (kein Queue-Latenz)
- Build erfolgreich (1.2MB, ESP32-C5)
2026-05-09 19:35:11 +02:00
Clawdia 913b33d839 SDSPI fix for ESP32-C5: correct API v5.5, CMake dependencies, pin mapping 2026-05-09 17:59:43 +02:00
Clawdia 240a374148 Display UI: ST7735 Treiber + Frame-Scroller + Speicheranzeige
- ST7735 SPI-Treiber für 0.96 Zoll Display (80x160 Pixel)
- ASCII-Font 6x8 mit Text-Ausgabe
- Frame-Counter (gross, rot)
- SD-Speicher-Balken (grün/gelb/rot)
- Frame-Scroller: rollende Liste der letzten 7 Frames
  - RSSI-Farbbalken (rot/gelb/grün)
  - Message-Type (B=BSM, C=CAM, D=DENM)
  - BSSID Hex + Kanal/RSSI
- Display UI Task aktualisiert alle 2 Sekunden
- Frame Writer sendet Frames an Scroller Queue
- Channel Hopper aktualisiert g_v2x_channel_idx
2026-05-09 11:47:55 +02:00
Clawdia 874dd969b6 SD-Karte: V2X-Frames direkt auf SD speichern (CSV, autonom)
- NVS-Flash (4MB) durch SD-Karte via SDMMC ersetzt
- GPIO: SD_CMD=2, SD_CLK=6, SD_D0=7, SD_CS=23
- CSV-Ausgabe mit Rohdaten-Hex: timestamp, msg_type, channel, RSSI, MAC, raw_hex
- Channel-Hopping über alle 10 V2X-Kanäle (5845-5925 MHz)
- CSV-Auto-Rotation bei >50MB
- v2x_log.txt mit periodischen Statistiken
- Frame Queue (64 Frames) zwischen Promisc-CB und Writer Task
- Kanal-Hopper, Stats-Task, Frame-Writer als eigene Tasks
- README mit SD-Vorbereitung und Analyse-Hinweisen
2026-05-09 08:44:24 +02:00
Clawdia fdb4cca5d8 ESP32 V2X-Sniffer: esp-firmware und v2x_fw hinzugefügt (24 Dateien) 2026-05-07 14:43:27 +02:00
Clawdia ba8477f18f ESP-IDF Firmware für ESP32-C5 V2X-Sniffer
- v2x_sniffer_main.c: Haupt-Firmware mit 802.11p PHY
- v2x_db.h: V2X-Datenbank Header
- Makefile: ESP-IDF Build-Konfiguration
- phy_11p_set() und phy_change_channel(5900) aktiv
2026-05-07 09:42:42 +02:00
Clawdia 6f0f5931ed Merge local V2X code with remote README 2026-05-07 09:34:37 +02:00
Clawdia ce7e6eeece V2X-Sniffer Firmware für ESP32-C5 (Lilygo T-Dongle-C5)
- ESP-IDF Firmware mit 802.11p Support
- phy_11p_set() und phy_change_channel(5900)
- C-ITS BSM, CAM, DENM Decodierung
- Separate V2X-Datenbank (v2x_sniffer.db)
- Python API für Datenmanagement
2026-05-07 09:34:20 +02:00
clawdia 64992da60a Initial commit 2026-05-07 09:32:58 +02:00