cf57d9e65f
RadioSet: Massive GUI improvements, RX and TX confirmed working on LoRa
2025-10-08 17:43:07 +02:00
d0878ba031
Revert "LVGL Wrappers: Proposition to make oversized parents scrollable"
...
This reverts commit 80d94bd343e34c5e2be4ebc5e20a3f8efb068048.
2025-10-05 20:13:15 +02:00
cf2dbac724
Revert "Tactility: Fix lv_obj_t wrapper"
...
This reverts commit 2eca0898b8981351338a6f77013ce57d4a874ef0.
2025-10-05 20:13:09 +02:00
a8fd6927af
RadioSet: Add various small improvements
2025-10-04 14:22:39 +02:00
16eba03e49
TactilityC: Add context pointers to callbacks, add more symbols to tt_init.cpp
2025-10-04 14:20:35 +02:00
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
dfadaab667
RadioSet: Split off main source into Utils, SettingsView
2025-09-28 11:45:44 +02:00
506c840933
RadioSet: Add handling for base parameters such as boosted gain
2025-09-27 23:14:16 +02:00
2eca0898b8
Tactility: Fix lv_obj_t wrapper
2025-09-27 23:13:33 +02:00
ecd2e8f6e1
Radio: Add "RX Boosted Gain"
2025-09-27 23:12:53 +02:00
9a60ab8f74
RadioSet: Remove manually setting main container as scrollable
2025-09-27 22:12:46 +02:00
1460016914
RadioSet: Remove softfloat
2025-09-27 22:12:03 +02:00
8304828bf3
TactilityC: Add various LVGL symbols
2025-09-27 21:18:51 +02:00
65f450a0e0
TactilityC: Add context to Radio HAL callbacks?
2025-09-27 21:18:11 +02:00
bf62c9670d
RadioSet: Update to new SDK Snapshot
2025-09-27 21:16:08 +02:00
80d94bd343
LVGL Wrappers: Proposition to make oversized parents scrollable
2025-09-27 21:15:10 +02:00
7cff447732
ChirpChatter: Remove application
...
"Goodbye World!"
It will be superceded by Radio Terminal.
2025-09-27 21:14:17 +02:00
2779b867cc
RadioSet: Add presets
...
The preset dropdown reset any time the value is changed,
which includes on parameter loads from the radio.
It should only reset on user input, but it's not worth finding out how right now.
2025-09-27 18:59:01 +02:00
b5c27e5cb4
RadioSet: Add MT868 LongFast preset definion
2025-09-27 18:59:01 +02:00
e04474bb83
RadioSet: Parameter input pretty much done
...
The application crashes sometimes tough, has to do with the state subscription.
2025-09-27 18:59:01 +02:00
c4bb4b048c
RadioSet: Add soft float lib
2025-09-27 18:59:01 +02:00
058cad7ca0
SX1262: Remove warnings on unavailable parameter fetch
2025-09-27 18:59:01 +02:00
4625f56c6e
Radio: Add state PubSub, generalize PubSub
2025-09-27 18:59:01 +02:00
f57868b3fd
RadioSet: Sensible UI for configuring parameters
2025-09-27 18:59:01 +02:00
640ce09132
RadioDevice: Add ability to set modulation back to none
2025-09-27 18:59:01 +02:00
166963288b
TactiltyC: Add enum warnings, none modulation in radio
2025-09-27 18:59:01 +02:00
c8a8816bd9
RadioSet: Remove STL
2025-09-27 18:59:01 +02:00
19aac5fbdb
TactilityC: Fix radio specific exports, touch up radio HAL
2025-09-27 18:59:01 +02:00
73e1535d14
RadioSet: Forgot main(), add first draft of UI
...
I just found out that the STL is not available.
Finally, C+.
2025-09-27 18:59:01 +02:00
b50900a826
tt_hal_radio: Add name and description getters
2025-09-27 18:59:01 +02:00
d3bf7ff7c5
RadioSet: Initial source for debugging code 22
2025-09-27 18:59:01 +02:00
fad1980f98
TactilityC: Forgot the most important function, getting the unit string of course!
2025-09-27 18:59:01 +02:00
9c6fa9d152
TactilityC: Expose Radio HAL
2025-09-27 18:59:01 +02:00
320a756799
Radio: Start working on TactilityC
...
... it begins ...
2025-09-27 18:59:01 +02:00
d876d70cd4
Rebase from main, fix Units
2025-09-27 18:59:01 +02:00
2a55eb34ab
Radio: Some minor corrections and tweaks
2025-09-27 18:59:01 +02:00
933ce93fb1
SX126x: Per-modem validation of parameters
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
c705359427
Radio: Add Parameter Set
2025-09-27 18:59:01 +02:00
e1d89282ef
Radio: Refactor RX/TX packages
2025-09-27 18:59:01 +02:00
24e33368b2
ChirpChatter: Update to improved Radio API
...
+ Add hexdump decode
+ Make progress/status functional
+ Transmit supported
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
179e44ec60
ChripChatter: Uncomment all old LoRa API
2025-09-27 18:59:01 +02:00
dde5b09581
Fixed layout, somewhat.. on the device it shifts in half.
2025-09-27 18:59:01 +02:00