1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/sys/arduino
Gunar Schorcht ede5f9ebab sys/arduino: add assertion to gpio handling
Not all boards that provide a Arduino pin layout break out all GPIOs. A good example are Adafruit `feather-m0` boards. GPIOs that are not broken out have to be defined as `GPIO_UNDEF` to preserve the Arduino pin layout. However, GPIO functions lead to a complete system lock on `feather-m0` boards if a pin is used that is defined as `GPIO_UNDEF`. Therefore, at least an assert should blow up in this case.
2021-12-27 11:38:05 +01:00
..
include sys/arduino: millis() expected to have C linkage 2021-11-05 10:21:26 +01:00
base.cpp sys/arduino: add assertion to gpio handling 2021-12-27 11:38:05 +01:00
doc.txt sys/arduino: fix typos 2019-11-23 22:39:37 +01:00
Kconfig sys/arduino/kconfig: use periph_uart 2021-12-15 10:31:19 +01:00
Makefile sys: added module for running Arduino code 2015-11-27 12:45:12 +01:00
Makefile.include sys/arduino: add pseudomodule for the arduino_pwm feature 2021-11-22 12:25:58 +01:00
post.snip sys: added module for running Arduino code 2015-11-27 12:45:12 +01:00
pre.snip sys/arduino: make arduino sketch works on avr based boards 2017-01-03 13:01:30 +01:00
serialport.cpp sys/arduino: use fmt_float to print float values 2020-10-27 15:31:42 +01:00
sketches.inc.mk many typo fixes 2019-11-23 22:39:07 +01:00
SPI.cpp sys/arduino: update SPI class to new API 2021-09-01 21:38:40 +02:00
wireport.cpp sys/arduino: update TwoWire class to new I2C API 2021-11-29 06:35:25 +01:00