mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
28 lines
940 B
Markdown
28 lines
940 B
Markdown
# AMS CCS811 device driver test application
|
|
|
|
## About
|
|
|
|
This is a manual test application for the CCS811 driver. It shows how the
|
|
sensor can be used with interrupts.
|
|
|
|
**Please note:** The interrupt pin has to be defined for this test application.
|
|
|
|
## 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=...
|