ESP32 Ethernet: Як отримати поточний статус дуплексу з'єднання
Так можна отримати поточний статус дуплексу з’єднання Ethernet на ESP32 за допомогою фреймворку ESP-IDF.
eth_duplex_example.cpp
#include <esp_eth.h>
// Отримати режим дуплексу
eth_duplex_t duplex_mode;
if (esp_eth_ioctl(eth_handle, ETH_CMD_G_DUPLEX_MODE, &duplex_mode) == ESP_OK) {
const char* duplex_str = (duplex_mode == ETH_DUPLEX_HALF) ? "Напівдуплекс" : "Повний дуплекс";
ESP_LOGI(TAG, "Ethernet Duplex: %s", duplex_str);
}Якщо ця стаття допомогла вам, будь ласка, подумайте про те, щоб купити мені каву або зробити пожертву через PayPal на підтримку досліджень та публікації нових статей на TechOverflow