User Manual

CircuitPython
It's easy to use the Adafruit AirLift breakout with CircuitPython and the Adafruit CircuitPython
ESP32SPI (https://adafru.it/DWV) module. This module allows you to easily add WiFi to your project.
CircuitPython Microcontroller Wiring
First, wire up your AirLift as follows. The following example shows it wired to a Feather M4 using SPI:
Board VIN to Feather USB
Board GND to Feather GND
Board SCK to Feather SCK
Board MISO to Feather MI
Board MOSI to Feather MO
Board CS to Feather D10
Board BUSY to Feather D9
Board !RST to Feather D6
You must use USB or VBAT for powering the AirLift
Breakout!
CircuitPython Installation of ESP32SPI Library
You'll need to install the Adafruit CircuitPython ESP32SPI (https://adafru.it/DWV) library on your CircuitPython board.
First make sure you are running the latest version of Adafruit CircuitPython (https://adafru.it/Amd) for your board.
Next you'll need to install the necessary libraries to use the hardware--carefully follow the steps to find and install these
libraries from Adafruit's CircuitPython library bundle (https://adafru.it/uap). Our CircuitPython starter guide has a great
page on how to install the library bundle (https://adafru.it/ABU).
You can manually install the necessary libraries from the bundle:
adafruit_esp32spi.mpy
adafruit_requests.mpy
adafruit_bus_device
Before continuing make sure your board's lib folder or root filesystem has the adafruit_esp32spi.mpy, and
adafruit_bus_device files and folders copied over.
Next connect to the board's serial REPL (https://adafru.it/Awz) so you are at the CircuitPython >>> prompt.
CircuitPython Usage
The ESP32SPI library requires an M4 or better microcontroller! The M0 will not work.
© Adafruit Industries https://learn.adafruit.com/adafruit-airlift-breakout Page 11 of 36