Skip to content
Snippets Groups Projects
Commit 86cc22d6 authored by monkeydave's avatar monkeydave
Browse files

Readd .travis.yml, change build enviroment to use ino instead of gcc

parent 912ed155
Branches
Tags
No related merge requests found
---
language: c
before_install:
- pwd
- wget https://bootstrap.pypa.io/get-pip.py
- wget https://bintray.com/artifact/download/olikraus/u8glib/u8glib_arduino_v1.17.zip
install:
- sudo python get-pip.py
- sudo pip install ino
# add ppa for newer version of Arduino than available in ubuntu 12.04
- sudo add-apt-repository ppa:michael-gruz/elektronik -y
- sudo apt-get update -q
- sudo apt-get install arduino
before_script:
# add U8glib, LiquidCrystal_I2C & LiquidTWI2 libraries
- sudo unzip u8glib_arduino_v1.17.zip -d /usr/share/arduino/libraries/
- cd /usr/share/arduino/libraries/
- sudo git clone https://github.com/kiyoshigawa/LiquidCrystal_I2C.git
- ls -la
- ls -la LiquidCrystal_I2C/
- sudo git clone https://github.com/lincomatic/LiquidTWI2.git
# remove Robot_Control library to stop compile error!
- sudo rm -rf /usr/share/arduino/libraries/Robot_Control
# change back to home directory for compiling
- cd /home/travis/build/monkeydave/Marlin
# ino needs files in src directory
- ln -s Marlin src
# remove Marlin.pde as it confuses ino
- rm Marlin/Marlin.pde
script:
- ino build -m mega2560
- cp Marlin/example_configurations/delta/Configuration* Marlin/
- rm -rf .build/
- ino build -m mega2560
- sed -i 's/#define MOTHERBOARD BOARD_RAMPS_13_EFB/#define MOTHERBOARD BOARD_DUEMILANOVE_328P/g' Marlin/Configuration.h
- rm -rf .build/
- ino build -m atmega328
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment