Таааааадааааааамммммм! Выпилил simpliciti из часов
Код похудел: было/стало:
- Код: Выделить всё • Развернуть
19 594 bytes of CODE memory
610 bytes of DATA memory (+ 153 absolute )
556 bytes of CONST memory
11 576 bytes of CODE memory
272 bytes of DATA memory (+ 147 absolute )
413 bytes of CONST memory
Вообще, много думок возникло на эту тему. 5 лет назад (когда создал тему) я не мог этого сделать и за 2 месяца. Сейчас сделал за 2 выходных, в первый день разбирался/причесывал/удалял свои старые исходники, за 2-й день - выпиливал simpliciti. Сам simpliciti - 82 файла, 2 метра исходников, до 5-ти вложений папок, вощем - мечта красноглазика. Нужен этот simpliciti для 3-х режимов часов: ACC, PPT, SYNC. Самый нужный режим - RFBSL (обновление программы по воздуху) не использует simpliciti. При этом связь по simpliciti делается на юсб свистке, который реализован на контроллере 51. А приемная программа на PC написана на чудном Tcl/Tk. Желание разобраться в Tcl/Tk и переписать "под себя" отбила лурка:
Признаков употребления веществ профессором во время создания Tcl не обнаружено.
https://lurkmore.co/Tcl К чему это я? А к тому, что ti выбрала удивительный способ "удивить мир часами". Никто не будет делать свою систему на неизвестных свистках и веселых Tcl/Tk. А если так, то simpliciti - убийца развития, из-за него в часы больше ничего не засунуть, разобраться в нем - ну его нафиг, использовать его - ничего не выйдет, часы забиты под завязку: из 32к памяти, 29к занято. Да еще бы возникали вопросы типа: А как, например, разбудить модуль? А почему simpliciti делает так? и.т.д.
Выпиливание simpliciti, переход с Tcl на Qt, использование замечательной TE-CC430F51 (опять от ti) + usb/com за 250р. - вот так должно было быть. Вот такая интеграция...
Делаю паузу, кушаю твикс, пишу велокомпьютер для гироскутера