Size: a a a

ESP8266 & ESP32 [RU]

2021 January 13

D

Denisio in ESP8266 & ESP32 [RU]
да, достань арвид из чулана
источник

ВЯ

Василий Ярошенко... in ESP8266 & ESP32 [RU]
все винтажное ...уже было...все скатится в кусок стекла в руке...прозрачный телефон
источник

YT

Yuriy Trikoz in ESP8266 & ESP32 [RU]
а скажите как результат вычисления  #define - сделать строкой чтобы потом использовать ее, в следующих #define?
#define STRHELPER(x) #x
#define STR(x) STRHELPER(x)
#define BUILD_YEAR_MACRO ((DATE[7] - '0') * 1000 + (DATE[8] - '0') * 100 + (DATE[9] - '0') * 10 + (DATE[10] - '0'))
#define BUILD_YEAR_STR STR(BUILD_YEAR_MACRO)
не суть можно год получить из date -напрямую - это как пример обратного действия
BUILD_YEAR_STR - это же по прежнему набор директив - а не "2021" как DATE

ну
или  конкатенацию этих #define (их результата) в строку - полностью разобрать строку-дату в числа и собрать обратно в строку-дату, как возможно?
затык какой то - получаю не строку результат выполнения директив,  а строку самих директив, если
static const char[] date PROGMEM = BUILD_DATE_REVERTED
источник
2021 January 14

AV

Alexey Volkov in ESP8266 & ESP32 [RU]
Yuriy Trikoz
а скажите как результат вычисления  #define - сделать строкой чтобы потом использовать ее, в следующих #define?
#define STRHELPER(x) #x
#define STR(x) STRHELPER(x)
#define BUILD_YEAR_MACRO ((DATE[7] - '0') * 1000 + (DATE[8] - '0') * 100 + (DATE[9] - '0') * 10 + (DATE[10] - '0'))
#define BUILD_YEAR_STR STR(BUILD_YEAR_MACRO)
не суть можно год получить из date -напрямую - это как пример обратного действия
BUILD_YEAR_STR - это же по прежнему набор директив - а не "2021" как DATE

ну
или  конкатенацию этих #define (их результата) в строку - полностью разобрать строку-дату в числа и собрать обратно в строку-дату, как возможно?
затык какой то - получаю не строку результат выполнения директив,  а строку самих директив, если
static const char[] date PROGMEM = BUILD_DATE_REVERTED
Я решал такую проблему. Только не могу с ходу вспомнить как :(
В этом документе есть ответ 100%
https://gcc.gnu.org/onlinedocs/cpp.pdf
источник

AV

Alexey Volkov in ESP8266 & ESP32 [RU]
Решение заключалось в том, что для препроцессора необходимо использовать макрос заранее, чтобы он его вычислил, а уже затем использовать это вычисленное значение в дальнейших расчетах. Для этого делается еще один промежуточный макрос, который вызывает первый макрос. А макрос, которому нужен результат работы первого макроса, вызывает этот промежуточный макрос.
источник

O

Obsidian in ESP8266 & ESP32 [RU]
Добрый день. Решил познакомиться с esp32 после ардуино и первая проблемка. Я так понял какой-то косяк с библиотеками?
источник

Н

Н Е К И Б Е Р Л Е О... in ESP8266 & ESP32 [RU]
Obsidian
Добрый день. Решил познакомиться с esp32 после ардуино и первая проблемка. Я так понял какой-то косяк с библиотеками?
Чот классическое
источник

Н

Н Е К И Б Е Р Л Е О... in ESP8266 & ESP32 [RU]
Н Е К И Б Е Р Л Е О
Чот классическое
Типа прям в коде прописать дальше сразу порт
источник

Н

Н Е К И Б Е Р Л Е О... in ESP8266 & ESP32 [RU]
А не назначая его сначала тут
источник

Н

Н Е К И Б Е Р Л Е О... in ESP8266 & ESP32 [RU]
Как то так
источник

AO

Aleksandr Opyashov in ESP8266 & ESP32 [RU]
Кто готов изготовить адаптер eBus https://sprut.ai/client/article/2769 за деревянные?)
источник

O

Obsidian in ESP8266 & ESP32 [RU]
Н Е К И Б Е Р Л Е О
Типа прям в коде прописать дальше сразу порт
если это было так просто 😔
источник

I

Indr1x in ESP8266 & ESP32 [RU]
Obsidian
Добрый день. Решил познакомиться с esp32 после ардуино и первая проблемка. Я так понял какой-то косяк с библиотеками?
А библиотека Ethernet точно поддерживает Esp32?
источник

O

Obsidian in ESP8266 & ESP32 [RU]
Indr1x
А библиотека Ethernet точно поддерживает Esp32?
источник

I

Indr1x in ESP8266 & ESP32 [RU]
Это не то. Вы эту библиотеку сами ставили? Или она из стандартного набора?
источник

I

Indr1x in ESP8266 & ESP32 [RU]
Насколько помню, стандартная - она для ethernet шилда на wiznet микросхеме
источник

O

Obsidian in ESP8266 & ESP32 [RU]
да из стандартного набора
источник

O

Obsidian in ESP8266 & ESP32 [RU]
источник

O

Obsidian in ESP8266 & ESP32 [RU]
исправленная библиотека для есп32
источник

I

Indr1x in ESP8266 & ESP32 [RU]
Эта тоже для визнета
источник