Тестирование версии 8.х

Обсуждение ошибок, "хотелок", доработок которые будут в версии 8.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
support
Супермодератор
Сообщения: 1838
Зарегистрирован: 03.01.2018{, 11:45}
Репутация: 687
Откуда: Астрахань
Имя: Сергей
Контактная информация:

Тестирование версии 8.х

#1

Сообщение support » 03.01.2021{, 20:51}

Пока тестовая версия 8.0 ещё в разработке, и думаю выйдет ещё не очень скоро, но я подумал что стоит сразу завести тему для её обсуждения. При работе над стабильной версией 7.3. у Вас возникло достаточно много идей по доработке, и большинство из них действительно актуальны. Описывайте эти пожелания в этой теме. В начале разработки новой линейки версий можно очень много "хулиганить" - время на поиск ошибок и "доводку" программы сейчас есть.
Автор программы FLProg.

ecoins
Полковник
Сообщения: 1804
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 315
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#241

Сообщение ecoins » 22.09.2022{, 12:52}

Phazz писал(а):
22.09.2022{, 11:39}
Что думаете если плата будет работать не только по условию но и вызываться как void функциия?
Будет очень удобно и как для задач с прерываниями по пинам, так и разным диспетчерам по времени, например через функции библиотеки "Ticker.h". После Ваших исследований по операционным системам реального времени не без удивления обнаружил, что эта библиотека реализована сейчас не только для контроллеров AVR.

Аватара пользователя
Phazz
Полковник
Сообщения: 2064
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 249
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#242

Сообщение Phazz » 22.09.2022{, 13:20}

Вообще я это с заделом на два ядра для rp2040 ).

ecoins
Полковник
Сообщения: 1804
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 315
Откуда: Шатура
Имя: Энвер

Тестирование версии 8.х

#243

Сообщение ecoins » 22.09.2022{, 13:52}

Phazz писал(а):
22.09.2022{, 13:20}
Вообще я это с заделом на два ядра для rp2040 ).
А для rp2040 и сейчас все неплохо. Открывается loop1() и все платы ниже запускаются на втором ядре. Так у на сейчас делается.
Там другая проблема - конфликтные ситуации с использованием одних и тех же каналов коммуникаций, например i2c . Ну и эта проблема неплохо решается, если блоки(библиотеки) внешних устройств могут работать с неcколькими шинами i2c (i2c0, i2c1,i2c2).

Аватара пользователя
Phazz
Полковник
Сообщения: 2064
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 249
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#244

Сообщение Phazz » 22.09.2022{, 14:02}

В определенных ситуациях могут быть конфликты с пользовательскими блоками которые ставят свой код в конец loop. С помощью костыля выкрутился, но хотелось бы что-то более нативное. В общем применений для этого набирается нормально

Аватара пользователя
Phazz
Полковник
Сообщения: 2064
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 249
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#245

Сообщение Phazz » 25.09.2022{, 10:08}

Нашел небольшой баг. Переменная стринг не может быть на входе без значений. А иногда нужно очистить ее.

Аватара пользователя
Phazz
Полковник
Сообщения: 2064
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 249
Откуда: Сургут
Имя: Анатолий

Тестирование версии 8.х

#246

Сообщение Phazz » 25.09.2022{, 12:25}

Отбой, нужно сначала ввести что-нибудь а потом удалить. Тогда нет ошибки. Но это как-то не очевидно )

Ответить

Вернуться в «Темы от автора»