Skip to content

Bridle used Atmel based boards: convert to HWMv2 board extension#465

Merged
rexut merged 6 commits into
mainfrom
next
May 15, 2026
Merged

Bridle used Atmel based boards: convert to HWMv2 board extension#465
rexut merged 6 commits into
mainfrom
next

Conversation

@rexut
Copy link
Copy Markdown
Member

@rexut rexut commented May 14, 2026

Related to #411:

@github-actions
Copy link
Copy Markdown

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

@rexut
Copy link
Copy Markdown
Member Author

rexut commented May 14, 2026

You can find the documentation preview for this PR at this link. It will be updated about 10 minutes after the documentation build succeeds.

Note: This comment is automatically posted by the Documentation Publishing GitHub Action.

For reviewers:

tobiaskaestner
tobiaskaestner previously approved these changes May 14, 2026
Copy link
Copy Markdown
Contributor

@tobiaskaestner tobiaskaestner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

rexut added 6 commits May 14, 2026 23:59
- move from 'boards/extensions/zero'
  to 'boards/arduino/zero'
- extend upstream 'arduino_zero/samd21g18a'
  to downstream 'arduino_zero/samd21g18a/bbe'
- add the board features 'arduino_gpio', 'arduino_i2c',
  'arduino_spi', 'arduino_serial' and 'i2c'
- add the Arduino UNO R3 specific edge connector binding
  with additional labels
- provide the SPI Port at the Arduino UNO R3 specific edge connector
- provide the I2C Port at the Arduino UNO R3 specific edge connector
- deactivate self powered USB explicitly
- set the maximum of electrical current consumption to 500mA
- change log level only in case of use the native USB device port
  with CDC-ACM UART as Zephyr console

Signed-off-by: Stephan Linz <linz@li-pro.net>
- Twister: adapt to new board qualifier in all 'sample.yaml'
- Documentation: adapt to new board qualifier

Signed-off-by: Stephan Linz <linz@li-pro.net>
- Twister: adapt to new board qualifier in all 'testcase.yaml'
  and 'quarantine.yaml'
- Snippets: adapt to new board qualifier
- Documentation: adapt to new board qualifier

Signed-off-by: Stephan Linz <linz@li-pro.net>
- move from 'boards/extensions/seeeduino_xiao'
  to 'boards/seeed/seeeduino_xiao'
- extend upstream 'seeeduino_xiao/samd21g18a'
  to downstream 'seeeduino_xiao/samd21g18a/bbe'
- add the board features 'adc', 'pwm', 'usb_cdc' and 'xiao_dac'
- deactivate self powered USB explicitly
- set the maximum of electrical current consumption to 500mA
- change log level only in case of use the native USB device port
  with CDC-ACM UART as Zephyr console

Signed-off-by: Stephan Linz <linz@li-pro.net>
- Twister: adapt to new board qualifier in all 'sample.yaml'
- Documentation: adapt to new board qualifier

Signed-off-by: Stephan Linz <linz@li-pro.net>
- Twister: adapt to new board qualifier in all 'testcase.yaml'
  and 'quarantine.yaml'
- Snippets: adapt to new board qualifier
- Documentation: adapt to new board qualifier

Signed-off-by: Stephan Linz <linz@li-pro.net>
@rexut
Copy link
Copy Markdown
Member Author

rexut commented May 14, 2026

Lgtm

minor last minute change

boards/arduino/zero/arduino_zero_bbe.dts:

@@ -13,7 +13,7 @@
  #include "arduino_r3_connector.dtsi"
  
  / {
- 	model = "Arduino Zero @ UART Concole";
+ 	model = "Arduino Zero @ UART Concole (BBE)";
  	compatible = "arduino,zero",
  		     "arduino,zero-bbe",
  		     "arduino,zero-uartcons",

boards/seeed/seeeduino_xiao/seeeduino_xiao_bbe.dts:

@@ -6,7 +6,7 @@
  #include "../../zephyr/boards/seeed/seeeduino_xiao/seeeduino_xiao.dts"
  
  / {
- 	model = "Seeeduino XIAO @ UART Concole";
+ 	model = "Seeeduino XIAO @ UART Concole (BBE)";
  	compatible = "seeed,seeeduino-xiao",
  		     "seeed,seeeduino-xiao-bbe",
  		     "seeed,seeeduino-xiao-uartcons",

@rexut rexut merged commit 6b631c1 into main May 15, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Arduino/Genuino Zero: convert to new HWMv2 board extension Seeeduino XIAO: convert to new HWMv2 board extension

2 participants