How to write firmware for custom ESP32based hardware. Example features an ESP32C3 MCU with QSPI flash memory, SPI inertial measurement unit (sensor), USB, LEDs, and PCB antenna (WiFi). PCBs by PCBWay https://www.pcbway.com'>https://www.pcbway.com
Board bringup using the Arduino IDE for simplicity.
[SUPPORT]
Free trial of Altium Designer: https://www.altium.com/yt/philslab
PCBs manufactured and assembled by PCBWay: https://www.pcbway.com'>https://www.pcbway.com
Patreon: / phils94
Mixedsignal hardware design course: https://philslabshop.fedevel.education
Advanced Hardware Design Course Survey
https://forms.gle/X4jwvtZeJ1jTXh7r9
[GIT]
https://github.com/pms67/ESP32USBDo...
[LINKS]
Instagram: / philslabyt
ESP32 Hardware Design Video: • ESP32 + PCB Antenna Hardware Design T...
Additional board manager URLS: http://arduino.esp8266.com/stable/pac...
[TIMESTAMPS]
00:00 Introduction
02:02 Altium Designer Free Trial
02:27 PCBWay
03:04 Hardware Overview
05:30 Arduino IDE SetUp for ESP32
06:35 Board SetUp
09:00 Flashing Firmware
10:27 LED GPIOs
12:57 USB Serial
14:02 SPI Sensor Interface, Basic SetUp
18:34 SPI Protocol Basics, Read Register Implementation
24:50 SPI Test (Chip ID and Temperature Sensor)
28:06 WiFi Test (Basic Server to Toggle LED)
31:12 Outro