Implementing a remote interface unit for SPI and other µC interfaces on an Arduino.
Go to file
Robin Müller aa83552739 init readme 2020-10-13 12:45:51 +02:00
arduino_core@b9aa89f6d2 timer lib added 2020-10-13 02:00:04 +02:00
helper Inertial commit 2020-04-02 18:32:37 +02:00
.gitignore include optimized 2020-10-12 23:24:39 +02:00
.gitmodules renamed submodule 2020-10-12 22:02:10 +02:00
ArduinoConfig.h timer lib added 2020-10-13 02:00:04 +02:00
IOBoard.cpp timer lib added 2020-10-13 02:00:04 +02:00
IOBoard.h new io bard file 2020-10-13 01:05:02 +02:00
LICENSE Inertial commit 2020-04-02 18:32:37 +02:00
Makefile added new sources and includes 2020-10-13 02:07:39 +02:00
README.md init readme 2020-10-13 12:45:51 +02:00
main.cpp fixed timer 2020-10-13 12:32:15 +02:00

README.md

Arduino IO Interface Board for EIVE

General Information

This is the software for an Arduino board to set it up as an interface board. The interface board will be used to relay commands from a host computer serial interface to connected I2C or SPI sensors. This allows device handler testing on a host machine. The software can either be compiled and programmed on the Arduino withmake and avrdude, provided the AVR GCC toolchain is installed, or built and flashed using Eclipse with the Sloeber plugin. It is recommended to use Sloeber for enhanced convenience, as it takes care of the building process. It is also integrated into Eclipse, which has a powerful indexer and several other tools to ease development.

Instructions to build with make

Prerequisites

  1. When compiling on a Windows system, make sure the Windows Development Tools are installed and added to the system path.This is required for make to work.

  2. Install the AVR toolchain for your OS

  3. If building the binary with make, initiate the contained arduino_core submodule and the required core contained within that submodule by running

git submodule update --init --recursively

Build Instructions

  1. Run following command to build the software
make all -j
  1. Run following command to clean up the directories
make clean -j

Instructions build with Sloeber