micropython/ports/rp2/boards/VCC_GND_RP2040
initdc 16d7aceb0b rp2/boards/VCC_GND_RP2040: Add VCC_GND_RP2040 with multiple variants.
This supports 4, 8 and 16MB flash variants.
add toggle_led_by_button demo

board tmpl from WEACTSTUDIO, may need some modification
2023-02-05 10:44:51 +00:00
..
modules
README.md
board.json
deploy.md
manifest.py
mpconfigboard.cmake rp2/boards/VCC_GND_RP2040: Add VCC_GND_RP2040 with multiple variants. 2023-02-05 10:44:51 +00:00
mpconfigboard.h
pins.csv
vccgndstudio_4mb.h
vccgndstudio_8mb.h
vccgndstudio_16mb.h rp2/boards/VCC_GND_RP2040: Add VCC_GND_RP2040 with multiple variants. 2023-02-05 10:44:51 +00:00
vccgndstudio_common.h

README.md

VCC-GND Studio YD-RP2040

The VCC-GND Studio YD-RP2040 Board is based on the Raspberry Pi RP2040 and can be purchased with 4/8/16 MiB of flash.

These boards are available from a number of resellers and often have the name "YD-RP2040". initdc maintain the YD-RP2040 repository containing information on the board.

Build notes

Builds can be configured with the BOARD_VARIANT parameter. Valid variants can be displayed with the query-variant target. An example:

> cd ports/rp2
> make BOARD=VCC_GND_RP2040 query-variants
VARIANTS: flash_4mb flash_8mb flash_16mb
> make BOARD=VCC_GND_RP2040 BOARD_VARIANT=flash_8mb submodules all  # Build the 8 MiB variant

flash_4mb is the default if BOARD_VARIANT is not supplied.

Board-specific modules

The board module contains definitions for the onboard LED, onboard WS2812B and user button.

Example:

> import board
> board.led.toggle()  # Toggles the state of the on-board LED
> board.key.value()  # Returns 0 or 1 corresponding to the state of the user key