Provides Nim bindings for most Arduino functions.
Can only be used in an environment where the <Arduino.h> C++ header is
available, for instance PlatformIO with the Nim plugin.
Use the following snippet in platformio.ini to add the Nim bindings for
Arduino to PlatformIO:
lib_deps =
https://github.com/markspanbroek/nim-arduinosrc/main.nim:
import pkg/nim-arduino/arduino
setup:
pinMode(LED_BUILTIN, OUTPUT)
loop:
digitalWrite(LED_BUILTIN, HIGH)
delay(1000)
digitalWrite(LED_BUILTIN, LOW)
delay(1000)