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