Skip to content

tools: cloud: kv_state: improve output - #148

Merged
JordanYates merged 4 commits into
mainfrom
feature/schedule_helpers
Jun 30, 2026
Merged

tools: cloud: kv_state: improve output#148
JordanYates merged 4 commits into
mainfrom
feature/schedule_helpers

Conversation

@JordanYates

Copy link
Copy Markdown
Contributor

Improve the output of infuse cloud device kv_state to make it more useful (hex and base64 output options).

Add a script which finds the default schedules in a Zephyr .elf file
and outputs them to the terminal. This can simplify the process of
generating the base64 encoded string needed to update the KV store on
the cloud.

  1. Recompile application with desired new schedule
  2. Run elf_task_schedules.py --base64 to get the value to set

Add an option to `infuse cloud device kv_state` to display the raw hex
value of the key, instead of the decoded data.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Display the key IDs in the `infuse cloud device kv_state` output.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Add an option to `infuse cloud device kv_state` to display the base64
encoded value of the key, instead of the decoded data.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Add a script which finds the default schedules in a Zephyr `.elf` file
and outputs them to the terminal. This can simplify the process of
generating the base64 encoded string needed to update the KV store on
the cloud.
  1. Recompile application with desired new schedule
  2. Run `elf_task_schedules.py --base64` to get the value to set

Signed-off-by: Jordan Yates <jordan@embeint.com>
@JordanYates
JordanYates merged commit 3d46bcd into main Jun 30, 2026
7 checks passed
@JordanYates
JordanYates deleted the feature/schedule_helpers branch June 30, 2026 04:01
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