From fb9d2d977794274b9e4eebc8faa5ef0928628564 Mon Sep 17 00:00:00 2001 From: Rahix Date: Wed, 26 Jun 2019 12:35:15 +0200 Subject: [PATCH] Enable CI Signed-off-by: Rahix --- .travis.yml | 35 +++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..cca5f18 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,35 @@ +language: rust +rust: + - nightly + +cache: + - cargo + - directories: + - $TRAVIS_BUILD_DIR/atdf2svd/ + +addons: + apt: + packages: + - python3-pip + - python3-dev + +env: + matrix: + - CHIP=atmega1280 + - CHIP=atmega8 + - CHIP=atmega328p + - CHIP=atmega32u4 + - CHIP=attiny85 + +install: + - rustup component add rustfmt + - cargo install form || true + - cargo install svd2rust || true + - test -f atdf2svd/Cargo.toml || git clone https://github.com/Rahix/atdf2svd + - (cd atdf2svd/ && cargo install --path . || true) + - python3 -c "__import__('yaml')" || pip3 install --user pyyaml + +script: + - make + - echo $CHIP + - cargo build --features $CHIP diff --git a/README.md b/README.md index 3134092..71dda0d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -avr-device +avr-device [![Build Status](https://travis-ci.org/Rahix/avr-device.svg?branch=master)](https://travis-ci.org/Rahix/avr-device) ========== Auto-generated wrappers around registers for avr chips. -- 2.48.1