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+ in v3.5 release branch #149

Merged
merged 16 commits into from
Nov 6, 2023

Conversation

rexut
Copy link
Member

@rexut rexut commented Nov 4, 2023

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

rexut added 16 commits November 1, 2023 07:54
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 4, 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 rexut added this to the v3.5.1 milestone Nov 4, 2023
@rexut rexut linked an issue Nov 4, 2023 that may be closed by this pull request
@rexut rexut self-assigned this Nov 4, 2023
@rexut rexut requested a review from tobiaskaestner November 4, 2023 19:02
@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 a6e90d0 into v3.5-branch Nov 6, 2023
10 checks passed
@rexut rexut linked an issue Nov 8, 2023 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment