Getting to work with latest mbed core
- Added ArduinoBLE library dependancy to library.properties for examples that require it
- Removed usage of arm_math and replaced with inefficient RMS function. (ARDUINO PLEASE ADD THESE EFFICIENT MATH FUNCTIONS TO THE BOARD PACKAGE!)
- Added Thread.h includes to each class as the new board package requires this for some reason (ARDUINO PLEASE DOCUMENT THIS STUFF!)
- Changed usage of Serial.printf as it does not seem to be apart of the Serial API anymore (ARDUINO WHY!!!)
- Added version specifiers to the dependencies