Путь развития программы.
Добавлено: 13 авг 2016, 18:32
Из неразрешимых проблем это сделать вариативную настройку.
Например выбор порта Serial (0,1,2,3,софт), это я сейчас пытаюсь блок для GSM написать.
Пока пришлось изгаляться, путем комментариев в секции объявления переменных
Или раньше писал для nRF24L01+, там много настроек надо было передавать виде текстовых констант. Там пришлось использовать switch case.
Надо или возможность передавать текст в код без кавычек или еще лучше настраиваемый выпадающий список параметров.
Ну и для оптимизации кода было бы не плохо сделать возможным, как в ваших блоках, в зависимости от настройки добавляются разные блоки кода в компиляцию. Но это мечта.
Например выбор порта Serial (0,1,2,3,софт), это я сейчас пытаюсь блок для GSM написать.
Пока пришлось изгаляться, путем комментариев в секции объявления переменных
Или раньше писал для nRF24L01+, там много настроек надо было передавать виде текстовых констант. Там пришлось использовать switch case.
Надо или возможность передавать текст в код без кавычек или еще лучше настраиваемый выпадающий список параметров.
Ну и для оптимизации кода было бы не плохо сделать возможным, как в ваших блоках, в зависимости от настройки добавляются разные блоки кода в компиляцию. Но это мечта.