Size: a a a

ESP8266 & ESP32 [RU]

2020 December 30

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
мне осталось вывести только два значения, full duplex и link speed
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
Yuriy Trikoz
я правильно понял что ты хочешь вывести их на дисплей?
да
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
походу не получить их от туда - готовыми - protected , он их получает при инициализации как ответ и хранит в себе -а свойств методов public нет получить


 err = esp_eth_init(&this->eth_config);
 if (err != ESP_OK) {
 ESP_LOGE(TAG, "ETH init error: %d", err);
 this->mark_failed();
 return;

можно запросить повторно
https://docs.espressif.com/projects/esp-idf/en/release-v3.1/api-reference/ethernet/esp_eth.html
источник

DS

Dmitriy Soloshenko in ESP8266 & ESP32 [RU]
Народ, спрошу кощунственную вещь, но все же. Кто-нибудь пробовал на esp MQTT _*брокер*_ поднимать?
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
это все что он может
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
typedef eth_duplex_mode_t (*eth_phy_get_duplex_mode_func)(void)
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
это не оно?
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
Yuriy Trikoz
походу не получить их от туда - готовыми - protected , он их получает при инициализации как ответ и хранит в себе -а свойств методов public нет получить


 err = esp_eth_init(&this->eth_config);
 if (err != ESP_OK) {
 ESP_LOGE(TAG, "ETH init error: %d", err);
 this->mark_failed();
 return;

можно запросить повторно
https://docs.espressif.com/projects/esp-idf/en/release-v3.1/api-reference/ethernet/esp_eth.html
из этого файла
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
нет
это объявляеть тип указатель на функцию
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
ок
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
public - доступ к ним есть, protected, private - не получишь от туда
dump_config() - по хорошему бы , но он захардкоден в лог
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
мне тоже в дискорде esphome писали про dump_config()
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Алексей Осадчий
мне тоже в дискорде esphome писали про dump_config()
https://esphome.io/api/ethernet__component_8cpp_source.html

вообще вот тут смотри когда и как он получает данные
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
а с логов нельзя никакими методами инфу забирать?
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
ну тоесть по логам он нужную инфу получил а я уже оттуда забрал
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
но в любом случае спасибо вам огромное за помощь, очень помогли
источник

A

AntikillerVova in ESP8266 & ESP32 [RU]
да точняк)))
источник
2020 December 31

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
Алексей Осадчий
но в любом случае спасибо вам огромное за помощь, очень помогли
вообще ты можешь исходник поправить - там же сборка по месту
допиши метод для получения инфы и запиарь его - даже если не примут в твоем то форке будет работать, а примут так вообще хорошо :)
источник

r

romanetz in ESP8266 & ESP32 [RU]
Dmitriy Soloshenko
Народ, спрошу кощунственную вещь, но все же. Кто-нибудь пробовал на esp MQTT _*брокер*_ поднимать?
Если не надо хранить историю и переповтор делать - то легко. На полноценный брокер ресурсов не хватит
источник

vw

verlal wadim in ESP8266 & ESP32 [RU]
romanetz
Если не надо хранить историю и переповтор делать - то легко. На полноценный брокер ресурсов не хватит
Даже 16м?
источник