Skip to content

Fix missing PREAMBLE_DETECTED IRQ flag for all radio wrappers - #3036

Merged
ripplebiz merged 5 commits into
meshcore-dev:devfrom
oltaco:add-preamble-irq-flag
Jul 24, 2026
Merged

Fix missing PREAMBLE_DETECTED IRQ flag for all radio wrappers#3036
ripplebiz merged 5 commits into
meshcore-dev:devfrom
oltaco:add-preamble-irq-flag

Conversation

@oltaco

@oltaco oltaco commented Jul 24, 2026

Copy link
Copy Markdown
Member

This PR adds the *_PREAMBLE_DETECTED IRQ flag to the receive mode IRQ flags for all relevant radio wrappers.

@ripplebiz
ripplebiz merged commit e3de413 into meshcore-dev:dev Jul 24, 2026
15 checks passed
hermes-gadget added a commit to gadgethd/MeshCore-MQTT that referenced this pull request Jul 25, 2026
Upstream dev: e780cca..e3de413 (6 commits)
  fae4803 SX1262: add PREAMBLE_DETECTED to reported irq flags
  ea5d7c8 LR1110: add PREAMBLE_DETECTED to reported irq flags
  c569283 LLCC68: add PREAMBLE_DETECTED to reported irq flags
  0d2b988 STM32WLx: add PREAMBLE_DETECTED to reported irq flags
  6b83de5 SX1268: add PREAMBLE_DETECTED to reported irq flags
  e3de413 Merge pull request meshcore-dev#3036 from oltaco/add-preamble-irq-flag

Clean auto-merge (no conflicts). MQTT additions preserved.
dl9sau pushed a commit to dl9sau/MeshCore-fork-DL9SAU that referenced this pull request Aug 10, 2026
…er adoptiert)

Merge companion-v1.17.0 in den DL9SAU-Fork. Core-Protokoll 0-Diff (kein Wire-Bruch).

Config (Weg B -- binaer behalten, JSON meshcore-dev#2982 NICHT adoptiert):
- NodePrefs.h / DataStore.{cpp,h} / MyMesh.h savePrefs auf --ours (2-arg, unser
  feldweises Binaerformat). ConfigSerializer.* liegt ungenutzt (nur native-Test).
  Bestandsgeraete: null Migration (/new_prefs binaer weiter).
- MyMesh.cpp: unsere Logik (client_repeat statt isRepeatEn/setRepeatEn, memset+
  Sentinels, cad_enabled, 2-arg loadPrefs). Upstreams MCU-Temperatur-Telemetrie
  (onContactRequest + handleCmdFrame) BEHALTEN.

Adoptiert:
- interface_manager (MultiSerialInterface, multi-interface: USB-CLI + BLE-App
  gleichzeitig). main.cpp setup()/loop() rekonstruiert mit unseren Boot-Anpassungen
  (DIAG / earlyShutdownCheck / OTA-Skip / configureBatteryWake +
  applyShutdownPendingCheck NACH BLE = SoftDevice-up).
- esp32 SerialBLEInterface: FreeRTOS thread-safe recv-Queue (meshcore-dev#3007) + unsere
  Diagnostik/Overflow-Counter + FRAME_QUEUE_SIZE 16.
- USE_CC310_HW_CRYPTO (meshcore-dev#2824), listen-before-talk configSideDetectors (meshcore-dev#3036/meshcore-dev#2977).

Auto-Merge-Fixes (Upstream-Refactors trafen unsere Andock-Zeilen):
- AbstractUITask _serial -> _interfaceManager (ui-orig / ui-tiny).
- DisplayDriver enum Color -> UIColor-Klasse (meshcore-dev#3034): YELLOW -> warning_txt (ui-new).

CI: action.yml unsere -DL9SAU-Prefix-Strip + upstream dispatch-branch; build.sh
unser Build-Tracking (kein set -e) + upstream Matrix-get-*-firmwares-Commands.

FIRMWARE_VERSION -> v1.17.0-DL9SAU (dl9sau_version.py-Sync beim Release).

Builds gruen: t1000e_companion_radio_ble (nRF52), Heltec_v3_companion_radio_ble (esp32).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants