Skip to content

merge Dev - #11

Merged
Quency-D merged 54 commits into
Quency-D:heltec-v4-r8from
meshcore-dev:dev
May 27, 2026
Merged

merge Dev#11
Quency-D merged 54 commits into
Quency-D:heltec-v4-r8from
meshcore-dev:dev

Conversation

@Quency-D

Copy link
Copy Markdown
Owner

No description provided.

kizniche and others added 30 commits April 29, 2026 13:26
USE_LR1110 was missing from the preprocessor guard in CommonCLI.cpp,
causing both get and set to fail silently on T1000-E:

- get radio.rxgain returned the full radio config string (fell through
  to the memcmp("radio", 5) branch)
- set radio.rxgain returned "unknown config" (no branch matched)

Fix: add -D USE_LR1110 to variants/t1000-e/platformio.ini and include
USE_LR1110 in the #if guard on both get and set branches.

CustomLR1110Wrapper already implements setRxBoostedGainMode() and
getRxBoostedGainMode() via the RadioLibWrapper virtual interface,
so no radio-layer changes are required.

Tested on T1000-E: get/set/persist all confirmed working.
some older ESP32 boards were pushing the limits of the dram segment causing the linker to fail, especially for ble and wifi firmwares.

lowering OFFLINE_QUEUE_SIZE reduces dram usage
Add a new command `region bulk` for defining region hierarchies in a single line. This command allows users to create multiple regions in a single message. Updated the documentation to include usage examples and detailed parameter descriptions.
Add support for Station G3 and its software configurable LNA/PA1
Reduce dram0_0 usage on older ESP32 boards
Refactor WiFi auto-reconnect to use non-blocking polling
Remove the hardcoded BLE_PIN_CODE build flag from the Heltec_E290_companion_ble
environment. The presence of BLE_PIN_CODE prevents the unit from operating as a
USB companion. Commenting it out allows dynamic PIN generation and enables USB
companion functionality.
Disable BLE_PIN_CODE for E290 companion USB environment
Document HW_ERR_TX_BUSY in KISS modem protocol
Improves readability across documentation and inline comments by fixing common spelling mistakes and duplicate words.
Fix upload and monitor targets for nrf52 envs
Fix: Enforce upper bounds for rxdelay, txdelay, and direct.txdelay
oltaco and others added 24 commits May 21, 2026 19:58
Add support for LilyGo T-Echo Card (and tiny-ui!)
Extract the inline cursor-walk in handleRegionCmd into file-local
helpers (skipSpaces, rtrimSpaces, takeToken, splitNameJump,
processRegionDefSegment), grouped immediately above the consumer.
Behavior is identical; addresses PR #2540 review feedback on
readability.

Tighten the region def docs: collapse five Note callouts into three
grouped paragraphs (Behavior / Existing regions / Limits), add a
case-sensitivity caveat plus an error example, note the cursor reset
between split commands, and use generic placeholder names.
Reverts typo fixes in comments within external libs.
Fix typos in comments and docs
869.495 is in 869.4 to 869.65 range which does have 10% duty cycle and 500mW ERP.
Companion repeat: update to more usable default EU frequency
Set flood advert interval to 47h for new installs
Add bulk region hierarchy command to CLI
fix: enable radio.rxgain CLI command for LR1110 (T1000-E)
Respect predefined I2C addresses in EnvironmentSensorManager
Framework for upcoming variant-specific PRs that add LED feedback during boot. The hook gives users visual cues that the device is busy and
shouldn't be interacted with until startup completes.
Matches the existing event-style lifecycle hooks on MainBoard
(onBeforeTransmit, onAfterTransmit) per @liamcottle's review feedback.
…ete-hook

Feature/mainboard boot complete hook
@Quency-D
Quency-D merged commit 8ed7be9 into Quency-D:heltec-v4-r8 May 27, 2026
1 check passed
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.