Skip to content

Dev#62

Merged
anarchyysm merged 96 commits into
mainfrom
dev
May 29, 2026
Merged

Dev#62
anarchyysm merged 96 commits into
mainfrom
dev

Conversation

@anarchyysm
Copy link
Copy Markdown
Member

Description

This PR merges the dev branch into main, bringing in a large batch of new features, fixes, and infrastructure changes developed since the last release.

Major additions:

  • LoRa stack: Meshtastic protocol, RNode/Reticulum protocol, MeshCore companion protocol, all with SPI transport between P4 (radio) and C5 (phone)
  • RFID: 17 protocol decoders (EM4100, HID, Indala, Gallagher, FDX-B, and more) with NVS card storage
  • SX1262 LoRa driver
  • NFC key dictionary loaded from SD card
  • SPI bridge session lifecycle and centralized timeouts
  • C5 flasher: SYNC handshake, 921600 baud, ACK flow control
  • Button press logging with name and GPIO
  • sdkconfig.defaults for both firmwares; sdkconfig and sdkconfig.old removed from version control
  • License migrated from Apache 2.0 to GNU General Public License v3.0

Related Issue: N/A

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update

Checklist

  • I have read the CONTRIBUTING.md document.
  • My code follows the style guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings during build.
  • I have tested this change on physical hardware. (Please specify which target below)

Hardware Testing Details

  • Target: ESP32-C5 (firmware_c5) + ESP32-P4 (firmware_p4)
  • Environment: ESP-IDF v5.5.3
  • Test Result: Both firmwares build and boot successfully; SPI bridge, buttons, BLE, and LoRa features validated on device.

anarchyysm and others added 30 commits April 14, 2026 17:26
lthiagovs and others added 27 commits May 7, 2026 19:51
@anarchyysm anarchyysm merged commit 0e903c6 into main May 29, 2026
3 checks passed
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 1.3.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants