Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
181 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
2b0d6a4
libraries: Arduino_LED_Matrix: set author and maintainer to Arduino
pennam Jun 30, 2026
d6a1404
libraries: Camera: fix url and architectures metadata
pennam Jun 30, 2026
e872b53
libraries: PDM: fill in paragraph and url
pennam Jun 30, 2026
b438fae
libraries: Zephyr_SDRAM: fix url and paragraph
pennam Jun 30, 2026
7ed38a8
libraries: CAN: add library.properties
pennam Jun 30, 2026
3642f39
libraries: RTC: add library.properties
pennam Jun 30, 2026
6783707
libraries: SPI: add library.properties
pennam Jun 30, 2026
64ce91b
libraries: SocketWrapper: add library.properties
pennam Jun 30, 2026
5ff093b
libraries: Wire: add library.properties
pennam Jun 30, 2026
eeb36b6
libraries: Storage: set architectures to zephyr_main
pennam Jun 30, 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
21d2bee
variant: portentac33: fix net tcp stack size
dani-clo Jun 30, 2026
d820424
docs: update Libraries section of the README file
pennam Jun 24, 2026
2c68ccb
Merge pull request #537 from dani-clo/portentac33_fix_net_stack
dani-clo Jul 1, 2026
d805ff4
Merge pull request #530 from pennam/readme-libraries
pillo79 Jul 2, 2026
ae53465
docs: correct typos and improve clarity in documentation files
michal-gora Jul 8, 2026
e7a9132
llext: export gmtime
eigen-value Jul 8, 2026
a6ea321
Merge pull request #541 from eigen-value/export_gmtime
pillo79 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
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
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
42681f2
pse84: add initial board support
michal-gora Jun 30, 2026
2c2f9cc
refactor: improve installation instructions for PSOC Edge E84
michal-gora Jul 2, 2026
d07faec
docs: update links and installation instructions, add pinout diagram
michal-gora Jul 2, 2026
a0b37ec
doc: Updated support tracking
michal-gora Jul 2, 2026
f00e7f4
docs: enhance Arduino API support tracking for PSOC Edge E84
michal-gora Jul 2, 2026
8d6d8cb
reformat: modifying api support tracking table
michal-gora Jul 2, 2026
e6ed682
fix: replace temporary pinout with proper pinout
michal-gora Jul 2, 2026
2912a28
docs: refactoring table design/order to ArduinoAPI source
michal-gora Jul 6, 2026
cdb6f2b
docs: update first use instructions and add development workflows sec…
michal-gora Jul 8, 2026
cab2662
docs: add open issues section to README with recommendations and disc…
michal-gora Jul 8, 2026
260bcc4
docs: update section titles for clarity in Arduino API documentation
michal-gora Jul 8, 2026
e152cf2
docs: applying feedback
michal-gora Jul 8, 2026
ac77f71
docs: Update README structure, separate contribution guidelines
ederjc Jul 10, 2026
9260bb4
docs: add instructions to flash WiFi firmware on boards using CYW4343W
pennam Jun 24, 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
20 changes: 20 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,26 @@ 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: Apply Zephyr patches
run: |
bash $MODULE_PATH/extra/apply_zephyr_patches.sh

- name: Build PSE84 blinky
run: |
west build -p -b kit_pse84_ai/pse846gps2dbzc4a/m33 $MODULE_PATH/samples/blinky_arduino

- name: Build PSE84 hello
run: |
west build -p -b kit_pse84_ai/pse846gps2dbzc4a/m33 $MODULE_PATH/samples/hello_arduino

- name: Build PSE84 threads
run: |
west build -p -b kit_pse84_ai/pse846gps2dbzc4a/m33 $MODULE_PATH/samples/threads_arduino

- 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