e99de603e6
попытка сделать в parse_xml парсинг вложенных массивов [][]
...
определяет вложенные массивы но не определяет их размерности (нули)
2025-07-22 18:57:59 +03:00
788ad19464
кууууча всего по терминалке, надо резгребать и структурировать
...
базово:
+сделан lowlevel для кучи переменных (пока работает медленно)
+сделан сохранение принимаемых значений в лог
+ gui терминалок подогнаны под один стиль плюс минус
2025-07-22 18:05:12 +03:00
96496a0256
все неплохо работает.
...
сейв перед попыткой улучшить lowlevel debug
2025-07-21 13:40:52 +03:00
f89aff1b1c
Улучшена скорость полла Watch (переделано формирование таблицы)
2025-07-19 18:17:00 +03:00
6830743477
Начата работа над lowlevel терминалкой (по адресам из xml)
2025-07-19 18:01:40 +03:00
171f176d63
добавлен exe для парса всех переменных из .out
2025-07-19 11:36:32 +03:00
f2c4b7b3cd
структурирован код debug_tools
...
доработана демо-терминалка для считывания tms переменных и встроена в DebugVarEdit
2025-07-19 10:56:46 +03:00
c94a7e711c
сделана бета терминалка для опроса переменных
2025-07-18 17:43:23 +03:00
5be6343c33
бета терминалка для опроса
2025-07-18 16:47:18 +03:00
043359fe66
+ фикс кривых проверок на наличие uint8_t
...
+ фикс перевод float в iq
+ фикс поиска вручнуб добавленных переменных в debug_vars.c
2025-07-17 10:37:58 +03:00
c55f38ef1c
+ пример debug_vars.c
...
+ exe
+ опечатка в readme
+ коррекции по абзацам в комментах
2025-07-17 09:26:57 +03:00
ae2c90160e
+библиотека .c/.h переписана под универсальные дефайны intX_t uintX_t
...
+сделано задание размера короткого имени
+ добавлена бета поддержка stm:+
- парс переменных из файла преокта Keil или makefile CubeIDE
- запись в utf-8 для STM, вместо cp1251 для TMS
- другой размер int (32 бита, вместо 16 бит) для STM
2025-07-17 09:18:03 +03:00
4de53090a1
добавлены комменты к debug_tools.c/.h
...
начата работа над поддержкой stm32 и кейл проектов
2025-07-15 19:05:52 +03:00
742c4e9e1b
readme для .c файлов
2025-07-15 15:56:47 +03:00
369cfa808c
чистка для релиза
...
переструктурировано чуть
и всякие мелкие фиксы
2025-07-15 15:37:29 +03:00
c32dc161f8
переструктурирвоаны исходники проекта
2025-07-15 13:31:18 +03:00
abfc507e4e
регулярнка не работает в clean_remp
2025-07-15 13:13:08 +03:00
cb496bca0f
добавлен readme
...
другая библиотека для xml (более быстрая)
сделан выбор элементов в выпадающем списке типов
исправлено вроде кривое выставлениеп return_type
изменено окно выбора переменых
- кнопки добавит, удалить заменены на применить
- исправлены кривые подсказки в .exe версии
2025-07-15 13:03:11 +03:00
7b720cbdf4
криво работает return_type, надо разобратся
...
чет поделано в коде для тмс
2025-07-14 17:54:49 +03:00
6428e523df
сделано ленивое раскрытие подпеременных в структурах
...
(баово заглушки и если они раскрываются,то подставляются реальнгые)
2025-07-14 14:57:32 +03:00
c738acd871
фикс мелочей в таблицах выбора
...
+exe
+3.13 python installer заменен на 3.9 (3.13 не имеет PySide2)
2025-07-14 07:35:28 +03:00
05bde87c38
+exe
2025-07-13 22:53:58 +03:00
02f3124224
ну вроде чуть поменьше тормозит, но все равно неприятно. надо еще подумать
2025-07-13 22:47:33 +03:00
21082a38e0
ну вроде работает, но опять тормозит
2025-07-13 22:17:45 +03:00
42ac3eb65d
наконец-то вроде сделан поиск.
...
есть кривости в подскасках
начата работа надо двумя таблицами (всех и выбранных переменных)
2025-07-13 18:53:01 +03:00
69c0bf1574
почему-то внуки, правнуки и так далее в поиске на находятся...
2025-07-12 18:13:51 +03:00
4f949e9854
таблица выбора элементов вынесена в отдельный класс
2025-07-12 08:54:53 +03:00
0d54031dd5
исправлен поиск и фильтрация
...
плюс делание всякого по коду для мк
2025-07-11 17:57:29 +03:00
e4fcfd11d7
Доработана функции для считывания переменных
...
Добавлены бета-функции для считывания переменны по адресу
+фиксы багов
future:
- в селекторе сделать две таблички для всех переменных и для выборанных
- по кнопке переносить переменные из всех в выбранные
- переменные из выбранных и добавлять в основную табличку
- сделать отдельный класс для таблички - который будет принимать спиоск переменных для отображения
2025-07-11 16:46:51 +03:00
d3f1e824fa
оптимизировано. на первом запуске Выбора переменных конечно подвисает, но поиск работает относительно шустро
2025-07-11 10:48:52 +03:00
ad7b9126b7
массивы вроде работают но тормозит. начата работа над оптимизацией
2025-07-11 09:44:33 +03:00
f271b2e82c
убрано лишнее окно предупреждения о перезаписи
...
выровнен шрифт в таблице
+exe
надо как-то сделать парс массивов и подумать как лучше
2025-07-11 07:24:43 +03:00
a3850c2c8a
гитингор + чистка
...
+ часть работы xml перенесена в отдельный файл
+ фикс бага с записыванием в xml полных путей, вместо относительных
+ фикс бага при поиске
2025-07-11 06:47:30 +03:00
0d59f88444
пре-релизный exe
...
исправлена иконка (добавлена в exe)
исправлен баг: xml не сохранлся при нажатии del на клаве
2025-07-10 19:01:42 +03:00
c44216a450
+ блокировка добавления структур и юнионов в переменные
...
+ запись return iq type в debug_vars.c
+ переход на русский в gui
2025-07-10 18:48:27 +03:00
07e42c774a
мерж + чистка build и перенос всякого в сурсы
...
+ добавлено подсвечивание предупреждений и ошибок в таблице выбранных переменных
2025-07-10 18:05:11 +03:00
a95a1535a9
Merge branch 'nuitka'
2025-07-10 13:56:08 +03:00
858e7de57d
на win7 работает и Nuitka и PyInstaller
...
добавлен прогрессбар на сканирование переменных
исправлены мелкие баги
2025-07-10 13:49:13 +03:00
cd6645df98
скомпилилось с pyinstaller на win7
2025-07-10 10:32:04 +03:00
3343428796
попытка перехода на python 3.12 и nutika для компиляции без зависимостей
2025-07-09 19:07:27 +03:00
f881132fa8
добавлена кнопка для открытия выходного файла
...
+ exe
2025-07-09 15:56:18 +03:00
4962276760
работа с таблицей перенесена в отдельный файл
...
сделано автозаполнение при поиске переменых
сделано правильное формирование структур, через . или ->
пофиксены мелкие фиксы
2025-07-09 15:40:16 +03:00
0b50c31aa8
исходники перенесены в Src. итоговый файл - DebugVarEdit.exe
...
улучшена таблица (растянута и форматирована)
добавлен скрипт для компиляции .exe
новые переменные можно добавлять в xml через .c напрямую (записываешь в .c он видит новую переменную и записывает в xml)
можно удалять переменные из xml по del в окне выбора всех переменных
надо подумать как реализовать выбор массивов и пофиксить баги:
- кривая запись пути к файлу переменной в xml
2025-07-09 08:51:17 +03:00
4517087194
улучшены коллбеки для считывания xml
...
улучшен парс структур и юнионов переменных
улучшен поиск
2025-07-09 05:44:03 +03:00
0ba81a5147
кууучу всего сделано
...
базово разделены gui файлы и обработки xml
базово работает, надо дорабатывать и тестить
2025-07-08 17:48:56 +03:00
2e9592ffbb
init comm для настройки переменных для отладки
2025-07-08 06:36:15 +03:00