get adafruit airlift working

This commit is contained in:
Travis Shears 2023-07-26 09:36:16 +02:00
parent 551367cc83
commit 1ec41466a3
Signed by: travisshears
GPG key ID: D4C2E4DFAB8BABF8
23 changed files with 32 additions and 9 deletions

View file

@ -3,16 +3,39 @@ import time
import busio
from adafruit_bme280 import basic as adafruit_bme280
i2c = busio.I2C(scl=board.GP15, sda=board.GP14)
bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76)
# i2c = busio.I2C(scl=board.GP15, sda=board.GP14)
# bme280 = adafruit_bme280.Adafruit_BME280_I2C(i2c, 0x76)
# location's pressure (hPa) QNH at sea level
bme280.sea_level_pressure = 1016 # value from https://metar-taf.com/EDDM
# bme280.sea_level_pressure = 1016 # value from https://metar-taf.com/EDDM
while True:
print("\nTemperature: %0.1f C" % bme280.temperature)
print("Humidity: %0.1f %%" % bme280.relative_humidity)
print("Pressure: %0.1f hPa" % bme280.pressure)
print("Altitude = %0.2f meters" % bme280.altitude)
time.sleep(5)
# while True:
# print("\nTemperature: %0.1f C" % bme280.temperature)
# print("Humidity: %0.1f %%" % bme280.relative_humidity)
# print("Pressure: %0.1f hPa" % bme280.pressure)
# print("Altitude = %0.2f meters" % bme280.altitude)
# time.sleep(5)
from digitalio import DigitalInOut
import adafruit_esp32spi.adafruit_esp32spi_socket as socket
from adafruit_esp32spi import adafruit_esp32spi
esp32_cs = DigitalInOut(board.GP21)
esp32_ready = DigitalInOut(board.GP22)
esp32_reset = DigitalInOut(board.GP17)
spi = busio.SPI(clock=board.GP18, MOSI=board.GP19, MISO=board.GP20)
esp = adafruit_esp32spi.ESP_SPIcontrol(spi, esp32_cs, esp32_ready, esp32_reset)
if esp.status == adafruit_esp32spi.WL_IDLE_STATUS:
print("ESP32 found and in idle mode")
print("Firmware vers.", esp.firmware_version)
print("MAC addr:", [hex(i) for i in esp.MAC_address])
for ap in esp.scan_networks():
print("\t%s\t\tRSSI: %d" % (str(ap['ssid'], 'utf-8'), ap['rssi']))
# os.getenv("WIFI_PASSWORD")
# WIFI_SSID
# WIFI_PASSWORD
print("Done!")

Binary file not shown.

BIN
CIRCUITPY/lib/._adafruit_esp32spi Executable file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

Binary file not shown.

Binary file not shown.

Binary file not shown.