Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 1.06 KB

File metadata and controls

24 lines (14 loc) · 1.06 KB

An Arduino C++ Emulator Library

License: LGPL v2.1 Linux build Unit tests

Purpuse

This project provides a C++ emulator library for Arduino, allowing you to run Arduino sketches on platforms like Linux, OS X, or Windows. It enables cross-platform development and testing of Arduino code on your Desktop without requiring a Microcontroller.

GPIO/SPI/I2C

We provide some alternative implementations:

  • Mock Implementation which provides all functions doing nothing
  • Communicate changes to/from a Microcontroller using UDP or any Arduino Stream
  • Rasperry Pi using gpiod.h, linux/i2c-dev.h, linux/spi/spidev.h
  • FTDI support using the FT2232HL

Documentation

  • The documentation can be found in the Wiki