c03rad0r
886b23db7f
fix: enable ESP-IDF HAL by default for LR2021 variant
Enables USE_ESPIDF_HAL in platformio.ini to ensure reliable SPI
communication on ESP32-C3 boards where SPIClass(0) may return zeros.
3 weeks ago
c03rad0r
05ad173a05
refactor: move EspIdfHal.h to src/helpers/radiolib/ per reviewer suggestion
Move the ESP-IDF SPI HAL from the variant-specific directory to the
shared helpers/radiolib/ directory, making it available for reuse by
other ESP32 variants that may need the same SPI workaround.
Addresses feedback from @ripplebiz : 'I'd probably move the IDF Hal to
/src/helpers/radiolib, as it's related only to RadioLib and could
potentially be re-used by other variants'
Also update the include path in target.cpp to use the shared location.
1 month ago
c03rad0r
684e9d9604
fix: add configurable LR2021_IRQ_DIO=9 build flag per review feedback ( #4 )
1 month ago
c03rad0r
e5a0e5bf16
fix: try standard SPIClass(0) per reviewer suggestion ( #1 ), keep EspIdfHal as opt-in via USE_ESPIDF_HAL
1 month ago
c03rad0r
627909ad1e
fix: remove getPacketLength override ( #2 ), use LR2021 IRQ constants ( #3 ), make irqDioNum configurable ( #4 )
1 month ago
Your Name
06961148f1
fix: adapt to upstream dev API changes (setParams, getSpreadingFactor)
2 months ago
Your Name
49d3cd51f6
feat: add NiceRF LoRa2021 (LR2021 Gen 4) variant support
Adds MeshCore support for the NiceRF LoRa2021 module (Semtech LR2021
Gen 4) on ESP32-C3_Mini_V1 development board.
RadioLib LR2021 class (extends LRxxxx -> PhysicalLayer).
This is a separate class from LR1121 (extends LR11x0).
Key differences from SX1262:
- IRQ on DIO9 (not DIO1): irqDioNum=9 + setDioFunction(9)
- setRxBoostedGainMode(uint8_t 0-7) vs bool
- No DIO2-as-RF-switch (NiceRF handles internally)
- Crystal oscillator (XTAL): tcxoVoltage=0
- getPacketLength() override handles header errors
Uses ESP-IDF SPI HAL (EspIdfHal) because Arduino SPIClass returns
all-zero responses on the ESP32-C3_Mini_V1 with non-default SPI pins.
Direct spi_bus_initialize() works correctly. See EspIdfHal.h for
details.
Build targets: companion_usb/ble/wifi, repeater, room_server,
secure_chat, kiss_modem. All verified building.
Hardware tested: radio init OK, noise floor -102 dBm, companion
connects via meshcore-cli v1.5.7, advert TX verified.
2 months ago
ripplebiz
5f3b7f25d0
Merge pull request #2722 from liamcottle/fix/free-packet-on-parse-failure
Fix: CMD_SEND_RAW_PACKET not freeing packet on parse failure
2 months ago
liamcottle
ae0bb7ee95
use releasePacket instead of _mgr->free
2 months ago
liamcottle
07bfe90695
free packet on parse failure
2 months ago
Scott Powell
07a3ca9e05
Merge branch 'dev'
# Conflicts:
# docs/faq.md
2 months ago
Scott Powell
8c0d5c5b24
* version 1.16.0
2 months ago
ripplebiz
74adda6316
Merge pull request #2702 from meshcore-dev/flood.max.advert
new CLI config: flood.max.advert
2 months ago
Scott Powell
8fc2da5c98
* default now 8, per the will of the peoples.
2 months ago
Liam Cottle
b6454d6251
Merge pull request #2703 from IoTThinks/Fixed-powersaving--in-cli_commands.md-2026-06
Change default power saving setting to 'off'
2 months ago
IoTThinks
6a9a84e8a5
Change default power saving setting to 'off'
2 months ago
Scott Powell
5f6821bb66
* new CLI config: flood.max.advert (default 16)
2 months ago
Scott Powell
397ac6144f
* number allocations: Ripple range reserved
2 months ago
ripplebiz
53d50aa1ef
Merge pull request #2684 from oltaco/rp2040-build-fixes
Build fixes for some RP2040 targets
2 months ago
Liam Cottle
1485d3301b
Merge pull request #2463 from NoodlesNZ/fix-stddef
Add stddef.h to fix compilation issue on MacOS
2 months ago
Liam Cottle
5222ee4d13
Merge pull request #2685 from oltaco/more-build-fixes
Build fixes for nibble_screen_connect and ThinkNode M2
2 months ago
taco
b4b0a0ee0f
build fixes for nibble_screen_connect and thinknode_m2
2 months ago
taco
7ce8b66718
build fix for rp2040 companion usb
2 months ago
taco
33ce1c991c
add missing radio_init() for rak11310
2 months ago
taco
2a8bd3edad
pin platform-raspberrypi to 4e22a0d
pins framework-arduinopico @ 1.50600.0+sha.6a1d13e9
2 months ago
Liam Cottle
b4038529b5
Merge pull request #2683 from oltaco/techo-card-buildfixes
build fixes for LilyGo T-Echo Card
2 months ago
taco
2f221acd37
build fixes for LilyGo T-Echo Card
2 months ago
Liam Cottle
da21d42a2e
Merge pull request #2672 from meshcore-dev/non-contact-requests
Non contact requests
2 months ago
Liam Cottle
b83355e702
Merge pull request #2671 from sefinek/fix/typos-grammar-formatting
Fix typos and formatting in documentation and comments
2 months ago
ripplebiz
6be398d748
Merge pull request #2663 from oltaco/no-autoshutdown-when-powered
Disable auto-shutdown when externally powered, add auto-shutdown warning for OLED displays
2 months ago
Scott Powell
3c96a7de43
* powersaving on/off lowercase fix
2 months ago
ripplebiz
999e20a4c2
Merge pull request #1687 from IoTThinks/MCdev-PowerSaving-for-all-esp32-repeaters-202602
Added PowerSaving for all ESP32-based repeaters
2 months ago
Liam Cottle
cb73a4a156
Merge pull request #2022 from weebl2000/adjust-max-framesize
Increase MAX_FRAME_SIZE by 4 bytes
2 months ago
Kevin Le
aeca6f3f3f
Added "override" to getIRQGpio() for ESP32Board.h
2 months ago
Sefinek
81510e7495
docs: fix remaining rendering issues
2 months ago
Sefinek
4dcd664363
docs: fix remaining rendering issues
2 months ago
Sefinek
4f4699ab61
docs: fix remaining rendering issues
2 months ago
Sefinek
f7bff44572
docs: fix remaining rendering issues
2 months ago
Sefinek
456e14f7a7
docs: add missing periods at sentence endings
2 months ago
Sefinek
15913d580f
docs: fix FAQ rendering
2 months ago
Sefinek
3daa6adc83
docs: fix FAQ heading capitalization
2 months ago
Sefinek
6b5cf1a9d7
docs: fix FAQ link rendering
2 months ago
Sefinek
1422f02cd3
docs: fix FAQ rendering
2 months ago
Sefinek
f9a0f215c4
docs: fix FAQ resource link rendering
2 months ago
Sefinek
e0a6fd12b5
docs: fix FAQ bullet list rendering
2 months ago
Sefinek
4749a61bb4
docs: fix FAQ bullet list rendering
2 months ago
Sefinek
bf39919f15
docs: remove extra FAQ TOC indentation
2 months ago
Sefinek
cc05ae555a
docs: fix typos, grammar, and formatting in FAQ and code comments
2 months ago
Sefinek
82560ede55
chore: normalize board JSON line endings
2 months ago
Liam Cottle
add18d6866
Merge pull request #2641 from sefinek/ci/update-github-actions
ci: update GitHub Actions and Python version
2 months ago