[riot-notifications] [RIOT-OS/RIOT] Bme680 driver (#15738)

Jnae notifications at github.com
Mon Jan 11 15:30:38 CET 2021

The RIOT community cares a lot about code quality.
Therefore, before describing what your contribution is about, we would like
you to make sure that your modifications are compliant with the RIOT
coding conventions, see https://github.com/RIOT-OS/RIOT/wiki/Coding-conventions.

### Contribution description

- added a RIOT driver for the BME680 sensor, which does not rely on the Bosch implementation any longer
- fixed SPI communication

### Testing procedure

- the test `tests/driver_bme680` can be run as before with `BOARD=... DRIVER=bme680_i2c make flash term` or `BOARD=... DRIVER=bme680_spi make flash term`

You can view, comment on, or merge this pull request online at:


-- Commit Summary --

  * bme680 setup
  * minor changes
  * included gas target temp calculation
  * minor changes
  * humidity and temperature measurment
  * gas resistance
  * SPI communication
  * bme680 i2c and spi communication
  * fixup! bme680 i2c and spi communication

-- File Changes --

    M drivers/bme680/Makefile.dep (8)
    M drivers/bme680/Makefile.include (4)
    M drivers/bme680/bme680.c (733)
    M drivers/bme680/bme680_saul.c (48)
    A drivers/bme680/include/bme680_internals.h (157)
    M drivers/bme680/include/bme680_params.h (90)
    M drivers/include/bme680.h (350)
    M tests/driver_bme680/Makefile (6)
    D tests/driver_bme680/Makefile.ci (10)
    M tests/driver_bme680/README.md (10)
    M tests/driver_bme680/main.c (36)
    D tests/driver_bme680/tests/01-run.py (28)
    M tests/periph_spi/Makefile (3)

-- Patch Links --


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210111/9ec4a989/attachment.htm>

More information about the notifications mailing list