Interfacing an Audio Codec with ESP32 – Part 2

Interfacing an Audio Codec with ESP32 – Part 2

The previous article touched on some basics of interfacing an I2S audio codec with the ESP32. This article will further outline the pinout and requirements of a typical audio application built around the ESP32, to be specific. Types of audio codecs In terms of interfacing, there are primarily 2 types of audio codecs: Codec thatRead more about Interfacing an Audio Codec with ESP32 – Part 2[…]

FreeRTOS Event Groups – quick reference notes

FreeRTOS Event Groups – quick reference notes

The notes contained in this article have been compiled with reference to FreeRTOS Reference Manual v.9.0.0. The APIs are not going to change for future versions of FreeRTOS, even though new ones may be added (ensuring backward API compatibility). These APIs are very mportant for programming applications on the ESP32 because the programs may haveRead more about FreeRTOS Event Groups – quick reference notes[…]

The Forlinx OKMX6UL-C1 i.MX6UL development board

The Forlinx OKMX6UL-C1 i.MX6UL development board

The demand for low power electronics is high as ever and new products are always hitting the market. The i.MX6UL series is another such chipset that is extremely useful for powering multimedia applications, especially the low power portable ones. So we decided to check out some of the small form factor boards readily available forRead more about The Forlinx OKMX6UL-C1 i.MX6UL development board[…]

Part 1: Designing a WiFi PCB trace antenna for ESP8266 or ESP32

Part 1: Designing a WiFi PCB trace antenna for ESP8266 or ESP32

PCB and system design when RF signals in the GHz-range are involved is often termed as “black magic” in the electronics design industry. WiFi PCB trace antenna design is no exception.Is it really all that tough? It truly depends on the complexity of the design you are trying to accomplish. Modern simulation tools have madeRead more about Part 1: Designing a WiFi PCB trace antenna for ESP8266 or ESP32[…]

Interfacing an audio codec with ESP32 – Part 1

Interfacing an audio codec with ESP32 – Part 1

The ESP32 is an extremely powerful microcontroller with an integrated 2.4GHz radio and a ton of other peripherals. The other digital communication interface modules on the chip include all popular interfaces such as I2C, SPI, UART, and I2S. The I2S interface is pretty much the industry standard for digital audio codec interfacing and other similarRead more about Interfacing an audio codec with ESP32 – Part 1[…]

Getting Started with ESP32 ESP-WROVER-KIT

Getting Started with ESP32 ESP-WROVER-KIT

As of January 2017, the ESP-WROVER-KIT is a brand new addition to the chain of ESP32 development tools provided by Espressif Systems. In this article, we will go over how to setup the hardware and get started with the ESP-WROVER-KIT – including hardware configuration and setting up for basic programming and execution. We will alsoRead more about Getting Started with ESP32 ESP-WROVER-KIT[…]