1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/tests/drivers/ccs811_full/README.md

927 B

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/drivers/ccs811_full BOARD=...