The file always exist so no need to do '-include'.
Replaced using:
sed -i 's|-\(include $(RIOTCPU)/.*/Makefile.features\)|\1|' \
$(git grep -l '$(RIOTCPU)/.*/Makefile.features' boards)
I fixed the errors and lazily silenced the 'bare-except'.
boards/opencm904/dist/robotis-loader.py:85:1: E722 do not use bare except'
boards/opencm904/dist/robotis-loader.py:91:1: E722 do not use bare except'
boards/opencm904/dist/robotis-loader.py:101:16: E703 statement ends with a semicolon
boards/opencm904/dist/robotis-loader.py:60:1: E265 block comment should start with '# '
boards/opencm904/dist/robotis-loader.py:62:1: E265 block comment should start with '# '
- removed neccessity to define empty `DAC_NUMOF 0` for each STM
base board
- adapted all board configs to this
- joined stm32f2 to use common DAC driver
- improved code of DAC driver