Skip to content

thingy91 more features#22

Open
raiden00pl wants to merge 9 commits into
masterfrom
thingy91-more-feat
Open

thingy91 more features#22
raiden00pl wants to merge 9 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>
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