An Arduino core to add PC Environment Support in Arduino IDE. This core enables you to build and run Arduino sketches in Native Environment from Arduino IDE. This core was built to compile and run unit tests for arduino in Linux environment.
- Compile & Run Arduino Sketches in PC
- Supports millis()
- Supports TinyGSM library over USB-FTDI
- Use FTDI as Arduino Serial Interface
- Implement LibMPSSE-I2C to use FTDI as I2C device
- Use flow control to use DTR/RTS as GPIO
C++ Boost library is required to use FTDI as Serial. Use the following command to install Boost library.
sudo apt-get update
sudo apt-get install libboost-all-dev
Download the repository from here or clone using the command below
git clone https://github.com/shadlyd15/Arduinative.git
Now, just simply create a folder named "hardware" in your arduino sketchbook folder. Copy the Arduino directory here.
Now select Arduinative from Tools > Board > Arduinative Select FTDI serial port if you want to use Serial.