[last updated: 2023-04-04]
ESP8266 & ESP32
project: radar breakout
(link to:) SparkFun product page
(link to:) RedBoard Startup guide
-----
- Features:
- MCU: ESP32-D0WD-V3 chip
- two CPU (individually controllable), and CPU clock is adjustable from 80 - 240 MHz.
- USB-C with CH340 chip
- SD card slot for local non-volatile storage/logging
see sparkfun page for enabling auto detect when SD card is inserted
- Ethernet, high-speed SPI, I2S and I2C
- JST 2-pin connector for LiPo, with built-in charge controller
default: RPROG=2k and ICHG=500mA.
The charge current: is I_chg = 1000/R_prog
- OS: freeRTOS with LwIP; TLS 1.2
- see sparkfun link for using MEAS PTH pins to monitor board current consumption
- standard Reset PB on-board
- Boot PB onboard puts board into bootloader mode
- See sparkfun page for using external programmer
- several on-board LED's ...
Built-in (blu) - DO-18 (SCK pin)
TX (grn) - UART indicators
RX (yel) - UART indicators
PWR (red) - on if board powered
CHG (yel) - on if LiPo is attached and charging. (may flicker if no LiPo connected)
GPIO2 (rgb) - WS2812 LED
- see sparkfun page for usage of the 14 on-board solder jumpers
- Power the board:
- USB-C with standard 5v
- barrel jack with 7 - 15 vdc
- direct to header pins - do not exceed 3.3v on the 3.3v pin
- with LiPo battery
if powering with a LiPo battery,
closing the "ALERT" jumper enables the Battery Fuel Gauge Alert on GPIO pin 4.
The I2C address to access the battery fuel gauge is 0x36.
- Programming:
- Using Arduino IDE:
- Make sure you have the latest ESP32 board definitions installed in the Arduino IDE Boards Manager:
ESP 2.0.11 installed 2024-04-03
Tools --> Boards --> esp32 --> SparkFun ESP32 Iot RedBoard
- Successful with blink program
.
eof