Size: a a a

ESP8266 & ESP32 [RU]

2021 January 14

D

Dmitry in ESP8266 & ESP32 [RU]
Вообще то тоже самое написали выше, но я часто делаю это обычными проводками , Дюпон Ами или пинцетом 😁
источник

D

Dmitry in ESP8266 & ESP32 [RU]
*Дюпонтами
источник

O

Obsidian in ESP8266 & ESP32 [RU]
Алексей Осадчий
у меня как раз такой
И как?
источник

O

Obsidian in ESP8266 & ESP32 [RU]
Не заработало по SPI.
источник

O

Obsidian in ESP8266 & ESP32 [RU]
Заработало с первого раза по SPI.
источник

O

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

ЮР

Юрий Ревака... in ESP8266 & ESP32 [RU]
Видел в мастер ветке esp-idf пример даже для enc28j60.
источник

ㅤㅤ

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

ㅤㅤ

ㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤ... in ESP8266 & ESP32 [RU]
Хтось стикався з цією пробоемою ?
источник

АО

Алексей Осадчий... in ESP8266 & ESP32 [RU]
Obsidian
И как?
мне многого ненадо. брал для отображения ip адреса на дисплее. робит.
источник

r

romanetz in ESP8266 & ESP32 [RU]
Obsidian
Заработало с первого раза по SPI.
411й ))
источник

r

romanetz in ESP8266 & ESP32 [RU]
romanetz
411й ))
У меня cyclonetcp тоже примеры с первого раза работали, на 207 и 407 с нативной сеткой
источник

r

romanetz in ESP8266 & ESP32 [RU]
Алексей Осадчий
мне многого ненадо. брал для отображения ip адреса на дисплее. робит.
Веб радио там один прикольный пример есть
источник

АО

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

r

romanetz in ESP8266 & ESP32 [RU]
А на 407ю Дискавери пример - кубик на вебморде крутится по положению самой платы, с акселя данные тянутся
источник

r

romanetz in ESP8266 & ESP32 [RU]
Алексей Осадчий
ну мне чисто для работы надо было, я и в програмировпнии не силен. на esphome с божьей помощью поднялось все 😂. но уже заказал книжку c++
@physics_lib заходи )
источник

r

romanetz in ESP8266 & ESP32 [RU]
Там бесплатных куча
источник

АО

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

aa

avtr16 avtravtr1616 in ESP8266 & ESP32 [RU]
romanetz
Там бесплатных куча
А уточните где
источник
2021 January 15

AF

Alexey D. Filimonov ... in ESP8266 & ESP32 [RU]
Дядьки подскажите...
bool fn(const uint8_t* buf, uint16_t len) {
 const uint32_t calculated_checksum = calculate_checksum(buf, len);
 return  // Сравнить calculated_checksum и последние 4 байта buf
}

Как это написать не используя memcpy и доп переменные.
т.е. как сказать calculated_checksum == (значение типа uint32_t по адресу &buf[len-5] )

* Подразумевается что про endianness я где-то уже позаботился


Пытаюсь понять, правильно ли сравнивать так:
calculated_checksum == *(   (uint32_t *)(&buf[DMAFT_BUFFER_SIZE - 5]) )

Вроде как
&buf[DMAFT_BUFFER_SIZE - 5]
дает нам uint8_t* указатель на 4й с конца байт (тип буфера uint8_t так что именно байт)
(uint32_t *)
тупо преобразует тип указателя
а *() дает значение по этому указатель

Я прав?
источник