mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/driver-ms56xx.git
synced 2025-06-10 01:55:59 +00:00
Rewrite API
This commit is contained in:
parent
c7299a8372
commit
8d13d93dfa
13
README.md
13
README.md
@ -1,15 +1,10 @@
|
|||||||
# Driver for the MS5607 pressure sensor
|
# Driver for the MS5607 pressure sensor
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
1. The driver has two main methods: ```int32_t getPressure()``` and ```int32_t getTemperature()```
|
|
||||||
2. The constructor takes an SpiDevice pointer and an instance from the OsrLevel enum
|
1. The constructor takes an SpiDevice pointer and an instance from the OsrLevel enum
|
||||||
3. The OsrLevel enum stores the possible values for the OSR (how fine the sensor measures or sth.)
|
2. The OsrLevel enum stores the possible values for the OSR (how fine the sensor measures or sth.)
|
||||||
4. When calling ```getPressure()```, the temperature gets requested from the sensor as well -> May be too slow
|
|
||||||
|
|
||||||
## TODO
|
## TODO
|
||||||
|
|
||||||
1. Debug
|
1. Debug
|
||||||
2. Add more accurate temperature calculations
|
|
||||||
3. Change structure of requesting values
|
|
||||||
- Method for requesting ADC, then return from method to allow MCU to do different things
|
|
||||||
- Another Method to do the ADC readout and calculations
|
|
||||||
- Store dT for multiple uses (access only through method, which counts uses down?)
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user