Custom Airlift ESP32 Programming/Firmware

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
psch
 
Posts: 1
Joined: Sun Aug 22, 2021 11:23 am

Custom Airlift ESP32 Programming/Firmware

Post by psch »

Hi,
I am looking for a solution to establish a wireless connection to an IMU-sensor (BNO055/BNO085) in a very compact footprint.

Everything that the controller would have to do is connecting to a wifi, read sensordata (through i2c or spi) and send it out. Maybe also a little bit of sensordata processing like rotating the data.

I have discovered the Airlift ESP32 WiFi Co-Processor (https://www.adafruit.com/product/4201) as a possible solution because it's small and has reasonable pricing compared to a full development board (there will be about 10 devices) and not so much overhead in pins.

So my question is can you basically program the ESP32 freely like the other versions of ESP32 (for example the Feather-version) or is it bound to the firmware provided?
If yes what additional tools what be necessary to do it?

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: Custom Airlift ESP32 Programming/Firmware

Post by adafruit_support_mike »

The AirLift is programmed to work as a coprocessor, so you’d have to program it with a JTAG pod.

The HUZZAH32 breakout is designed for general programming:

https://www.adafruit.com/product/4172

You could also use a small microcontroller board like the Trinket M0 with the AirLift:

https://www.adafruit.com/product/3500

Of those options, the HUZZAH32 will be cheapest.

Locked
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”