Перейти к содержанию
    

tgruzd

Участник
  • Постов

    342
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Весь контент tgruzd


  1. +1 Мне почему-то кажется, что там даже не в строках дело, а вроде отличить флоат от инта хотят. Да даже если и так, то один байт для идентификатора типа - не большая цена.
  2. С моей стороны не было хохота. Было лишь восхищение стилем. Вот, вроде этого)
  3. но вы ведь не будете утверждать, что та алюминиевая фиговина нагревается до 1000
  4. Аааа! Hеправильно я всё делал. Не нужно было макросы лепить. Сделал функцию (а чё, так можно было?🤣), теперь всё работает как надо (ну или выглядит так). Выставил Heap_Size в ноль, из .sct убрал секцию HEAP - РАБОТАЕТ!!! Спасибо!
  5. Вот у вас работает, а у меня не работает:
  6. Вставляет, как выяснилось. Но не переопределенной, а дефолтной. Ну или я переопределяю неправильно.
  7. Сергей, спасибо. но немного не в том вопрос. Во первых, си без плюсов. Во-вторых, не гцц. В-третьих, для своего кода переопределить malloc - не проблема. Проблема, как я её вижу, переопределить malloc вызываемый неявно, например как здесь: Нашёл такой файл, буду копать в эту сторону:
  8. это понятно. Вопрос как раз в том, чтобы гарантированно исключить "неосознанное" выделение, как в ситуации выше. Как сделать хотя бы обертку для подобного вызова? #undef malloc #define malloc custom_malloc Так в данной ситуации не получится. Есть закрытый список таких ситуаций?
  9. сейчас проверил. Да, я зря был уверен) Действительно, память пытается выделиться из heap. Причем, подленько так, из дефолтной heap. Вот отсюда вопрос, как сделать так чтобы подобные неявные вызовы malloc перенаправлялись в pvPortMalloc, например?
  10. Почему бы его не увеличить ещё раз после вызова функции? Как-то же мы можем вызывать колбэки по указателю, когда на этапе компиляции не известно какая именно функция будет вызвана
  11. тогда - всё, конец. Я тоже это "не до конца понимаю". но вот есть у меня проект, где я стеки ртос и кучу разместил в разных регионах памяти и могу с уверенность утверждать, что такие конструкции находятся на стеке.
  12. это на стеке происходит
  13. Вот вам и советуют превратить ощущение в уверенность с помощью .MAP файла: Пользуясь случаем, спрошу у знатоков: Существуют ли какие-то удобные инструменты для визуализации/анализа *.map файлов? Чтобы открыл файл в окошке, а там наглядно показано сколько-чего-откуда-куда линкёр положил.
  14. перед выводом 3Д переместите начало координат в любое удобное место: С учетом сдвига начала координат (Origin->Set) , запрета перемещения в отрицательную область - нет, как такового:
  15. Ура! Три недели назад советовал в этой теме ровно то же. Но мое сообщение куда-то пропало)
  16. То есть, с куба, таки придётся переходить?
  17. Посмотрите у них на сайте утилиты для этих кодеков. Возможно, всё программирование сведётся к тому, что вы в этих программах сконфигурируете кодек нужным образом, а на выходе получите последовательность байтов, которую нужно будет залить в регистры кодека по и2ц
  18. Просто ставите переходное. Оно должно подключиться автоматом. Индикатором успешного подключения будет крестик цвета опорного слоя. Также при сомнениях что куда подключено, можно наглядно посмотреть плату в 3Д . Надеюсь, вы имели в виду обычные переходные, без всякой экзотики.
  19. Потому что Почему у вас со стандартными 0.127 не получается - непонятно.
  20. Хотел тоже дать ссылку на гугл, но просто скажу что SquareLine это примерно такая же штука, судя по видео.
  21. Да, я выразился неправильно. Но полагаю, вы поняли о чем речь)
×
×
  • Создать...