adafruit / Adafruit_CircuitPython_BME680

CircuitPython driver for BME680
MIT License
57 stars 40 forks source link

SPI not implemented #10

Closed brennen closed 5 years ago

brennen commented 6 years ago

With latest release from PyPI, on Raspberry Pi 3 model B, using example code from the BME680 guide:

(blinkenlight) pi@raspberrypi:~/blinkenlight $ cat bme680_spi.py 
import board
import busio
import digitalio
import time

import adafruit_bme680

spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
cs = digitalio.DigitalInOut(board.D5)
sensor = adafruit_bme680.Adafruit_BME680_SPI(spi, cs)

# Main loop prints sensor values every second.
while True:
    print('Temperature: {} degrees C'.format(sensor.temperature))
    print('Gas: {} ohms'.format(sensor.gas))
    print('Humidity: {}%'.format(sensor.humidity))
    print('Pressure: {}hPa'.format(sensor.pressure))
    time.sleep(1.0)

(blinkenlight) pi@raspberrypi:~/blinkenlight $ python3 bme680_spi.py 
Traceback (most recent call last):
  File "bme680_spi.py", line 10, in <module>
      sensor = adafruit_bme680.Adafruit_BME680_SPI(spi, cs)
      AttributeError: module 'adafruit_bme680' has no attribute 'Adafruit_BME680_SPI'
ladyada commented 6 years ago

yah its not implemented

makermelissa commented 5 years ago

Fixed with #16.