Size: a a a

ESP8266 & ESP32 [RU]

2021 August 12

D

Dr Zlo in ESP8266 & ESP32 [RU]
Привет, кстати)
источник

СБ

Сергей Бобров... in ESP8266 & ESP32 [RU]
Привет!
источник

СБ

Сергей Бобров... in ESP8266 & ESP32 [RU]
Да понятно я так и начал делать, просто интересно может появилось что-то готовое
источник

pV

pav VER in ESP8266 & ESP32 [RU]
Здравствуйте, может подскажете про выделение памяти, здесь в принципе все работает но предупреждение меня напрягает, по факту мне нужно просто аллоцировать память под указатель чтобы дальше записать в эту память указатель на обект вытащенный с очереди FreeRTOS . Понимаю что делаю что-то не так но не понимаю что. Нагуглить толкового ничего не получилось
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
сайзоф надо просто команда снимать
источник

pV

pav VER in ESP8266 & ESP32 [RU]
Дык разве тогда выделит память размером с указатель? а не под целый обект
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
тогда просто создай указатель
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
зачем апмять аллоцировать, если тебе нужен прсото поинтер на структуру?
источник

pV

pav VER in ESP8266 & ESP32 [RU]
бля, погоди, до меня похоже дошло
источник

pV

pav VER in ESP8266 & ESP32 [RU]
можно же просто обявить обычную переменную и передать указатель на нее через &
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
ты сейчас выделяешь пямять и получаешь на неё указатель типа команд, при этом памяти целая структура, а указатель это прсото адрес
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
да
источник

pV

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

pV

pav VER in ESP8266 & ESP32 [RU]
спасибо)
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
нзчт
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
Либо выделяй паямть, но на целую структур и пихай туда указатель на этот кусок памяти
источник

🤙Ꮶ

🤙🏻 ℙ𝔸𝕍𝔼𝕃 ᏦᎾᏢᏦᎾᏉ... in ESP8266 & ESP32 [RU]
в принципе одно и тоже просто память будет не в стэке а в куче, смотря что тебе надо
источник

pV

pav VER in ESP8266 & ESP32 [RU]
а так погоди, здесь суть в другом, я вспомнил, я тогда хотел сделать чтобы не выделять опять память под целый обект а чисто кидать указатель, типа обект создал в самом начале и дальше в очередь/с очереди кидаю указатель, следовательно зачем опять выделать память под целый обьект если нужен только указатель (ииза чего делал malloc на Command* а не на просто Command
источник

pV

pav VER in ESP8266 & ESP32 [RU]
обект типа не такой уж и большой но их будет не очень мало поэтому хотел таким образом секономить на памяти
источник

pV

pav VER in ESP8266 & ESP32 [RU]
возможно тогда нужно сделать указатель на указатель
источник