1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards
Marian Buschsieweke e4ebbaf59f
boards: Add support for the Arduino Nano
The Arduino Nano board is the cheapest member of the Arduino family and used the
same MCU as the Arduino Uno. It differs in the form factor (the Nano is much
smaller), it uses an integrated FT232RL TTL adapter instead of an ATmega16u2 to
provide access to the serial console via USB, and it uses a different
bootloader (which occupies 2 KiB of the 32 KiB flash instead of 0.5 KiB occupied
on the Arduino Uno). This commit mostly copy pastes code from the Arduino Uno.
2019-03-14 13:54:38 +01:00
..
acd52832 boards/nrf52xx: use common flashing documentation 2019-02-26 11:03:06 +01:00
airfy-beacon boards/airfy-beacon: use common clock config 2018-11-26 11:23:22 +01:00
arduino-due boards/*: cleanup arduino-due and udoo doc 2018-08-10 13:54:17 +02:00
arduino-duemilanove Merge pull request #11039 from maribu/avrdude 2019-02-28 22:15:30 +02:00
arduino-mega2560 Merge pull request #11039 from maribu/avrdude 2019-02-28 22:15:30 +02:00
arduino-mkr1000 boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
arduino-mkrfox1200 boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
arduino-mkrzero boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
arduino-nano boards: Add support for the Arduino Nano 2019-03-14 13:54:38 +01:00
arduino-uno Merge pull request #11039 from maribu/avrdude 2019-02-28 22:15:30 +02:00
arduino-zero boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
avsextrem boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
b-l072z-lrwan1 Merge pull request #10343 from MrKevinWeiss/pr/fixnucleol1flasher 2019-03-14 10:27:02 +01:00
b-l475e-iot01a boards: revert forced use of periph_dma with STM32 2019-01-21 15:14:28 +01:00
blackpill boards, examples, tests: rename stm32mindev to blackpill 2018-09-19 16:22:14 +02:00
bluepill boards: Enable STM32F103C8 flash hack via env var 2018-11-05 14:19:21 +01:00
calliope-mini Merge pull request #10473 from cladmi/pr/make/flash_sh/get_flashfile_from_cli 2018-12-03 14:20:35 +01:00
cc2538dk boards/flash.sh: rename HEXFILE to BINFILE 2018-11-26 16:39:11 +01:00
cc2650-launchpad boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
cc2650stk boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
chronos boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
common Merge pull request #10343 from MrKevinWeiss/pr/fixnucleol1flasher 2019-03-14 10:27:02 +01:00
ek-lm4f120xl boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
esp32-mh-et-live-minikit Merge pull request #10641 from gschorcht/esp32_spi_revision 2019-01-09 14:02:06 +01:00
esp32-olimex-evb Merge pull request #10737 from aabadie/pr/boards/esp32-wroom-32-button 2019-01-09 17:24:21 +01:00
esp32-wemos-lolin-d32-pro boards/esp32*: cleanup of SPI interfaces 2019-01-09 13:04:28 +01:00
esp32-wroom-32 Merge pull request #10737 from aabadie/pr/boards/esp32-wroom-32-button 2019-01-09 17:24:21 +01:00
esp32-wrover-kit Merge pull request #10641 from gschorcht/esp32_spi_revision 2019-01-09 14:02:06 +01:00
esp8266-esp-12x Documentation: fix dead links 2019-02-12 10:46:15 +01:00
esp8266-olimex-mod boards: add esp8266-olimex-mod 2018-09-05 02:39:50 +02:00
esp8266-sparkfun-thing boards: add esp8266-sparkfun-thing 2018-09-05 02:39:50 +02:00
f4vi1 boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
feather-m0 boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
firefly boards/firefly: add missing periph_gpio_irq feature 2018-12-05 17:56:48 +01:00
fox boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
frdm-k22f boards/frdm-k22f: Add second UART to config 2018-12-06 14:45:45 +01:00
frdm-k64f frdm-k64f: Add LPTMR configuration 2018-12-06 14:18:05 +01:00
frdm-kw41z frdm: Use configuration for OpenOCD 0.10.0 or newer by default 2018-11-29 14:23:49 +01:00
hifive1 boards/hifive1: add and use custom openocd reset command 2019-03-12 11:49:02 +01:00
ikea-tradfri boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
iotlab-a8-m3 boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
iotlab-m3 boards: revert forced use of periph_dma with STM32 2019-01-21 15:14:28 +01:00
jiminy-mega256rfr2 Merge pull request #11039 from maribu/avrdude 2019-02-28 22:15:30 +02:00
limifrog-v1 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
lobaro-lorabox boards/lobaro-lorabox: Remove auto init LED0 2019-02-25 13:43:50 +01:00
maple-mini boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
mbed_lpc1768 mbed_lpc1768/flash: get BINFILE from cli 2018-11-26 17:14:55 +01:00
mega-xplained Merge pull request #11039 from maribu/avrdude 2019-02-28 22:15:30 +02:00
microbit boards/microbit: add pyocd in supported programmers 2018-12-21 14:56:26 +01:00
mips-malta boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
msb-430 boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
msb-430h boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
msba2 boards/msba2: Added ltc4150 to saul_default 2019-01-28 13:45:08 +01:00
msbiot boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
mulle kinetis-based-boards: use FLASHDEPS instead of flash: xxxx. 2018-12-06 15:36:53 +01:00
native boards/native: add two factice motors with qdec simulation 2019-03-11 01:44:22 +01:00
nrf51dk boards/nrf51dk: add pyocd in supported programmers 2018-12-21 14:56:26 +01:00
nrf51dongle boards/nrf51: remove ADC_NUMOF define when not needed 2018-11-27 08:41:00 +01:00
nrf52dk boards/nrf52xx: use common flashing documentation 2019-02-26 11:03:06 +01:00
nrf6310 boards/nrf51: remove ADC_NUMOF define when not needed 2018-11-27 08:41:00 +01:00
nrf52840-mdk boards/nrf52840-mdk: fix openocd programmer configuration 2019-03-05 11:48:16 +01:00
nrf52840dk boards/nrf52840dk: support ieee802.15.4 radio 2019-03-04 13:21:47 +01:00
nucleo-f030r8 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
nucleo-f031k6 boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nucleo-f042k6 boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nucleo-f070rb boards/nucleo-f0xx: use common i2c configuration 2019-01-02 14:23:46 +01:00
nucleo-f072rb boards/nucleo-f072rb: use common i2c configuration 2019-01-02 16:08:56 +01:00
nucleo-f091rc boards: revert forced use of periph_dma with STM32 2019-01-21 15:14:28 +01:00
nucleo-f103rb boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
nucleo-f207zg boards: revert forced use of periph_dma with STM32 2019-01-21 15:14:28 +01:00
nucleo-f302r8 boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
nucleo-f303k8 boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nucleo-f303re boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
nucleo-f303ze boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nucleo-f334r8 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
nucleo-f401re boards/nucleo-f4**: use common clock and I2c configuration 2019-01-02 10:30:13 +01:00
nucleo-f410rb boards/nucleo-f4**: use common clock and I2c configuration 2019-01-02 10:30:13 +01:00
nucleo-f411re boards/nucleo-f4**: use common clock and I2c configuration 2019-01-02 10:30:13 +01:00
nucleo-f412zg boards/nucleo-f4**: use common clock and I2c configuration 2019-01-02 10:30:13 +01:00
nucleo-f413zh boards/nucleo-f4**: use common clock and I2c configuration 2019-01-02 10:30:13 +01:00
nucleo-f429zi boards/nucleo-f4**: use common clock and I2c configuration 2019-01-02 10:30:13 +01:00
nucleo-f446re boards/nucleo64: add motor driver 2019-03-11 01:44:22 +01:00
nucleo-f446ze boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nucleo-f722ze boards/nucleo-f722/l476: use common i2c configuration 2019-01-02 11:26:54 +01:00
nucleo-f746zg boards/nucleo-f746zg: provide and configure i2c 2019-01-02 11:27:25 +01:00
nucleo-f767zi boards: revert forced use of periph_dma with STM32 2019-01-21 15:14:28 +01:00
nucleo-l031k6 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
nucleo-l053r8 boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
nucleo-l073rz boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
nucleo-l152re boards: revert forced use of periph_dma with STM32 2019-01-21 15:14:28 +01:00
nucleo-l432kc boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nucleo-l433rc boards/nucleo-l433rc: add I2C configuration 2019-01-02 10:19:46 +01:00
nucleo-l452re boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
nucleo-l476rg boards/nucleo-f722/l476: use common i2c configuration 2019-01-02 11:26:54 +01:00
nucleo-l496zg boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
nz32-sc151 boards/nz32-sc151: do not blindly set TERMFLAGS 2019-02-25 18:00:58 +01:00
opencm904 boards/stm32: remove useless empty conf defines 2019-01-02 14:52:38 +01:00
openmote-b boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
openmote-cc2538 boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
pba-d-01-kw2x kinetis-based-boards: use FLASHDEPS instead of flash: xxxx. 2018-12-06 15:36:53 +01:00
phynode-kw41z boards/phynode-kw41z:enable ccs811,mma8x5x,tcs37727 sensors 2019-01-25 11:10:08 +01:00
pic32-clicker boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
pic32-wifire boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
pyboard boards/pyboard: initial commit 2019-03-05 22:23:07 +01:00
remote-pa Merge pull request #10141 from MrKevinWeiss/pr/remoteb/docupdate 2018-10-15 11:24:31 +02:00
remote-reva Merge pull request #10141 from MrKevinWeiss/pr/remoteb/docupdate 2018-10-15 11:24:31 +02:00
remote-revb Merge pull request #10141 from MrKevinWeiss/pr/remoteb/docupdate 2018-10-15 11:24:31 +02:00
ruuvitag boards/nrf52xx: use common flashing documentation 2019-02-26 11:03:06 +01:00
samd21-xpro boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
saml10-xpro board/saml10-xpro: add support for SAML10-XPRO board 2019-01-21 17:07:42 +01:00
saml11-xpro board/saml11-xpro: add support for SAML11-XPRO board 2019-01-21 17:08:02 +01:00
saml21-xpro Merge pull request #10314 from fedepell/saml21-xpro_arduino 2018-12-20 14:03:19 +01:00
samr21-xpro boards: add riotboot feature to tested boards 2018-12-18 19:31:35 +01:00
samr30-xpro boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
seeeduino_arch-pro openocd: get flash and debug files from cli 2018-12-05 16:21:03 +01:00
sensebox_samd21 boards/sensebox_samd21: Add MTD definitions 2019-01-18 13:25:35 +01:00
slstk3401a boards/common/silabs: add Arduino API support for SiLabs boards 2018-11-08 17:03:19 +01:00
slstk3402a boards: slstk3402a: use wtimer by default 2019-01-07 18:51:08 +01:00
sltb001a boards/common/silabs: add Arduino API support for SiLabs boards 2018-11-08 17:03:19 +01:00
slwstk6000b boards/common/silabs: add Arduino API support for SiLabs boards 2018-11-08 17:03:19 +01:00
slwstk6220a boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
sodaq-autonomo boards/sodaq-autonomo: switch to flashing with bossac 2019-02-06 19:44:26 +01:00
sodaq-explorer boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
sodaq-one boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
sodaq-sara-aff boards*: remove periph_gpio/gpio_irq provided feature 2018-12-17 20:54:09 +01:00
spark-core boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
stk3600 boards/common/silabs: add Arduino API support for SiLabs boards 2018-11-08 17:03:19 +01:00
stk3700 boards/common/silabs: add Arduino API support for SiLabs boards 2018-11-08 17:03:19 +01:00
stm32f0discovery boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
stm32f3discovery boards/stm32f3discovery: Fix no external low speed crystal 2019-02-26 16:44:46 +01:00
stm32f4discovery boards/stm32f4discovery: use common clock configuration without LSE 2019-02-27 21:49:56 +01:00
stm32f429i-disc1 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
stm32f769i-disco boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
stm32l476g-disco boards/stm32: remove unnecessary ADC defines in board config 2019-01-02 09:15:22 +01:00
teensy31 doc: add wiki documentation to Doxygen files 2018-08-01 15:24:54 +02:00
telosb boards: unconditionally include CPU/Makefile.features 2018-10-11 17:13:40 +02:00
thingy52 boards/nrf52xx: use common flashing documentation 2019-02-26 11:03:06 +01:00
ublox-c030-u201 boards/stm32based: remove periph_gpio/irq from board level 2018-12-18 21:51:14 +01:00
udoo boards/*: cleanup arduino-due and udoo doc 2018-08-10 13:54:17 +02:00
usb-kw41z usb-kw41z: improve doc and sort module dependencies 2018-12-02 17:38:35 +01:00
waspmote-pro Merge pull request #11039 from maribu/avrdude 2019-02-28 22:15:30 +02:00
wsn430-v1_3b boards/wsn430*: fix doxygen grouping 2018-10-18 17:41:22 +02:00
wsn430-v1_4 boards/wsn430*: fix doxygen grouping 2018-10-18 17:41:22 +02:00
yunjia-nrf51822 boards/yunjia-nrf51822: use common clock config 2018-11-26 11:25:04 +01:00
z1 board/z1: Fix BTN0_PIN 2019-01-03 11:35:08 +01:00
doc.txt Removed the offending comma. 2017-10-26 12:10:24 +02:00
README.md removed pointer to RIOT repository from README 2014-01-17 11:54:31 +01:00

Platform configurations for RIOT-OS

This directory contains existing configuration and initialization files for platforms supported by RIOT-OS.