Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release v1.4.0 #19

Merged
merged 5 commits into from
Dec 20, 2024
Merged

release v1.4.0 #19

merged 5 commits into from
Dec 20, 2024

Conversation

szczys
Copy link
Collaborator

@szczys szczys commented Dec 18, 2024

see CHANGELOG for details

Release testing

Thingy91

  • Connection
  • Credentials
  • Logs
  • State: state counter_up
  • State: state counter_down
  • State: desired counter_up
  • State: desired counter_down
  • Stream: sensor/accel/[x, y, z]
  • Stream: sensor/light/[blue, green, ir, red]
  • Stream: sensor/weather/[gas, hum, pre, tem]
  • Button press
  • Settings: LOOP_DELAY_S
  • Settings: LED_FADE_SPEED_MS
  • Settings: RED_INTENSITY_PCT
  • Settings: GREEN_INTENSITY_PCT
  • Settings: BLUE_INTENSITY_PCT
  • RPC: set_log_level n
  • RPC: get_network_info
  • RPC: reboot
  • RPC: play_song beep
  • RPC: play_song funkytown
  • RPC: play_song mario
  • RPC: play_song golioth
  • OTA Update

Thingy91x

  • Connection
  • Credentials
  • Logs
  • State: state counter_up
  • State: state counter_down
  • State: desired counter_up
  • State: desired counter_down
  • Stream: sensor/accel/[x, y, z]
  • Stream: sensor/weather/[co2, hum, iaq, pre, tem, voc]
  • Button press
  • Settings: LOOP_DELAY_S
  • Settings: LED_FADE_SPEED_MS
  • Settings: RED_INTENSITY_PCT
  • Settings: GREEN_INTENSITY_PCT
  • Settings: BLUE_INTENSITY_PCT
  • RPC: set_log_level n
  • RPC: get_network_info
  • RPC: reboot
  • RPC: play_song beep (expect UNIMPLEMENTED)
  • OTA Update

resolves https://github.com/golioth/devrel-issue-tracker/issues/506

- Use CBOR for observation and updates
- Improve how initial "actual" state is sent to server
- Check for Golioth connection before sending data

Signed-off-by: Mike Szczys <[email protected]>
The BME68x driver was configured to only allow the sensor to perform
readings every 5 minutes. This PR changes that setting to take readings
every 3 seconds.

This is a configuration for the sensor hardware itself. It is separate from
the Golioth LOOP_DELAY_S that configures how often readings are sent to
Golioth.

Signed-off-by: Mike Szczys <[email protected]>
The upstream board definition for the Thingy91x swaps the blue and green
LEDs on both the direct connection and PWM channels. This PR adds remapping
for PWM channels to correct the issue.

Signed-off-by: Mike Szczys <[email protected]>
see CHANGELOG for details

Signed-off-by: Mike Szczys <[email protected]>
@szczys szczys marked this pull request as ready for review December 19, 2024 22:50
Copy link
Contributor

@MarkoPura MarkoPura left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@szczys szczys merged commit ebf369a into main Dec 20, 2024
2 checks passed
@szczys szczys deleted the release/v1.4.0 branch December 20, 2024 15:23
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.

2 participants