10 Commits

Author SHA1 Message Date
dd0e5bef64 Radio: Stability Update
SX1262 is now finally stable due to these key changes:
 - Interrupt handling: To circumvent erratum 3.11 level interrupts are utilized.
   Unsure if this was actually an issue as only the DIO1 IRQ is installed,
   but it should be done nonetheless to avoid problems once more GPIO interrupts are used.
 - RadioLib HAL: Use the hooks for beginnig and ending a train of SPI transactions
   to lock and reserve the device, making it more reliable. Also, CS handling is removed
   as RadioLib manages this manually.
 - Board T-Lora Pager: Step down SPI frequency to reasonable rate
2025-10-04 14:14:16 +02:00
320f05d20f SX1262: Tried making RX more reliable
... it didn't get any more reliable.
2025-09-30 05:16:40 +02:00
2a55eb34ab Radio: Some minor corrections and tweaks 2025-09-27 18:59:01 +02:00
e2db52c0dc Radio: Make modulation property of RadioDevice 2025-09-27 18:59:01 +02:00
5eb3dbcd9f Radio: Add parameter validation, add units 2025-09-27 18:59:01 +02:00
4ac4507538 Radio: Refactor parameters and ParameterSet 2025-09-27 18:59:01 +02:00
98c9fb7201 Radio: Refactor RadioDevice thread into compat class 2025-09-27 18:59:01 +02:00
04edfa7c99 Radio: Iteration 2 with Sx1262 - TX Update
Not quite as reliable still, but sending works.
2025-09-27 18:59:01 +02:00
9f05bcf066 Sx1262: Fixed DIO1 ISR registration by bypassing RadioLib 2025-09-27 18:59:01 +02:00
1ab7c4ce9a Add RadioDevice and support for SX1262 2025-09-27 18:59:01 +02:00