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

New boards and shields #164

Merged
merged 16 commits into from
Nov 27, 2023
Merged

New boards and shields #164

merged 16 commits into from
Nov 27, 2023

Conversation

Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Force CONFIG_LOG=y to avoid log level setup warnings on
CONFIG_USB_DEVICE_LOG_LEVEL_ERR, CONFIG_USB_CDC_ACM_LOG_LEVEL_OFF,
and CONFIG_LOG_PROCESS_THREAD_STARTUP_DELAY_MS.

Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
First version of special shields for testing, teaching and training.
This starts with the "Pico ALL GPIO TEST" shield by Spotpear and
supports the following features:

  * All 25 GPIO of the Raspberry Pi Pico R3 edge connector
    wired to 20 test LEDs and 5 momentary push buttons.
  * ADC channel 0 of the Raspberry Pi Pico R3 edge connector
    wired to a high-resistance potentiometer.

supported platforms:

  * Raspberry Pi Pico (rpi_pico)
  * Raspberry Pi Pico W (rpi_pico_w)
  * Waveshare RP2040 Plus 4MB (waveshare_rp2040_plus)
  * Waveshare RP2040 Plus 16MB (waveshare_rp2040_plus@16mb)
  * Waveshare RP2040 LCD 0.96 (waveshare_rp2040_lcd_0_96)

tested examples:

  * 5 momentary push buttons (zephyr/samples/subsys/input/input_dump)
  * ADC channel 0 on potentiometer (zephyr/samples/drivers/adc)
  * 20 test LEDs (zephyr/samples/drivers/led_pwm)

Signed-off-by: Stephan Linz <linz@li-pro.net>
evaluated variants:

  * Pico LCD 1.14 (waveshare_pico_lcd_1_14)
  * Pico LCD 2 (waveshare_pico_lcd_2)

supported features:

  * display API (zephyr/samples/drivers/display)
  * LVGL stack (zephyr/samples/subsys/display/lvgl)
  * input API (zephyr/samples/subsys/input/input_dump)

supported platforms:

  * Raspberry Pi Pico (rpi_pico)
  * Raspberry Pi Pico W (rpi_pico_w)
  * Waveshare RP2040 Plus 4MB (waveshare_rp2040_plus)
  * Waveshare RP2040 Plus 16MB (waveshare_rp2040_plus@16mb)

Signed-off-by: Stephan Linz <linz@li-pro.net>
Signed-off-by: Stephan Linz <linz@li-pro.net>
evaluated interfaces:

  * UART1 (UART) TX/RX : Zephyr Shell Console
  * USB OTG FS DM/DP (device) : Zephyr Shell Console
  * TIMER/RTC/WATCHDOG : Zephyr Shell Command 'timer'
  * PWM3 (PWM) : Zephyr Shell Command 'pwm'
  * I2C0 (I2C) SDA/SCL on IO header : Zephyr Shell Command 'i2c scan'
  * SPI0 (SPI) MOSI/NSS/SCK/MISO : on SD-Card
  * SPI1 (SPI) MOSI/NSS/SCK/MISO : on LCD-1.14
  * DBG header GP2 : Zephyr Shell Command 'gpio'
  * DBG header GP2 as Button : Zephyr Sample Application
  * DBG header GP3 : Zephyr Shell Command 'gpio'
  * DBG header GP3 as LED : Zephyr Sample Application (GPIO/PWM)
  * ST7789V LCD over SPI1 : Zephyr Display/LVGL Sample Application
  * SDMMC over SPI0 as SDHC : Zephyr FAT-FS Sample Application

configured but not yet tested interfaces:

  * I2C1 (I2C) SDA/SCL on DBG header
  * ADC (CH[2-3]) on IO header

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

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 23, 2023

Preview of new documentation:

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 336298a into main Nov 27, 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.

[FER] USB console support for NXP MIMXRT1010-EVK and MIMXRT1060-EVK
2 participants