-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hardware APIs #32
Comments
The power module has the following API covering the PMIC and USB C ports: The IMU we haven't looked at as we changed it last minute and no one has one to test. likely follow the fl0w3r. The port expanders will be part of the hexpansion and top board APIs There is no direct access to the i2c mux, the fusb of the top board channel of the mux or the system channel. |
for reference the Flow3r IMU API is |
If it is possible, having the pedometer interface would be something I am interested in. |
I think we can close this now, right @hughrawlinson ? For the pedometer, there is already a PR up |
I think there's still cool stuff to be done here - if we've got interfaces to speak to all the built in hardware (I'm not sure, I don't know the hardware stuff very well), it would be cool to see if we can find a way to let hexpansion makers expose their hardware (sensors, whatever else) in a similar way to app programmers. Then, maybe we want a hardware availability API. But this issue isn't well specified, feel free to close it! |
Happy to leave open - I thought this was about onboard hardware which I think we now fully cover - but sounds like this goes beyond that |
I'm not sure which hardware is on the device beyond the accelerometer, but we should decide how we want app writers to interface with it - I know it's fairly well documented for hexpansions, but onboard hardware would be good.
If I understand correctly we have a couple of options:
If someone could add a list of all the hardware, that would be cool
The text was updated successfully, but these errors were encountered: