BrentSeidel / BBS-BBB-Ada

A collection of Ada sources for working with Linux based embedded computers, such as the BeagleBone Black or Raspberry Pi
GNU General Public License v3.0
7 stars 3 forks source link

Review code to eliminate public items that don't need to be public #8

Open BrentSeidel opened 2 months ago

BrentSeidel commented 2 months ago

During initial development many devices had constants and datatypes exposed in the public interface that are only needed internally. These should be moved to the private section of the spec or to the package body.

Common: Driver Status
TB6612 No change
ADS1015 Done
BME280 Done
BMP180 Done
L3GD20H Done
LSM303DLHC Done
MCP4725 Done
MCP23008 Done
MCP23017 Done
PCA9685 Done
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 commented 2 months ago

BME280 driver has been updated.