24 lines
435 B
Markdown
24 lines
435 B
Markdown
|
# BME 280 Library
|
||
|
|
||
|
Library Created for BME280 Temperature Sensor
|
||
|
|
||
|
## Example
|
||
|
|
||
|
```c
|
||
|
#include <bme280.h>
|
||
|
|
||
|
int main() {
|
||
|
stdio_init_all();
|
||
|
bme280_ctx* ctx = bme280_init(i2c0, 4, 5);
|
||
|
while(true) {
|
||
|
ctx->update(ctx);
|
||
|
printf("Temp: %.1f°C Hum: %.2f%%",
|
||
|
ctx->read_temp(ctx),
|
||
|
ctx->read_humidity(ctx));
|
||
|
sleep_ms(1000);
|
||
|
}
|
||
|
// Probably never reached
|
||
|
bme280_deinit(ctx);
|
||
|
}
|
||
|
```
|