How to write firmware for custom ESP32-based hardware. Example features an ESP32-C3 MCU with QSPI flash memory, SPI inertial measurement unit (sensor), USB, LEDs, and PCB antenna (WiFi). PCBs by PCBWay Board bring-up using the Arduino IDE for simplicity. [SUPPORT] Free trial of Altium Designer: PCBs manufactured and assembled by PCBWay: Patreon: Mixed-signal hardware design course: Advanced Hardware Design Course Survey [GIT] [LINKS] Instagram: ESP32 Hardware Design Video: Additional board manager URLS: , [TIMESTAMPS] 00:00 Introduction 02:02 Altium Designer Free Trial 02:27 PCBWay 03:04 Hardware Overview 05:30 Arduino IDE Set-Up for ESP32 06:35 Board Set-Up 09:00 Flashing Firmware 10:27 LED GPIOs 12:57 USB Serial 14:02 SPI Sensor Interface, Basic Set-Up 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
Hide player controls
Hide resume playing