Skip to content

Conversation

@szczys
Copy link
Collaborator

@szczys szczys commented Nov 14, 2024

Resolved https://github.com/golioth/devrel-issue-tracker/issues/481

Release testing

Aludel-elixir

  • Shell/Credentials
  • Connection
  • Logs
  • State
  • Stream
  • Button press
  • Settings (LOOP_DELAY_S)
  • Settings (MOISTURE_LEVEL_0)
  • Settings (MOISTURE_LEVEL_20)
  • Settings (MOISTURE_LEVEL_40)
  • Settings (MOISTURE_LEVEL_60)
  • Settings (MOISTURE_LEVEL_80)
  • RPC (log level)
  • RPC (network info)
  • RPC (reboot)
  • Battery level
  • OTA Update

Aludel-mini

  • Shell/Credentials
  • Connection
  • Logs
  • State
  • Stream
  • Button press
  • Settings (LOOP_DELAY_S)
  • Settings (MOISTURE_LEVEL_0)
  • Settings (MOISTURE_LEVEL_20)
  • Settings (MOISTURE_LEVEL_40)
  • Settings (MOISTURE_LEVEL_60)
  • Settings (MOISTURE_LEVEL_80)
  • RPC (log level)
  • RPC (network info)
  • RPC (reboot)
  • Battery level
  • OTA Update

nrf9160dk

  • Shell/Credentials
  • Connection
  • Logs
  • State
  • Stream
  • Button press
  • Settings (LOOP_DELAY_S)
  • Settings (MOISTURE_LEVEL_20)
  • Settings (MOISTURE_LEVEL_40)
  • Settings (MOISTURE_LEVEL_60)
  • Settings (MOISTURE_LEVEL_80)
  • RPC (log level)
  • RPC(network info)
  • RPC(reboot)
  • OTA Update

szczys and others added 30 commits March 8, 2023 11:01
Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
This commit brings code style up to the standards used across all
Golioth firmware projects.

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Mike Szczys <mike@golioth.io>
Add the voltage divider on the Sparkfun Things Plug nRF9160 to read the
battery voltage and estimate charge level.

based on golioth/reference-design-air-quality@21d0fd5

Signed-off-by: Mike Szczys <mike@golioth.io>
This commit moves the battery monitoring files into their own directory
and adds the `CONFIG_ALUDEL_BATTERY_MONITOR` Kconfig symbol that will
include them in the build.

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
IMPORTANT: The i2c and UART lines have been mapped in the overlay file
but they have not been tested.

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Include zephyr/kernel.h instead of zephyr/zephyr.h

Signed-off-by: Mike Szczys <mike@golioth.io>
Change golioth-led to led2 on nRF9160-DK board
battery_monitor: fix deprecated header include
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
szczys and others added 23 commits May 31, 2024 12:02
Signed-off-by: Mike Szczys <mike@golioth.io>
See CHANGELOG for details

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
Signed-off-by: Chris Wilson <chris@cgnd.dev>
The default Golioth Pipeline for a new project applies to CBOR data and not
JSON data. This updates the data type to use CBOR.

NOTE: By default the pipeline will not include the path with the data. The
RD Template sends to the "sensor" path, but LightDB data will not be shown
under that path unless an inject transform is added.

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Mike Szczys <mike@golioth.io>
see CHANGELOG for details.

Signed-off-by: Mike Szczys <mike@golioth.io>
Specify application version using VERSION file in application root
directory. This is a standard mechanism provided by Zephyr.

CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION is automatically set to proper version
according to VERSION file contents.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
Add the default CBOR to LightDB Stream pipeline and directions on how to
use it.

Signed-off-by: Mike Szczys <mike@golioth.io>
libostentus is now a Zephyr driver. Update the module version and change
all API calls to match the driver syntax. Add reset and firmware version
read when app first runs.

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Mike Szczys <mike@golioth.io>
Update to a set of board definitions that use Hardware Model v2 for Zephyr
v3.7.0. Update board overlay files accordingly.

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Mike Szczys <mike@golioth.io>
See CHANGELOG for details.

Signed-off-by: Mike Szczys <mike@golioth.io>
We need to substitute forward-slash for underscore when naming artifacts
for the new Zephyr board names. The regex approach taken fails when using
sh but will pass when the workflow is instructed to use bash.

Signed-off-by: Mike Szczys <mike@golioth.io>
We use the `template_v#.#.#` to differentiate template tags from tags on
reference designs that fork this repository.

Add the `template_` prefix to the default release number presented when
running the GitHub action to generate a new draft release.

Signed-off-by: Mike Szczys <mike@golioth.io>
Use --sysbuild for all board as recommended. This solves the deprecation
warnings when building for the nRF91 without sysbuild.

Bump the golioth-zephyr-boards module version to incorporate changes
necessary to use sysbuild with aludel_elixir.

Signed-off-by: Mike Szczys <mike@golioth.io>
Nordic recommends that multi-artifact builds (like mcuboot + app in this
repository) use a static partition table. The resolves the build warning:

---------------------------------------------------------------------
--- WARNING: Using a bootloader without pm_static.yml.            ---
--- There are cases where a deployed product can consist of       ---
--- multiple images, and only a subset of these images can be     ---
--- upgraded through a firmware update mechanism. In such cases,  ---
--- the upgradable images must have partitions that are static    ---
--- and are matching the partition map used by the bootloader     ---
--- programmed onto the device.                                   ---
---------------------------------------------------------------------

Signed-off-by: Mike Szczys <mike@golioth.io>
We were previously testing for only the aludel_mini but building for all
boards on every PR will help catch digressions sooner.

Signed-off-by: Mike Szczys <mike@golioth.io>
see CHANGELOG for details

Signed-off-by: Mike Szczys <mike@golioth.io>
Signed-off-by: Marko Puric <marko@golioth.io>
Signed-off-by: Marko Puric <marko@golioth.io>
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.

Approved!

@szczys szczys merged commit df5f7d5 into main Dec 17, 2024
3 checks passed
@szczys szczys deleted the merge/template_v2.4.1 branch December 17, 2024 15:26
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.

7 participants