1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards/adafruit-pybadge/doc.txt

41 lines
1.5 KiB
Plaintext

/**
@defgroup boards_adafruit-pybadge Adafruit PyBadge
@ingroup boards
@brief Support for the Adafruit PyBadge board.
### General information
The [Adafruit PyBadge](https://www.adafruit.com/product/4200) is a
learning and development board that provides 5 Neopixel LEDs, an accelerometer,
a light sensor, a speaker, several buttons and an LCD screen.
It is powered by an Atmel SAMD51 microcontroller.
The display, RGB LEDs, buttons and accelerometer of this board are currently not supported.
The [Adafruit PyBadge LC](https://www.adafruit.com/product/3939) and
[Adafruit EdgeBadge](https://www.adafruit.com/product/4400)) are
variants of the Pybadge with small differences:
- EdgeBadge provides an extra microphone (not supported)
- PyBadgeLC only have one Neopixel LED (instead of 5)
Both are compatible with the PyBadge RIOT port and the current port can easily
be adapted/extended with their respective differences.
### Flash the board
Connect the board via USB and use `BOARD=adafruit-pybadge` with the `make` command;
this uses the Arduino style bootloader preprogrammed on the board.<br/>
Example with `hello-world` application:
```
make BOARD=adafruit-pybadge -C examples/hello-world flash
```
In case of a crash of the firmware, one has to manually reset the board in
bootloader mode to be able to re-flash it again: simply double tap the reset
button before running the flash command provided above.
### Accessing STDIO via UART
STDIO of RIOT is directly available over the USB port.
*/