Gerard Marull-Paretas
f4926c952b
agents: add a release skill
...
Describe how to cut a release: run the hardware integration tests on
the commit to be tagged, tag new versions from main and fix releases
from vX.Y-branch, and push a signed, annotated tag to trigger the
release workflow.
Assisted-by: LLM
Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2026-11-13 20:56:31 +01:00
.agents /skills
agents: add a release skill
2026-11-13 20:56:31 +01:00
.claude
.agents: add 'working-with-qemu' skill
2026-05-07 16:07:15 +02:00
.github
ci: run the hardware integration tests on demand
2026-11-13 10:25:37 +01:00
boards
boards/getafix: use the open fuel gauge
2026-11-12 21:42:55 +01:00
cmake
pebble: define RECOVERY_FW and MFG in the firmware's Kconfig
2026-11-11 14:14:39 +01:00
docs
subsys/crypto: add the crypto shell command
2026-11-13 11:40:29 +01:00
drivers
drivers/crypto: add the SF32LB52 AES and SHA-256 accelerator driver
2026-11-13 11:40:29 +01:00
dts
dts: describe the SF32LB52 AES and hash accelerator
2026-11-13 11:40:29 +01:00
include
drivers/crypto: add the SF32LB52 AES and SHA-256 accelerator driver
2026-11-13 11:40:29 +01:00
kernel
kernel: grant FPU access and enable the caches before the SoC
2026-11-11 19:11:51 +01:00
lib
lib/fuel_gauge: add a state-of-charge estimator
2026-11-12 21:42:55 +01:00
pebble
apps/weather: say "Clear" instead of "Sunny" after dark
2026-11-13 09:42:38 +01:00
resources
popups/mic_banner: shrink the listening bar into a corner box
2026-11-04 15:01:04 +01:00
samples
treewide: leave the console, logging and debug aids to the application
2026-11-10 21:34:28 +01:00
sdk
sdk: take generated JS from the build directory
2026-11-12 17:23:00 +01:00
soc
drivers/crypto: add the SF32LB52 AES and SHA-256 accelerator driver
2026-11-13 11:40:29 +01:00
subsys
subsys/crypto: add the crypto shell command
2026-11-13 11:40:29 +01:00
tests
subsys/crypto: add the crypto subsystem
2026-11-13 11:40:29 +01:00
third_party
mbedtls: enable SHA-256
2026-11-13 11:40:29 +01:00
tools
drivers/display/sf32lb: remove the silent-loss watchdog
2026-11-12 22:21:26 +01:00
.clang-format
treewide: use ckd_add()/ckd_mul() instead of PBL_*_OVERFLOW()
2026-10-12 21:37:38 +02:00
.clang-format-ignore
apps: move the stored apps and samples under pebble/apps
2026-11-10 16:30:54 +01:00
.gdbinit
tools/gdb_scripts: load without third-party modules
2026-10-29 14:46:41 +01:00
.gitattributes
Import of the watch repository from Pebble
2025-01-27 11:38:16 -08:00
.gitignore
tools: drop the old memory usage analyzers
2026-10-29 15:12:03 +01:00
.gitlint
gitlint: allow underscore in commit title start
2026-09-07 19:00:29 +02:00
.gitmodules
third_party: remove the SiFli HAL
2026-11-11 21:10:24 +01:00
.readthedocs.yaml
docs: download the playground from CI on Read the Docs
2026-11-10 21:23:34 +01:00
.ruff.toml
ruff: target Python 3.11
2026-10-09 22:30:27 +02:00
AGENTS.md
treewide: rename fw to pebble
2026-11-09 21:52:15 +01:00
CONTRIBUTING.md
docs: move contributing guide into docs
2026-10-28 11:00:53 +01:00
flake.lock
nix: optimize flake
2026-09-29 14:25:17 +02:00
flake.nix
sdk: bump to 0.1.13
2026-11-13 11:18:43 +01:00
Kconfig
kconfig: take the application's options from its directory
2026-11-09 21:52:15 +01:00
Kconfig.pebbleos
pebble: define RECOVERY_FW and MFG in the firmware's Kconfig
2026-11-11 14:14:39 +01:00
Kconfig.platform
pebble/applib/ui: take the animation frame intervals from Kconfig
2026-11-12 22:21:26 +01:00
LICENSE
Import of the watch repository from Pebble
2025-01-27 11:38:16 -08:00
pbl.yml
i18n: remove externalized language assets and tools
2026-09-15 14:28:52 +02:00
README.md
docs: drop the language from the docs URLs
2026-10-27 18:00:26 +01:00
requirements-brew.txt
boards/obelix: describe the I2C buses and IMUs in devicetree
2026-11-10 15:30:34 +01:00
requirements.txt
ci: check devicetree bindings and trees
2026-11-10 15:30:34 +01:00
SDK_VERSION
sdk: bump to 0.1.13
2026-11-13 11:18:43 +01:00
SECURITY.md
meta: add a security policy
2026-10-06 13:27:19 +02:00