Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
Because the firmware will likely be ported to a microcontroller after the prototype is complete, the NXP module (currently nxp.py) that interfaces the accel/gyro/mag sensors will be ported to cpp to run on the microcontroller. This wrapper class will provide the same functionality whether the build switch from this issue is enabled or not in order to support identical functionality on multiple targets.
Describe alternatives you've considered
Another option is to just implement the nxp module in cpp right now to avoid this extra effort. In favor of quickly prototyping the device and creating a demo, these wrapper functions will be useful.
Is your feature request related to a problem? Please describe. N/A
Describe the solution you'd like Because the firmware will likely be ported to a microcontroller after the prototype is complete, the NXP module (currently
nxp.py
) that interfaces the accel/gyro/mag sensors will be ported to cpp to run on the microcontroller. This wrapper class will provide the same functionality whether the build switch from this issue is enabled or not in order to support identical functionality on multiple targets.Describe alternatives you've considered
Additional context N/A