Commit Graph

17 Commits

Author SHA1 Message Date
f2c4b7b3cd структурирован код debug_tools
доработана демо-терминалка для считывания tms переменных и встроена в DebugVarEdit
2025-07-19 10:56:46 +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
369cfa808c чистка для релиза
переструктурировано чуть

и всякие мелкие фиксы
2025-07-15 15:37:29 +03:00
c32dc161f8 переструктурирвоаны исходники проекта 2025-07-15 13:31:18 +03:00
cb496bca0f добавлен readme
другая библиотека для xml (более быстрая)
сделан выбор элементов в выпадающем списке типов
исправлено вроде кривое выставлениеп return_type
изменено окно выбора переменых
    - кнопки добавит, удалить заменены на применить
    - исправлены кривые подсказки в .exe версии
2025-07-15 13:03:11 +03:00
6428e523df сделано ленивое раскрытие подпеременных в структурах
(баово заглушки и если они раскрываются,то подставляются реальнгые)
2025-07-14 14:57:32 +03:00
21082a38e0 ну вроде работает, но опять тормозит 2025-07-13 22:17:45 +03:00
e4fcfd11d7 Доработана функции для считывания переменных
Добавлены бета-функции для считывания переменны по адресу

+фиксы багов

future:
- в селекторе сделать две таблички для всех переменных и для выборанных
- по кнопке переносить переменные из всех в выбранные
- переменные из выбранных и добавлять в основную табличку
- сделать отдельный класс для таблички - который будет принимать спиоск переменных для отображения
2025-07-11 16:46:51 +03:00
d3f1e824fa оптимизировано. на первом запуске Выбора переменных конечно подвисает, но поиск работает относительно шустро 2025-07-11 10:48:52 +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
858e7de57d на win7 работает и Nuitka и PyInstaller
добавлен прогрессбар на сканирование переменных
исправлены мелкие баги
2025-07-10 13:49:13 +03:00
cd6645df98 скомпилилось с pyinstaller на win7 2025-07-10 10:32:04 +03:00