custom_hwids.py was never executed in the ci pipeline, but the missing script was just a warning. With Plattform I/O Core 6.1.11 missing scripts are errors, so the pipeline fails.
* save work.
* save work
* save work
* save work
* save work
* Remember which interface received the cemi frame
* save work
* save work
* save work
* Use default value from PID_ROUTING_COUNT
* Add simple alternative to std::function without smart pointers or move semantics
* Remove include
* Add more comments about cleanup
* save work
* Remove forgotten code.
* Move crc16Ccitt to bits.c as it also used for PID_MCB
* save work
* move comment
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* derive from TableObject instead of InterfaceObject
* save work
* save work
* Fix wrong pointer arithmetic in TableObject
* Filter table setting/clearing
* move comment
* save work
* save work
* save work
* handle SBC on closed media
* save work
* move coupler example to different dir
* Restore device example for linux
* save work
* Remove MEDIUM_TYPE and use MASK_VERSION
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* Replace MEDIUM_TYPE by MASK_VERSION
* Remove adafruit/travis-ci tests
* Disable travis ci cache for platformio
* Fix missing changes
* Fix cemi server and add missing MASK_VERSION definitions
* Enable platformio caching on travis ci again
* Handle device address update for routing decision
* source address is set in network layer and not in data link layer
* Add remaining APCI types that are used with system broadcast
* Add debug print for routing
* Remove simple_functional
* Fix CMakLists.txt
* Use MASK_VERSION to conditionally compile code.
* Remove fixed version reuqirement from platform esp8266
* Add demo-coupler for MCUs
* Remove simple_functional.h from demo knx-linux
* Enable CI for coupler demos
* Correct path for knx-linux-coupler
* Fix knx_facade.h
* Refactor NetworkLayer to use getInterface() for devices and getPrimaryInterface(), getSecondaryInterface() for couplers
* Add platformio configs for other currently possible mask/platform combinations
* Add class diagrams and remove obsolete includes
* Add some minimal docs
* Disable knx-usb example
* Update python to 3.8
* Enable knx-usb example
* Update to Arduino 1.8.11
* Pin to version 1.8.11
* Use python 3.7
* Use python 3.8 and fix path
* Fix paths and remove obsolete stuff
* Add lib Wire to deps.
* Use Adafruit TinyUSB lib version 0.7.1
* Update .travis.yml
* Update platformio.ini
* Update .travis.yml
* Fix compilation
* Change platformio config
* Try to fix travis build
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* save work
* Add new pio config for CI
* save work
* save work
* save work
* save work
* Try to fix CI run for example knx-linux
* Fix compilation
* Try to fix ESP8266 compilation
* Do not enable cEMI server per default. Is only enabled during platformio build externally