|
|
@@ -0,0 +1,62 @@ |
|
|
|
language: python |
|
|
|
python: |
|
|
|
- "2.7" |
|
|
|
|
|
|
|
# Cache PlatformIO packages using Travis CI container-based infrastructure |
|
|
|
sudo: false |
|
|
|
cache: |
|
|
|
directories: |
|
|
|
- "~/.platformio" |
|
|
|
|
|
|
|
env: |
|
|
|
- PLATFORMIO_CI_SRC=examples/MemoryAndCpuUsage |
|
|
|
- PLATFORMIO_CI_SRC=examples/Recorder |
|
|
|
- PLATFORMIO_CI_SRC=examples/SamplePlayer |
|
|
|
- PLATFORMIO_CI_SRC=examples/WavFilePlayer |
|
|
|
- PLATFORMIO_CI_SRC=examples/Analysis/DialTone_7segment |
|
|
|
- PLATFORMIO_CI_SRC=examples/Analysis/DialTone_Serial |
|
|
|
- PLATFORMIO_CI_SRC=examples/Analysis/FFT |
|
|
|
- PLATFORMIO_CI_SRC=examples/Analysis/PeakMeterMono |
|
|
|
- PLATFORMIO_CI_SRC=examples/Analysis/PeakMeterStereo |
|
|
|
- PLATFORMIO_CI_SRC=examples/Analysis/SpectrumAnalyzerBasic |
|
|
|
- PLATFORMIO_CI_SRC=examples/Effects/Bitcrusher |
|
|
|
- PLATFORMIO_CI_SRC=examples/Effects/Chorus |
|
|
|
- PLATFORMIO_CI_SRC=examples/Effects/Delay |
|
|
|
- PLATFORMIO_CI_SRC=examples/Effects/Filter |
|
|
|
- PLATFORMIO_CI_SRC=examples/Effects/Filter_FIR |
|
|
|
- PLATFORMIO_CI_SRC=examples/Effects/Flange |
|
|
|
- PLATFORMIO_CI_SRC=examples/HardwareTesting/PassThroughMono |
|
|
|
- PLATFORMIO_CI_SRC=examples/HardwareTesting/PassThroughStereo |
|
|
|
- PLATFORMIO_CI_SRC=examples/HardwareTesting/SdCardTest |
|
|
|
- PLATFORMIO_CI_SRC=examples/HardwareTesting/ToneSweep |
|
|
|
- PLATFORMIO_CI_SRC=examples/HardwareTesting/WM8731MikroSine |
|
|
|
- PLATFORMIO_CI_SRC=examples/Synthesis/PlaySynthMusic |
|
|
|
- PLATFORMIO_CI_SRC=examples/Synthesis/pulseWidth |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_02_Hardware_Test |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_03_Playing_Music |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_04_Blink_While_Playing |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_05_Do_More_While_Playing |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_01_First_Design_Tool_Use |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_02_Mixers |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_03_Samples |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_04_Microphone_Check |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_05_Simple_Delay |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_06_Feedback_Delay |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_07_Filters |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_08_Oscillators |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_3_01_Peak_Detection |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_3_02_Fourier_Transform |
|
|
|
- PLATFORMIO_CI_SRC=examples/Tutorial/Part_3_03_TFT_Display |
|
|
|
|
|
|
|
install: |
|
|
|
- pip install -U platformio |
|
|
|
|
|
|
|
# install dependent libraries |
|
|
|
# http://platformio.org/#!/lib/show/539/SerialFlash |
|
|
|
- platformio lib install 539 |
|
|
|
|
|
|
|
# remove "extras" directory |
|
|
|
- rm -r extras |
|
|
|
|
|
|
|
script: |
|
|
|
- platformio ci --lib=. --board=teensy31 |