Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
217 commits
Select commit Hold shift + click to select a range
a14a1ba
tools: zephyr-sketch-tool: bump go version for binary.Encode
gibix Jun 17, 2026
5d2d309
json: unoq: update Arduino_RouterBridge to 0.4.3
pennam Jun 30, 2026
a40ccdf
build(deps): bump tools/sync-zephyr-artifacts deps
dependabot[bot] May 15, 2026
ff7cf37
fix(tools/sync-zephyr-artifacts): update xz dependency to v0.5.15
pillo79 Jun 30, 2026
ae53465
docs: correct typos and improve clarity in documentation files
michal-gora Jul 8, 2026
f388a11
unoq: silence bogus error if loader/sketch needs reflashing
facchinm Jul 9, 2026
9f6b5e2
Merge pull request #543 from arduino/unoq_silence_validity_check
facchinm Jul 13, 2026
01ff44b
tools: require arduino/scripting-tools 0.0.7
pillo79 Jul 14, 2026
07c60d4
Merge pull request #544 from pillo79/pr-require-scripting-tools
pillo79 Jul 14, 2026
05273b1
Merge pull request #540 from michal-gora/spellcorrection
pillo79 Jul 14, 2026
0edf7b6
Merge pull request #535 from pennam/router-0.4.3
pennam Jul 15, 2026
7c12fab
get_board_details.sh: add proper escaping to input fields
pillo79 Jul 8, 2026
4c6b12d
get_core_version.sh: export components to Zephyr VERSION file
pillo79 Jul 8, 2026
1cb49bd
build.sh: support writing to platform.local.txt
pillo79 Jul 8, 2026
d0f9b72
build.sh: store per-board and global build version
pillo79 Jul 8, 2026
ecb59dc
usb: pass Zephyr core version in USB descriptor as iConfig
facchinm Apr 17, 2026
fdcb9be
platform: add upload.artifacts variables, cleanup
pillo79 Jul 9, 2026
5a85971
boards: c33: update bootloader binary
facchinm Jul 15, 2026
fc600c7
boards: c33: add feedback on bootloader reflash ok
facchinm Jul 15, 2026
0a8c83a
platform: automatic loader reflash for bossac USB boards
cmaglie Jul 8, 2026
85288b2
platform: convert dfu-tool for automatic loader reflash
pillo79 Jul 16, 2026
2d15311
platform: convert picotool for automatic loader reflash
pillo79 Jul 16, 2026
3367584
Merge pull request #545 from pillo79/loader_version_iconfig_v2
pennam Jul 21, 2026
4eb6af0
boards.txt: remove dfu-specific data from boards not using it
pennam Jun 30, 2026
fbb5888
boards.txt: fix invalid USB VID/PIDs
pillo79 Jul 21, 2026
acb8d8f
boards: switch to zephyr pids
pennam Jul 1, 2026
3b298e6
boards.txt: USB cleanup
pillo79 Jul 21, 2026
6db52a0
Merge pull request #546 from pillo79/vid-pid-cleanup
pennam Jul 21, 2026
f8cdd08
loader: enable heap-based dynamic thread stacks
pennam Jul 23, 2026
179f119
README.md: cleanup and update for stable releases
pillo79 Jul 22, 2026
9bf87eb
Merge pull request #553 from pennam/dyn-thread
pennam Jul 24, 2026
6e93fc7
Merge pull request #552 from pillo79/pr-readme-update
pennam Jul 24, 2026
bf74a56
json: remove BETA label
pennam Jul 24, 2026
b57ba26
platform: remove BETA label
pennam Jul 24, 2026
86b8b8b
docs: README phrasing tweak
pennam Jul 24, 2026
ad87416
Merge pull request #557 from pennam/json-no-beta
pennam Jul 24, 2026
297b93f
README: add link to Help Center article
pillo79 Jul 27, 2026
714048b
Merge pull request #562 from pillo79/pr-readme-update
pillo79 Jul 27, 2026
2e77eab
loader: exports: add missing float (32-bit) AEABI helpers
teddokano Jul 27, 2026
16fb4f5
ci: fix: use base_ref to get the target branch
pillo79 Jun 25, 2026
8dd8171
ci: refact: export build environment variables early
pillo79 Jun 26, 2026
a01712d
ci: use latest ci-builds JSON as a reference
pillo79 Jun 25, 2026
1c104b6
get_core_version: add date-time to PR version codes
pillo79 Jul 13, 2026
c7546b2
ci: prepare package index JSON for this PR
pillo79 Jun 26, 2026
730e737
ci: add timeouts to some steps to detect network issues early
pillo79 Jul 8, 2026
747ef22
gh-pr-url: get the package index URL for a PR
pillo79 Jul 10, 2026
1956335
Merge pull request #532 from pillo79/pr-ci-use-builds
pillo79 Jul 28, 2026
629ff60
get_core_version: add 'g' before commit hash in version string
pillo79 Jul 28, 2026
cc783fe
Merge pull request #564 from pillo79/pr-ci-use-builds
pillo79 Jul 28, 2026
f980f02
boards: fix redundant build properties for nano_connect
pillo79 Jun 29, 2026
058f7f4
boards.txt: specify per-board Zephyr toolchain
pillo79 Jun 29, 2026
5722390
bootstrap.sh: skip initializing west if .west already exists
pillo79 Jul 28, 2026
ffc01ce
ci: package_core: do not execute further steps if restore-env fails
pillo79 Jul 28, 2026
12e9f9b
bootstrap.sh: check required tools are installed before running
pillo79 Jul 29, 2026
46bb3f1
libraries: camera: do not wait for buffer allocation
dani-clo May 5, 2026
7738dbf
variant: nicla_vision: enable camera in config and defer node
dani-clo May 5, 2026
01e5fcd
libraries: camera: user buffer allocation
dani-clo Jun 26, 2026
a1904ab
cores/arduino/api: download the Arduino API as a blob
pillo79 Jun 29, 2026
e502265
Merge pull request #566 from pillo79/pr-multi-sdk
pennam Jul 29, 2026
bd82ad7
Merge pull request #563 from teddokano/llext-float-arithmetic-support
pillo79 Jul 29, 2026
5786f54
Merge pull request #470 from dani-clo/enable_camera_nicla_vision
dani-clo Jul 29, 2026
da15b1d
variants: partitions: add missing partition label
andreagilardoni Jul 29, 2026
7b3c2ff
overlay: portentah7: match mbed Serial pin mapping, add UART7/UART8
pennam Aug 5, 2026
77406a7
get_core_version: use lowercase letters in timestamp
pillo79 Aug 10, 2026
d72adc3
loader: ignore VERSION file
pillo79 Aug 10, 2026
3a7138c
Merge pull request #575 from pillo79/pr-lowercase-timestamp
pennam Aug 10, 2026
78ca688
Merge pull request #573 from pennam/portenta-serial-order
pennam Aug 10, 2026
b8687c9
platform.txt: scripting-tools refactor, no change
pillo79 Aug 11, 2026
965e2a3
platform: add {sketch.args.with/without_loader}
pillo79 Aug 11, 2026
f833394
portentac33: add missing wait-for-device argument to loader flash
pillo79 Aug 11, 2026
4f65d36
fix(build): preserve quoted west_args with spaces
pillo79 Jul 21, 2026
dbf21be
Merge pull request #536 from pillo79/pr-dependabot-merge
pillo79 Aug 12, 2026
d2b1e25
Merge pull request #568 from pillo79/pr-api-as-blob
pillo79 Aug 12, 2026
720138e
Merge pull request #518 from gibix/fix/govet
pillo79 Aug 12, 2026
f2fe70a
stm32h7: i2c: enabling timings eval at runtime
andreagilardoni Aug 11, 2026
964f3db
commit_check: adjust rules for dependabot compliance
pillo79 Aug 12, 2026
6eda3a0
package_core: ignore dependabot branches for publish and ci-builds
pillo79 Aug 12, 2026
5100198
Merge pull request #576 from pillo79/pr-c33-add-wait
pillo79 Aug 12, 2026
f28dfbf
Merge pull request #580 from pillo79/pr-fix-dependabot-branches
pillo79 Aug 12, 2026
980abd0
build(deps): bump github.com/ulikunitz/xz
dependabot[bot] Aug 12, 2026
215ed4c
Merge pull request #578 from arduino/dependabot/go_modules/tools/sync…
pillo79 Aug 12, 2026
f5e0ab0
Merge pull request #551 from pillo79/pr-zephyr_args-fix
pillo79 Aug 12, 2026
0e55a6e
README: whitespace cleanup
pillo79 Aug 13, 2026
628ba0a
west.yml: use zephyr-arduino-v4.4.1 branch
facchinm Jan 8, 2026
cb0a4c6
west.yml: add new tf-psa-crypto dependency
facchinm May 28, 2026
7f342af
wifi: airoc: rename wifi_nvram_image.h to wifi_nvram_image_data.h
facchinm Jan 8, 2026
ad9be2e
camera: stm32: use Z_GENERIC_SECTION macro to allocate buffer on SDRAM
facchinm Jan 8, 2026
fd8663f
conf: all: switch to USB_NEXT
facchinm Jan 8, 2026
9a1b687
loader: usb: exclude router-serial boards from ZARD_FIRST_SERIAL_IS_S…
facchinm Aug 6, 2026
709d7bc
loader: usb_next: disable usb before jumping to sketch
facchinm Aug 6, 2026
6e22bee
loader: rename USB helpers to avoid clashing with Zephyr API
pennam Aug 6, 2026
571ced8
conf: all: fix legacy CONFIG_POSIX
pennam Jul 28, 2026
161bef4
artifacts: bump to use newest tools
pillo79 Aug 12, 2026
f7ccf6e
fix: only define pinctrl for nodes with a pinctrl-0 property
srcnert Jul 20, 2026
e0d5eff
core: rename NODE_SELECTED macro to PINCTRL_NODE_SELECTED
srcnert Aug 14, 2026
169ac8d
libraries: SocketWrapper: fix broken posix api
gibix Feb 26, 2026
d58a9e2
libraries: SocketWrapper: support errno in read
gibix Feb 26, 2026
eb3852b
ZephyrUDP: use zsock_close()
facchinm Mar 16, 2026
4456746
variants: unoq: fix removed scratch_partition
gibix Feb 26, 2026
c554380
loader: change llext mem relocation
facchinm May 29, 2026
93dd78f
frdm_rw612: fix for 4.4+
facchinm May 29, 2026
d36357e
overlay: portentah7: switch from 565 to 888 pixel format
pennam Jun 19, 2026
66cb4aa
conf: all: update MBEDTLS configs to use PSA CRYPTO
pennam Jun 19, 2026
a503a96
conf: all: fix BLE configuration
pennam Jun 19, 2026
24c4469
overlay: portentah7: fix deferred-init dependencies
pennam May 29, 2026
9c4860b
overlay: giga: fix deferred-init dependencies
pennam Jun 3, 2026
c1b4c4f
overlay: portentac33: fix iic nodes clock frequency
pennam Jun 3, 2026
0faca68
overlay: portentac33: set ethernet deferred-init
pennam Jun 19, 2026
44b6b89
overlay: nicla_vision: fix deferred init dependencies
pennam Jul 28, 2026
f7ebaa8
conf: nicla_vision: video fixes for 4.4+
pennam Jul 28, 2026
66a798c
libraries: camera: nicla_vision: update for 4.4
dani-clo Jul 30, 2026
8c85d03
overlay: nicla_vision: rename gpioz to gpio_invalid to avoid conflicts
pennam Jul 28, 2026
84e23ce
core: update sdk to 1.0.1
facchinm Jun 4, 2026
d877e09
boards.txt: use toolchain 1.0.1
pennam Jun 25, 2026
0e3eeea
fix: keep C++ exception/unwinder code out of sketch llext so it loads
pennam Jun 25, 2026
7fea2f2
platform: disable extern TLS init to fix errno llext load (toolchain …
pennam Jun 25, 2026
ec7d4c3
Kconfig: require PINCTRL_KEEP_SLEEP_STATE for ARDUINO_API
pillo79 Jul 29, 2026
76b787b
fix: keep picolibc formatted I/O out of the sketch llext
pennam Jul 31, 2026
293f614
llext: export __xpg_strerror_r from firmware to shrink network/TLS sk…
pennam Jul 31, 2026
7e843a8
temp: ci: pre-install matching arm-zephyr-eabi toolchain for sketch t…
pennam Jul 28, 2026
14eb6b4
loader: use non-deprecated PARTITION_ID macro
pennam Aug 5, 2026
c7c8494
variants: nano connect: use mapped partion
gibix Aug 6, 2026
ec541e1
unoq: add usb mode animation for PCB revD
facchinm Nov 25, 2025
eb85e4d
net: ethernet: fixing ethernet initialization
andreagilardoni Aug 5, 2026
40edb82
giga: enable SDIO settle delay for WiFi
pennam Aug 10, 2026
1629519
llext_export: libc: exporting gettimeofday
andreagilardoni Aug 7, 2026
61e1889
loader: use DT_PARTITION_ADDR for the sketch base address
gibix Aug 13, 2026
6dc5416
Merge pull request #572 from arduino/arduino-4.4-rebased-toolchain
pennam Aug 14, 2026
0a1907d
arduino_api: copy extracted API files to cores/arduino/api if missing
pillo79 Aug 14, 2026
1af24ce
fix: pass CI_BUILDS_URL to compile-sketches action as source-url
pillo79 Aug 14, 2026
205d6f7
Revert "temp: ci: pre-install matching arm-zephyr-eabi toolchain for …
pennam Aug 14, 2026
1df785e
Merge pull request #585 from pillo79/pr-fix-api-dir-extract
pillo79 Aug 14, 2026
ee69005
Merge pull request #584 from pennam/ci-temp-revert
pillo79 Aug 14, 2026
e8b4127
SerialUSB: Use base write() overloads to fix Serial.write("str") comp…
carlosperate Jul 24, 2026
527709e
llext_export: exporting getentropy
soburi Aug 15, 2026
40abc1f
Serial: increase default ringbuffer size to 1024
facchinm Jun 10, 2026
8c5c30a
SerialUSB: sligtly delay freshly opened port
facchinm Jun 10, 2026
10d59c7
loader: remove obsolete references to old device stack
pillo79 Aug 17, 2026
572d998
stm32: fix analogReference implementation
facchinm Jun 4, 2026
a7fdd46
cores: arduino: USB: always define a SerialUSB object
pillo79 Aug 18, 2026
af2de8a
zephyrSerial: make ARDUINO_ROUTER higher priority than SERIALUSB
pillo79 Aug 17, 2026
08acf4a
zephyrSerial: map nodes to SerialUSB as well as SerialX
pillo79 Aug 17, 2026
4847086
ci: increase timeouts
pillo79 Aug 18, 2026
182402c
ci: cache west downloads in package_core workflow
pillo79 Aug 14, 2026
0f52e2e
Merge pull request #587 from pillo79/pr-ci-west-blob-cache
pennam Aug 19, 2026
916a4fc
Merge pull request #569 from andreagilardoni/partition-label
pennam Aug 19, 2026
8f14ca3
Merge pull request #595 from gibix/fix/serial
pillo79 Aug 20, 2026
cbf2795
Merge pull request #579 from andreagilardoni/i2c-timings
pillo79 Aug 20, 2026
d89c596
Merge pull request #590 from soburi/export-getentropy
pillo79 Aug 20, 2026
77fdafd
Merge pull request #581 from pillo79/pr-update-tools
pillo79 Aug 20, 2026
7be7a2b
Merge pull request #596 from pillo79/pr-analog-fix
pillo79 Aug 20, 2026
b0e18fb
platform: add prebuild hook to check for binaries
pillo79 Aug 11, 2026
1f51724
Merge pull request #597 from pillo79/pr-serialusb-support
pillo79 Aug 20, 2026
214e98e
Merge pull request #577 from pillo79/pr-check-for-built-variant
pillo79 Aug 20, 2026
f338ba2
ci: fix: restore warning squash for CI builds
pillo79 Jun 26, 2026
c40b21a
cores/arduino: fix warnings
pillo79 Jun 26, 2026
2e9cd5d
libraries: fix warnings
pillo79 Aug 20, 2026
a4e24e1
treewide: replace FIXED_PARTITION_ID with PARTITION_ID
facchinm Aug 5, 2026
6a80e23
Merge pull request #582 from srcnert/fix/pinctrl
pennam Aug 21, 2026
b5c2013
Merge pull request #556 from carlosperate/fix-555
pennam Aug 21, 2026
34465ba
ci_collect_data: filter known warnings from CI results
pillo79 Aug 21, 2026
6880976
giga: filter lvgl warnings in LVGLDemo sample of Arduino_Video
pillo79 Aug 21, 2026
76329ec
boards: giga/portentah7; change dmas to use 1 not 0
KurtE Aug 15, 2026
3e2323e
portentah7: Make sure it has CONFIG_VIDEO_GC2145 enabled
KurtE Aug 16, 2026
a129881
portenta_h7: filter lvgl warnings in LVGLDemo sample of Arduino_Video
pennam Aug 24, 2026
8bf9c0e
platform: force non-executable stack on sketch link
pennam Aug 24, 2026
2442c88
Merge pull request #534 from pillo79/pr-warning-fix
pennam Aug 24, 2026
b710ef5
usb: allow class reordering
facchinm May 28, 2026
9a50320
boards: introduce Arduino VentunoQ
facchinm May 28, 2026
a5a96d5
west: pin cannectivity to known-good commit
pennam Jul 27, 2026
890d2ad
artifacts: rename Q boards package
pillo79 Aug 21, 2026
514a21f
Merge pull request #594 from pillo79/monza-1.0.1
pennam Aug 25, 2026
2ce3c22
variants: nano connect: enable log-uarts
gibix Aug 25, 2026
a78278a
core: zephyrSerial.cpp compiler warning
KurtE Aug 25, 2026
5b3ac1b
ventunoq: make all RAM available
pennam Aug 26, 2026
98b57f8
ventunoq: increase llext heap to align to other boards
pennam Aug 26, 2026
c7577b1
Merge pull request #605 from gibix/fix/rp2040-debug
pennam Aug 26, 2026
9147360
extra/build.sh: Fix macOS build.
iabdalkader Aug 27, 2026
3a30240
loader: fixups: fix ventunoq force reboot
gibix Aug 27, 2026
45312fc
Merge pull request #606 from KurtE/zephyrserial_compiler_warning
pennam Aug 28, 2026
87b7eaf
gitignore: ignore generated files
srcnert Aug 28, 2026
9b7e4fe
cores: fix typo in main.cpp comments
srcnert Aug 28, 2026
e58d3a6
loader: export k_work cancel APIs
srcnert Aug 28, 2026
668a600
ventunoq: align to default main thread priority
pennam Aug 28, 2026
b57d1f5
variants: portenta_c33: add mkr spi
gibix Aug 25, 2026
0b178b3
Merge pull request #607 from gibix/feat/portentac33-mkr-spi
dani-clo Aug 28, 2026
1e1ab46
Arduino_LED_Matrix: add missing include guard
Ferran969 Aug 30, 2026
a356131
variants/portentac33: Add coprocessor bridge config.
iabdalkader Aug 31, 2026
42b9e5c
libraries/WiFi: Add SerialBridge example.
iabdalkader Aug 31, 2026
0557500
Merge pull request #608 from pennam/21-ram
pennam Sep 1, 2026
fdae3d7
Merge pull request #614 from pennam/21q-thread-priority
pennam Sep 1, 2026
1d3a94c
Merge pull request #612 from gibix/fix/ventunoq-wait-som
pillo79 Sep 1, 2026
6bdc153
Merge pull request #619 from Ferran969/patch-1
pennam Sep 1, 2026
54409e9
Merge pull request #611 from iabdalkader/fix/build-sh-env-shebang
pennam Sep 1, 2026
b209a70
libraries: WiFi: add firmware version support
dani-clo Aug 31, 2026
f60b400
Merge pull request #621 from iabdalkader/add_serial_bridge_sketch
pennam Sep 1, 2026
1d617c9
libraries: WiFi: add documentation for esp32 reflash
dani-clo Sep 1, 2026
6ecc685
Merge pull request #622 from dani-clo/wifi_fw_version
pennam Sep 1, 2026
d3450f4
Merge pull request #623 from dani-clo/esp32_doc
pennam Sep 1, 2026
9797bb4
Merge pull request #589 from KurtE/dcmi_dmas_1_biased
pennam Sep 2, 2026
67beacb
Merge pull request #613 from srcnert/fix/cleanups
pennam Sep 2, 2026
e8cbcd5
README: update for 1.0.0 release
pennam Sep 2, 2026
79b3f1a
Merge pull request #625 from pennam/readme-v1.0.0
pennam Sep 2, 2026
f67666f
loader: sketch_header: moved sketch header
andreagilardoni Jul 21, 2026
9157ddc
Merge pull request #550 from andreagilardoni/sketch-header
pennam Sep 15, 2026
cfb44e1
extra: add ci_calc_size_trends.py to parse size-delta reports and fla…
pillo79 Sep 22, 2026
8813201
extra: add per-board summary and outlier trends
pillo79 Sep 22, 2026
2ed7274
extra: add HTML table rendering and assemble self-contained report
pillo79 Sep 23, 2026
c1e5318
extra: add per-board bubble chart visualization to HTML report
pillo79 Sep 22, 2026
f18a299
extra: use a symlog x-axis for the per-board bubble charts
pillo79 Sep 22, 2026
421ce43
extra: add hover tooltips to bubble chart points
pillo79 Sep 22, 2026
4551e53
extra: add --output-md GitHub-flavored Markdown report
pillo79 Sep 22, 2026
1962a8e
extra: add per-board and per-sketch delta accordion tables to HTML re…
pillo79 Sep 22, 2026
e2d6279
extra: add head/base commit info to HTML and Markdown report headers
pillo79 Sep 22, 2026
fa190b8
ci: generate size trends report and link it
pillo79 Sep 22, 2026
307b54c
ci: drop the report-size-deltas workflow
pillo79 Sep 22, 2026
0290c5c
extra: show mean and 1-sigma window on per-board bubble charts
pillo79 Sep 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,10 @@ jobs:
run: |
echo EXTRA_ZEPHYR_MODULES="$(pwd)/$MODULE_PATH" >> $GITHUB_ENV

- name: Fetch the Arduino API
run: |
west blobs --auto-accept fetch arduino-api

- name: Build fade
run: |
west build -p -b arduino_nano_33_ble//sense $MODULE_PATH/samples/fade
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/commit_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
pattern: '^[^!]+: [A-Za-z]+.+ .+$'
flags: 'gm'
error: 'Commit subject line must match the following pattern: <scope>: <description>'
error: 'Commit subject line / PR title must match the following pattern: <scope>: <description>'
excludeTitle: 'false'
excludeDescription: 'true'
checkAllCommitMessages: 'true'
Expand All @@ -29,7 +29,7 @@ jobs:
with:
pattern: '^[^#].{10,80}$'
error: 'Commit subject line maximum line length of 80 characters is exceeded.'
excludeTitle: 'false'
excludeTitle: 'true'
excludeDescription: 'true'
checkAllCommitMessages: 'true'
accessToken: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/format_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
cores/arduino/api/**
loader/llext_exports.c
loader/blobs/4343WA1_*.c
loader/blobs/wifi_nvram_image.h
loader/blobs/wifi_nvram_image_data.h
libraries/examples/**
libraries/extras/**
libraries/ea_malloc/**
Expand Down
Loading
Loading