一、ESP32-S3-WROOM-1U系列型号对比:
二、硬件接口:
- 使用 USART1 连接 ESP32 模块
- 默认波特率 115200
- 支持 TX/RX 通信
三、头文件:
#ifndef __ESP32_DRIVER_H
#define __ESP32_DRIVER_H
#include "stm32l4xx_hal.h"
#define ESP32_MAX_RESPONSE_LENGTH 256
typedef enum {
ESP32_OK,
ESP32_ERROR,
ESP32_TIMEOUT
} ESP32_StatusTypeDef;
void ESP32_Init(UART_HandleTypeDef *huart);
ESP32_StatusTypeDef ESP32_SendCommand(const char *command, const char *expected_response, uint32_t timeout);
ESP32_StatusTypeDef ESP32_SendData(const char *data);
ESP32