1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-01-18 12:52:44 +01:00
RIOT/tests/driver_ccs811_full/README.md

25 lines
847 B
Markdown
Raw Normal View History

2018-10-17 09:50:09 +02:00
# About
This is a manual test application for the CCS811 driver. It shows how the
sensor can be used for periodic polling as well as with interrupts.
# Usage
The test application demonstrates the use of the CCS811 and pseudomodule
```ccs811_full``` using
- data-ready interrupt ```CCS811_INT_DATA_READY``` and
- default configuration parameters, that is, the measurement mode
```CCS811_MODE_1S``` with one measurement per second.
The default configuration parameter for the interrupt pin has to be
overridden according to the hardware configuration by defining
```CCS811_PARAM_INT_PIN``` before ```ccs811_params.h``` is included, e.g.,
```
#define CCS811_PARAM_INT_PIN (GPIO_PIN(0, 7))
```
or via the CFLAGS variable in the make command.
```
CFLAGS="-DCCS811_PARAM_INT_PIN=\(GPIO_PIN\(0,7\)\)" make -C tests/driver_ccs811 BOARD=...
```