diff --git a/CIRCUITPY/code.py b/CIRCUITPY/code.py index 89c99bf..1e3f71d 100755 --- a/CIRCUITPY/code.py +++ b/CIRCUITPY/code.py @@ -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!") diff --git a/CIRCUITPY/lib/._adafruit_bus_device b/CIRCUITPY/lib/._adafruit_bus_device new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/._adafruit_bus_device differ diff --git a/CIRCUITPY/lib/._adafruit_esp32spi b/CIRCUITPY/lib/._adafruit_esp32spi new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/._adafruit_esp32spi differ diff --git a/CIRCUITPY/lib/adafruit_bus_device/.___init__.py b/CIRCUITPY/lib/adafruit_bus_device/.___init__.py new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bus_device/.___init__.py differ diff --git a/CIRCUITPY/lib/adafruit_bus_device/._i2c_device.mpy b/CIRCUITPY/lib/adafruit_bus_device/._i2c_device.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bus_device/._i2c_device.mpy differ diff --git a/CIRCUITPY/lib/adafruit_bus_device/._spi_device.mpy b/CIRCUITPY/lib/adafruit_bus_device/._spi_device.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bus_device/._spi_device.mpy differ diff --git a/CIRCUITPY/lib/adafruit_bus_device/__init__.py b/CIRCUITPY/lib/adafruit_bus_device/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/CIRCUITPY/lib/adafruit_bus_device/i2c_device.mpy b/CIRCUITPY/lib/adafruit_bus_device/i2c_device.mpy new file mode 100755 index 0000000..3a36f31 Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bus_device/i2c_device.mpy differ diff --git a/CIRCUITPY/lib/adafruit_bus_device/spi_device.mpy b/CIRCUITPY/lib/adafruit_bus_device/spi_device.mpy new file mode 100755 index 0000000..71ee6d0 Binary files /dev/null and b/CIRCUITPY/lib/adafruit_bus_device/spi_device.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/._PWMOut.mpy b/CIRCUITPY/lib/adafruit_esp32spi/._PWMOut.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/._PWMOut.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/.___init__.py b/CIRCUITPY/lib/adafruit_esp32spi/.___init__.py new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/.___init__.py differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi.mpy b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_socket.mpy b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_socket.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_socket.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wifimanager.mpy b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wifimanager.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wifimanager.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wsgiserver.py b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wsgiserver.py new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/._adafruit_esp32spi_wsgiserver.py differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/._digitalio.mpy b/CIRCUITPY/lib/adafruit_esp32spi/._digitalio.mpy new file mode 100755 index 0000000..7f4e7db Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/._digitalio.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/PWMOut.mpy b/CIRCUITPY/lib/adafruit_esp32spi/PWMOut.mpy new file mode 100755 index 0000000..da5eb07 Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/PWMOut.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/__init__.py b/CIRCUITPY/lib/adafruit_esp32spi/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi.mpy b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi.mpy new file mode 100755 index 0000000..adad1ce Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_socket.mpy b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_socket.mpy new file mode 100755 index 0000000..32e6cce Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_socket.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wifimanager.mpy b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wifimanager.mpy new file mode 100755 index 0000000..ec875bb Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wifimanager.mpy differ diff --git a/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wsgiserver.py b/CIRCUITPY/lib/adafruit_esp32spi/adafruit_esp32spi_wsgiserver.py new file mode 100755 index 0000000..e69de29 diff --git a/CIRCUITPY/lib/adafruit_esp32spi/digitalio.mpy b/CIRCUITPY/lib/adafruit_esp32spi/digitalio.mpy new file mode 100755 index 0000000..9ba133b Binary files /dev/null and b/CIRCUITPY/lib/adafruit_esp32spi/digitalio.mpy differ