From cbc5a563890829b436b9284729070e427a09be1a Mon Sep 17 00:00:00 2001 From: nanosonde <2073569+nanosonde@users.noreply.github.com> Date: Mon, 16 Dec 2019 15:10:00 +0100 Subject: [PATCH] Add new pio config for CI --- examples/knx-usb/platformio-ci.ini | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 examples/knx-usb/platformio-ci.ini diff --git a/examples/knx-usb/platformio-ci.ini b/examples/knx-usb/platformio-ci.ini new file mode 100644 index 0000000..ed036ec --- /dev/null +++ b/examples/knx-usb/platformio-ci.ini @@ -0,0 +1,37 @@ +;PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html +[platformio] +libdeps_dir = /tmp/libdeps + +[env:adafruit_feather_m0] +platform = atmelsam +board = adafruit_feather_m0 +framework = arduino +lib_extra_dirs = ../../../ + +; VID must be changed to some known KNX Manufacturer +; so that the KNX USB interface gets recognized by ETS +extra_scripts = pre:custom_hwids.py +board_build.usb_product="KNX RF - USB Interface" + +lib_deps = + SPI + Adafruit TinyUSB Library + https://github.com/thelsing/FlashStorage.git + knx + +build_flags = + -DMEDIUM_TYPE=2 + -DUSE_CEMI_SERVER + -DUSE_TINYUSB + -Wno-unknown-pragmas + +debug_tool = jlink +#upload_protocol = jlink