Skip to content
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

Extend use of datatypes and representation clauses #9

Open
BrentSeidel opened this issue Sep 6, 2024 · 1 comment
Open

Extend use of datatypes and representation clauses #9

BrentSeidel opened this issue Sep 6, 2024 · 1 comment
Assignees

Comments

@BrentSeidel
Copy link
Owner

BrentSeidel commented Sep 6, 2024

A number of places have been identified where the code is doing bit field operations instead of letting the compiler figure it out. These should be replaces by appropriate structures with representation clauses.

Common:

Driver Status
TB6612 No change
ADS1015 Done
BME280 Done
BMP180 Done
L3GD20H Done
LSM303DLHC Done
MCP4725 Done
MCP23008 No change
MCP23017 No change
PCA9685 No change
RA8875 Pending

Linux:

Driver Status
AIN Pending
GPIO Pending
I2C Pending
LED Pending
PWM Pending
SPI Pending

Arduinio Due will be handled separately once I get a chance to build a run-time for it.

@BrentSeidel BrentSeidel self-assigned this Sep 6, 2024
@BrentSeidel
Copy link
Owner Author

BME280 driver has been updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant