Open hellooutthere2 opened 1 week ago
As written report interval can't exceed 64 milliseconds
ESP32 and BNO085
for bool enableGeomagneticRotationVector(uint16_t timeBetweenReports = 10); Set parameter timeBetweenReports to 100.. i.e. anything > 64
I should be able to set this value greater than 64
As the value is increased it folds back to behave 0-64 milliseconds
Change timeBetweenReports uint16_t to uint32_t for all enable report methods.
Subject of the issue
As written report interval can't exceed 64 milliseconds
Your workbench
ESP32 and BNO085
Steps to reproduce
for bool enableGeomagneticRotationVector(uint16_t timeBetweenReports = 10); Set parameter timeBetweenReports to 100.. i.e. anything > 64
Expected behavior
I should be able to set this value greater than 64
Actual behavior
As the value is increased it folds back to behave 0-64 milliseconds
Correction
Change timeBetweenReports uint16_t to uint32_t for all enable report methods.