189 похожих чатов

Всем добрый вечер кстати, а в чем прикол ХАЛа что

этот чмырь обратно не инитит ноги таймеров и т.д переферии, хал функциями ?
тип если я для режима stop специально их перевожу в RESET состояние, то обратно не инитит от слова совсем)

17 ответов

11 просмотров

Ага. Скорее всего придется повторно вызывать init периферии после выхода из глубокого сна. Или свои init/deinit пилить.

Евгений- Автор вопроса
Alexander
Ага. Скорее всего придется повторно вызывать init ...

да я свой пилил часть инита сработала, а ногу хрен, я сначала не понял, почему у меня колбэки не прилетают

Евгений
да я свой пилил часть инита сработала, а ногу хре...

Хал вообще поделие сумрачного индусского гения ) Там было очень геморно работать с несколькими каналами ШИМ таймера стандартными функциями) Если ты выставлял уставку на один - остальные занулялись )

Евгений- Автор вопроса
Alexander
Хал вообще поделие сумрачного индусского гения ) ...

да мне надо было быстро заговнокодить и чтоб оно работало 1 таймер в режиме захвата и 1 exti дальше уже буду делать, буду по-человечески писать, щас было максимально быстро накидать ПО

Евгений- Автор вопроса
Alexander
👍💪

но плюс хала, что почти все работает из коробки и можно помакетировать, но я бы лучше норм драйвера писал. Когда есть время

Евгений- Автор вопроса
Alexander
Не сыпь соль на рану :D

да ладно тебе Я вот 1 человека знаю, кто написал свой usb

Евгений- Автор вопроса
Alexander
Это того стоило?

@d_r_l Расскажи нам

Евгений
да ладно тебе Я вот 1 человека знаю, кто написал...

Если только что-то очень специфичное надо было

Alexander
Это того стоило?

Да. HAL предоставляет низкоуровневую заготовку для USB. Имеет множество недостатков. Мне нужен был OTG на два порта: - device композитное устройство (MSC + CDC) - host driver USB hub + CP210x + USB modem Оказалось что проще разработать и допилить tinyUSB чем костылить вдоль и поперёк HAL

Arm Jedi
На каком чипе запустили?

F4 Потом на F7 перешёл, USB переделки были минимальны

Roman Storozhenko
F4 Потом на F7 перешёл, USB переделки были минимал...

А на младших камнях типа. F0 f1 g0 USB софтверный пойдет?

Vga
а поковырять есть где?

https://github.com/hathach/tinyusb

Похожие вопросы

Обсуждают сегодня

что насчет пагинга? на осдеве непонятно(
Vi Chapmann 🪙
26
А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
если загрузчик efi? если сама PML4 PDPT PDT PT лежит в неудобном для меня месте?
Vi Chapmann 🪙
8
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
А я же правильно понимаю, что инструкция AT в ld только сохраняет метаинформации о том, куда загрузить сегмент, которую далее из эльфика читает grub(ну если граб)? Но я тогда ...
Evg Resh
2
Господа, импользую кастомный загрузчик, ядро запускается сразу в длинном режиме, хочу узнать, сколько всего физической ОЗУ есть у машины. И, может, знаете какие-то подводные к...
Vi Chapmann 🪙
6
Карта сайта