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
Alexandre Abadie 8a7edeb193 drivers/ccs811: fix build issues on ARM (#1)
* drivers/ccs811: fix types in debug messages

* drivers/driver_ccs811_full: fix unused variable build error
2018-12-20 12:42:44 +01:00
..
main.c drivers/ccs811: fix build issues on ARM (#1) 2018-12-20 12:42:44 +01:00
Makefile drivers/ccs811: splitted test apps 2018-12-20 12:42:44 +01:00
README.md drivers/ccs811: splitted test apps 2018-12-20 12:42:44 +01: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=...