devel: Removed C++11 dependencies

Changed the usage of `class enum` to `enum` in favor of C++03 and lower.

Signed-off: Sebastian Niemann <niemann@sra.uni-hannover.de>
feat: Added support for I2C

Signed-off-by: Sebastian Niemann <niemann@sra.uni-hannover.de>