Size: a a a

2020 March 31

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Илья
Такачи смотрел?
Да, причём с ними напрямую работал
источник

jp

jon pedro in Deus Volt!
Rheinmetall
я вам выше написал...или опять не таке?
Как я понял, он хотел конкретно в месте выполнения вылететь, а вас там сразу весь код, если я, конечно, верно понял вашу задумку
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Илья
Такачи смотрел?
Не хватает все равно лоска, например как у BTL производителя техники
источник

И

Илья in Deus Volt!
Ну это да
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Илья
Ну это да
источник

И

Илья in Deus Volt!
Такое только кастомное увы
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Илья
Такое только кастомное увы
Жаль жаль жаль... придётся на экструдер копить...
источник

R

Rheinmetall in Deus Volt!
jon pedro
Как я понял, он хотел конкретно в месте выполнения вылететь, а вас там сразу весь код, если я, конечно, верно понял вашу задумку
так он же так и хотел. нарушить основной флоу исполнения и перейти к мейну, а как иначе это еще сделать без шаманства явного?
конечно это не продакшн-реди (таким вобще дыры затыкать нельзя), но можно это всё сделать в виде исключительной функции, которая по результату хендлера прерывания, будет идти на "переисполнение" (то есть функция должна иметь три секции: инициализация, например запуск клока, реинициализация, после того как произошла ошибка, мы можем какие то блоки МК переинитить. и непосредственно работа
источник

И

Илья in Deus Volt!
А тебе мелкие партии?
источник

R

Rheinmetall in Deus Volt!
Эдакий "try/except" для бедных
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Илья
А тебе мелкие партии?
Мне помещение занять нужно, людей озадачить)
источник

GB

Grzegorz Brzęczyszcz... in Deus Volt!
Илья
А тебе мелкие партии?
600кв
источник

jp

jon pedro in Deus Volt!
Rheinmetall
так он же так и хотел. нарушить основной флоу исполнения и перейти к мейну, а как иначе это еще сделать без шаманства явного?
конечно это не продакшн-реди (таким вобще дыры затыкать нельзя), но можно это всё сделать в виде исключительной функции, которая по результату хендлера прерывания, будет идти на "переисполнение" (то есть функция должна иметь три секции: инициализация, например запуск клока, реинициализация, после того как произошла ошибка, мы можем какие то блоки МК переинитить. и непосредственно работа
Ну или я не так понял, но мне интересно, в каких ситуациях это надо делать
источник

R

Rheinmetall in Deus Volt!
jon pedro
Ну или я не так понял, но мне интересно, в каких ситуациях это надо делать
когда "просраны все полимеры" (неудачно выбрали архитектуру)
Просто человеку, нужна событийная модель, а он я уверен сделал в императивную, и теперь погибает в тонне флагов и прочего
источник

jp

jon pedro in Deus Volt!
Rheinmetall
когда "просраны все полимеры" (неудачно выбрали архитектуру)
Просто человеку, нужна событийная модель, а он я уверен сделал в императивную, и теперь погибает в тонне флагов и прочего
Он чужое что то допиливает, это ещё стремнее
источник

KT

Kirill Trepakov in Deus Volt!
Илья
Смотря какого уровня надо корпус. Я все сам делаю, кроме литья пластика, это сложно уже
Коллега льёт пластик холодного отверждения, норм говорит, была-бы форма.
источник

E

Evgen in Deus Volt!
Rheinmetall
Эдакий "try/except" для бедных
Было интересно, как такое можно реализовать )  
мне пока такое не нужно, просто на будущее хотелось знать )
источник

R

Rheinmetall in Deus Volt!
Evgen
Было интересно, как такое можно реализовать )  
мне пока такое не нужно, просто на будущее хотелось знать )
ну а что там знать, то?
функция принимает на вход адрес функции, и по выходу ее перезапускает, делая при этом какие либо вещи.
Называется это "декоратор".
источник

E

Evgen in Deus Volt!
Rheinmetall
ну а что там знать, то?
функция принимает на вход адрес функции, и по выходу ее перезапускает, делая при этом какие либо вещи.
Называется это "декоратор".
спасибо )
источник

R

Rheinmetall in Deus Volt!
Evgen
спасибо )
Вы можете даже нагородить там каких то таймеров перезапуска, каунтеров и все что вам надо, до входа и после выхода из функции. Мигнуть LEDом, или установить независимость на Кубе, а потом сразу опять зайдете обратно в задачу, как будто первый раз.

Только надо понимать, что вот такое вот "ливание" из программы, осталвяет все как есть: ножки, таймеры, и тому подобное, поэтому в том месте где counter, конечно же ныжно всё максимально к дефолтному виду привести, что бы потом между вызовами восстановить...иэто сожрет львиную долю и нервов, и потом вы поставите себе какую нить ОС и будете счастливы
источник