Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new support for Seeeduino Cortex-M0+ #150

Merged
merged 15 commits into from
Nov 6, 2023
Merged

Add new support for Seeeduino Cortex-M0+ #150

merged 15 commits into from
Nov 6, 2023

Conversation

rexut
Copy link
Member

@rexut rexut commented Nov 4, 2023

This fulfills issue #148 for Bridle main line together with some improvements in the "helloshell" example.

rexut added 15 commits November 4, 2023 20:04
All SAMD21 targets doesn't yet support the LED shell command
against the internal LED driver API properly in case of mixed
GPIO and PWM LEDs on same I/O pin (shared pin function), thus
we have to disable related driver and shell setup.

Signed-off-by: Stephan Linz <[email protected]>
evaluated interfaces:

  * SWD(JTAG) SWDIO(TMS)/SWCLK(TCK) : Link, OpenOCD
  * SERCOM2 (UART) TX/RX : Zephyr Shell Console
  * SERCOM3 (I2C) SDA/SCL : Zephyr Shell Command 'i2c scan'
  * User LED 1/2/3 : Zephyr Shell Command 'gpio'
  * TCC2 (PWM) : Zephyr Shell Command 'pwm'
  * ADC0 (CH[2-5,10]) : Zephyr Shell Command 'adc'
  * DAC (CH[0]) : Zephyr Shell Command 'dac'
  * USB OTG FS DM/DP (device) : Zephyr Shell Console

configured but not yet tested interfaces:

  * SERCOM1 (SPI) MOSI/NSS/SCK/MISO
  * SERCOM5 (UART) TX/RX

Signed-off-by: Stephan Linz <[email protected]>
Map DTS node label 'arduino_i2c', 'arduino_spi' and 'arduino_serial'
from board to the Grove DTS node label 'grove_i2c', 'grove_spi' and
'grove_serial'.

Declare the board specific PWM nexus interface for the laced Grove
interface with about ten more or less independent PWM channels usable
by additional Grove shields on higher level.

Signed-off-by: Stephan Linz <[email protected]>
Copy link

github-actions bot commented Nov 5, 2023

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
Member Author

rexut commented Nov 5, 2023

Copy link
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, many thanks

@rexut rexut merged commit d34b7e7 into main Nov 6, 2023
10 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.

[HW] Seeeduino Cortex-M0+ board support
2 participants