better way of filtering platform

This commit is contained in:
Me No Dev 2016-02-01 19:27:08 +02:00
parent c6decb73a3
commit 624f69d083
6 changed files with 7 additions and 17 deletions

View File

@ -24,7 +24,7 @@ script:
- arduino --get-pref sketchbook.path
- install_libraries
- cp -r $TRAVIS_BUILD_DIR $HOME/Arduino/libraries/ESPAsyncWebServer
- build_sketches arduino $HOME/Arduino/libraries/ESPAsyncWebServer
- build_sketches arduino $HOME/Arduino/libraries/ESPAsyncWebServer esp8266
notifications:
email:

View File

@ -1,10 +1,3 @@
#ifdef ESP8266
#include <ESP8266WiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
void setup(){}
void loop(){}
#else
#include <ESP31BWiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
@ -203,4 +196,3 @@ void setup(){
}
void loop(){}
#endif

View File

View File

@ -1,10 +1,3 @@
#ifdef ESP31B
#include <ESP31BWiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
void setup(){}
void loop(){}
#else
#include <ESP8266WiFi.h>
#include <ESP8266mDNS.h>
#include <ArduinoOTA.h>
@ -227,4 +220,3 @@ void setup(){
void loop(){
ArduinoOTA.handle();
}
#endif

View File

@ -4,8 +4,14 @@ function build_sketches()
{
local arduino=$1
local srcpath=$2
local platform=$3
local sketches=$(find $srcpath -name *.ino)
for sketch in $sketches; do
local sketchdir=$(dirname $sketch)
if [[ -f "$sketchdir/.$platform.skip" ]]; then
echo -e "\n\n ------------ Skipping $sketch ------------ \n\n";
continue
fi
echo -e "\n\n ------------ Building $sketch ------------ \n\n";
$arduino --verify $sketch;
local result=$?