You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
2.6KB

  1. language: python
  2. python:
  3. - "2.7"
  4. # Cache PlatformIO packages using Travis CI container-based infrastructure
  5. sudo: false
  6. cache:
  7. directories:
  8. - "~/.platformio"
  9. env:
  10. - PLATFORMIO_CI_SRC=examples/MemoryAndCpuUsage
  11. - PLATFORMIO_CI_SRC=examples/Recorder
  12. - PLATFORMIO_CI_SRC=examples/SamplePlayer
  13. - PLATFORMIO_CI_SRC=examples/WavFilePlayer
  14. - PLATFORMIO_CI_SRC=examples/Analysis/DialTone_7segment
  15. - PLATFORMIO_CI_SRC=examples/Analysis/DialTone_Serial
  16. - PLATFORMIO_CI_SRC=examples/Analysis/FFT
  17. - PLATFORMIO_CI_SRC=examples/Analysis/PeakMeterMono
  18. - PLATFORMIO_CI_SRC=examples/Analysis/PeakMeterStereo
  19. - PLATFORMIO_CI_SRC=examples/Analysis/SpectrumAnalyzerBasic
  20. - PLATFORMIO_CI_SRC=examples/Effects/Bitcrusher
  21. - PLATFORMIO_CI_SRC=examples/Effects/Chorus
  22. - PLATFORMIO_CI_SRC=examples/Effects/Delay
  23. - PLATFORMIO_CI_SRC=examples/Effects/Filter
  24. - PLATFORMIO_CI_SRC=examples/Effects/Filter_FIR
  25. - PLATFORMIO_CI_SRC=examples/Effects/Flange
  26. - PLATFORMIO_CI_SRC=examples/HardwareTesting/PassThroughMono
  27. - PLATFORMIO_CI_SRC=examples/HardwareTesting/PassThroughStereo
  28. - PLATFORMIO_CI_SRC=examples/HardwareTesting/SdCardTest
  29. - PLATFORMIO_CI_SRC=examples/HardwareTesting/ToneSweep
  30. - PLATFORMIO_CI_SRC=examples/HardwareTesting/WM8731MikroSine
  31. - PLATFORMIO_CI_SRC=examples/Synthesis/PlaySynthMusic
  32. - PLATFORMIO_CI_SRC=examples/Synthesis/pulseWidth
  33. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_02_Hardware_Test
  34. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_03_Playing_Music
  35. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_04_Blink_While_Playing
  36. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_1_05_Do_More_While_Playing
  37. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_01_First_Design_Tool_Use
  38. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_02_Mixers
  39. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_03_Samples
  40. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_04_Microphone_Check
  41. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_05_Simple_Delay
  42. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_06_Feedback_Delay
  43. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_07_Filters
  44. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_2_08_Oscillators
  45. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_3_01_Peak_Detection
  46. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_3_02_Fourier_Transform
  47. - PLATFORMIO_CI_SRC=examples/Tutorial/Part_3_03_TFT_Display
  48. install:
  49. - pip install -U platformio
  50. # install dependent libraries
  51. # http://platformio.org/#!/lib/show/539/SerialFlash
  52. - platformio lib install 539
  53. # remove "extras" directory
  54. - rm -r extras
  55. script:
  56. - platformio ci --lib=. --board=teensy31