Skip to content

thingy91 more features#22

Merged
raiden00pl merged 10 commits into
masterfrom
thingy91-more-feat
Jun 14, 2026
Merged

thingy91 more features#22
raiden00pl merged 10 commits into
masterfrom
thingy91-more-feat

Conversation

@raiden00pl

Copy link
Copy Markdown
Member

No description provided.

GNSS does not fit the generic float-vector sensor model. Add CIOSensorGnss, which
overloads the sensor IO and assembles each variant from struct sensor_gnss:
1. position+velocity (gnss),
2. UTC time (gnss_time, uint64),
3. accuracy+DOP (gnss_info)
4. satellite count (gnss_sats, uint32).

Signed-off-by: raiden00pl <raiden00@railab.me>
Signed-off-by: raiden00pl <raiden00@railab.me>
Add a power-save setting (none / PSM / eDRX) to the LTE system, applied at
attach through the LTE API.

Signed-off-by: raiden00pl <raiden00@railab.me>
The companion to the LTE manager.

Signed-off-by: raiden00pl <raiden00@railab.me>
Signed-off-by: raiden00pl <raiden00@railab.me>
Signed-off-by: raiden00pl <raiden00@railab.me>
Signed-off-by: raiden00pl <raiden00@railab.me>
A read-only, timer-driven lte_signal IO that snapshots the modem signal
metrics [RSRP, RSRQ, SINR, band] as one int16 vector via the common NuttX
LTE API (lte_port_get_quality / lte_port_get_cellinfo). A timerfd polls
periodically and notifies; a vecsplit fans the vector out to scalars,
exposed on the standard LwM2M Connectivity Monitoring object (4) and a
private diagnostics object on the Thingy:91.

Signed-off-by: raiden00pl <raiden00@railab.me>
A small example CLI that drives the Thingy:91 RGB lightwell over the
Leshan LwM2M REST API (set / get / fade), mirroring the thingy53 demo.
It retries on transient LTE-M timeouts and skips a failed fade step
rather than aborting, so an occasional dropped request does not kill the
whole run.

Signed-off-by: raiden00pl <raiden00@railab.me>
@raiden00pl raiden00pl force-pushed the thingy91-more-feat branch 2 times, most recently from aece8c1 to f6579aa Compare June 14, 2026 11:51
Signed-off-by: raiden00pl <raiden00@railab.me>
@raiden00pl raiden00pl force-pushed the thingy91-more-feat branch from f6579aa to 61a2047 Compare June 14, 2026 11:52
@raiden00pl raiden00pl merged commit a9debf0 into master Jun 14, 2026
2 of 3 checks passed
@raiden00pl raiden00pl deleted the thingy91-more-feat branch June 14, 2026 15:13
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.

1 participant