Denis
а зачем его демонтировать пробило чтоли
ㅤ
Да я паяльником снимаю через оплетку, сосатора у меня нет
Жексон
ㅤ
ㅤ
ㅤ
Вон надо на право всё пересадить
ㅤ
Жексон
Тут бы 2мя паялами в две руки...
Max
Робовеник чинишь?
ㅤ
Max
Робот-пылесос
Serjio
тэкс. помогите с си.
uint8_t value1[]={0x00,0x01};
void printa(uint8_t zz[]) {
printf("size of zz is %lu\n", sizeof(zz));
}
void main(){
printa(value1);
}
что должно выводить?
ㅤ
Вон там под радиатором симистор включения мотора который сосет
ㅤ
Когда он на базе
ㅤ
Ьлядь стм32 зачем?
Serjio
у меня почему-то 8 выводится - и я хз почему
Denis
2
Жексон
1
Serjio
есть идеи почему 8?
Жексон
Так функция хз что делает...
Serjio
?
Denis
указатель наверно 64 бита
Жексон
Вот и я говорю параметр должен быть uint8_t а засовывают указатель.
Serjio
хм.
Max
main.c:15:37: warning: ‘sizeof’ on array function parameter ‘zz’ will return size of ‘uint8_t *’ {aka ‘unsigned char *’} [-Wsizeof-array-argument]
Max
Ну да, 8 байт
Serjio
объявлять void printa(uint8_t *zz)?
как внутри функции вычислить размерность массива?
Max
Передавай явно)
Max
Ты хочешь от компиллятора слишком много сахара
Алексей Кузнецов 🦔
Скажем так, чтобы лучше запомнилось: sizeof всегда работает на этапе компиляции. Он не знает о то, что может меняться при работе программы.
Жексон
Denis
heap_caps_get_allocated_size( c ) это эсли память выделена динамически и если esp-idf
Denis
c - указатель
Жексон
int array[] = {1, 2, 3, 4, 5};
size_t size = sizeof(array) / sizeof(array[0]);
Denis
malloc_usable_size(p); но я ей не пользовался
ㅤ
Serjio
Serjio
нашел такоэ
https://gist.github.com/stigok/1737e05ef2c02cb03e7e584a8145b77e
кстати, наверное понял, почему когда вызывают функцию с массивом в качестве аргумента, еще указывают и длину этого массива). ну то есть не очень понял, но вот это заметил, да..
Ruslan
Потом что у массива не конца )))
Serjio
но при вызове можно же сделать sizeof(array). просто в коде, откуда вызываю, он имеет некую длину..
Denis
да дальше он через realloc будут добавляться новые данные
Serjio
наверное
Ruslan
Serjio
ладно, расскажу лучше про макоси на старом аймаке: пару недель проработал в вентуре, где оно подтормаживало при воспроизведении видео с ютюба или из vlc, но при этом ни разу не отключалось. из других проблем - не работает блютус, вайфай работает фиговато, в сон выходить не умеет, экран отключать не умеет (выводит черный экран, но не отключает подсветку)
сегодня поставил монтерей для попробовать - ну и два отключения за полдня.
в вентуре как будто он вовсе не умел родную видеокарту - вся нагрузка возлагалась на процессор (где-то читал подобное объяснение), в монтерее - уже обращения к видеокарте, и вуаля.
а видюха на али дороже самого мака..
Serjio
будет обидно, если проблема в каком-нибудь говнокондере. понять бы, какой сбой в видюхе приводит к отключке всего аймака. обычно показывают говно на экране или происходит перезагрузка.
Ruslan
А я на днях достал древний МакБук про 2015 с антресоли и решил накатить свежак. Никогда такое не делал. Попробовал, просто обновиться с Рекавери, там эль капитан, не активировалась кнопка agree. Попробовал обновится по сети, висло с ошибкой.
Ruslan
Снес нахрен весь раздел, на эйре залил Монтерей на флешку и загрузился с неё и о чудо, у меня Монтерей на прошке
Kastorm,
Ребята подскажите где почитать как правильно датчик газа MQ-3 в HA прописать
Serjio
))
Ruslan
Попробовал поставить xcode, а хрен, оказалось сам Монтерей можно обновить. Обновил, xcode поставился, теперь у меня топовый ноут )))
Serjio
и какой лучше? из 2015 года? или на м1/
Serjio
?
Ruslan
М1, на порядок
Ruslan
Но мне нужен чистый комп под икскод
Ruslan
Прошка тоже неплохая, но я уже привык к клавиатуре эйра (она круче), к вводу паролей через спецкнопку отпечатком и очень долгой работе от батарейки
Ruslan
А звук у эйра ваще офигенный, в следующих компах они сделали хуже
Serjio
за счет уменьшения габаритов..
Andrey
John
https://rutube.ru/video/8e6e33ecd9fdd972c70ab790689727db/?r=a
Denis
Andrey
Denis
незнаю мы их в начале 90х под Hercules режимы переделывали 800х600 нормально держали...
Andrey
Ruslan
iҚØN🐾🐾
iҚØN🐾🐾
Сидели на 80286, хотя тогда уже были core2duo
Ruslan
я летом 2000 купил самтрон, китайщину, он уже всё умел, а вот моники из 95-года - те были в зоне риска )
Andrey
17" самсунги с "челюстью" регулярно заезжали на сервис с взорваной строчкой
Denis
Radmir
Всем привет! Кто нибудь сталкивался проблемой? Mac(m1) не видит esp32. Перепробовал все, драйвера cp201x ставил И так далее. Не получается.
Ruslan
опытные люди китайское дерьмо к маку не подключают, купи любой одноплатник и подключи к нему, а с мака ходи по ssh туда
Serjio
Ну не увидит с одноплатника..
Ruslan
с одноплатника точно увидит, там же линукс, он видит всё )
Serjio