The ESP32 microcontroller Bluetooth chipset
The M5Stack Core2 uses an ESP32-DOWDQ6-V3 microcontroller incorporating a 240 MHz, dual-core microprocessor. A dual-core microprocessor provides efficiency in computation and managing input/output (I/O) operations of the microchip using two central processing units (CPUs). Within this family of ESP32 microcontrollers, the chip has a Bluetooth chipset consisting of a link controller and baseband. The Bluetooth link controller handles the physical layer packets and all communication timing. The link controller implements the link, the low-level real-time protocol that operates Bluetooth communications. The baseband is the physical layer of Bluetooth communications. The baseband manages physical channels and uses other services in communication such as security and error correction. The baseband protocol or operating rule performs the link controller within the Bluetooth chipset. Figure 7.1 illustrates the Bluetooth chipset architecture:
...