NeoPixel and Ble Service Fixes
The update fixes some bugs in the NeoPixel controller and run time errors in the MetaWearBleService class.
Changes
- Fixed bugs with the initializeStrand and rotateStrand implementations
- Fixed bugs with the receivedStrandState and receivedRotatationState callback functions
- Correctly ordered the entries in the RotationDirection enum
- Tidied up the comments in the NeoPixel class
- Added checks to avoid run time errors caused by invalid data packets and non-registered callbacks