release 1.01

чуть доработано:
- добавлен перенос шаблонов в проект
- убрана линковка с библиотекой для изменения маски из конфига
- исправлено изменение названия бинарника S-Function
- исправлено некорректная запись из буфера в входы/выходы и обратно
This commit is contained in:
2025-06-14 23:53:50 +03:00
parent 1bd5009b9d
commit d983f2525a
14 changed files with 118 additions and 201 deletions

View File

@@ -8,8 +8,6 @@ function res = mexing(compile_mode)
delete("*.mexw64.pdb")
delete(".\MCU_Wrapper\Outputs\*.*");
set_param(gcb, 'consoleOutput', '');
% Порты S-Function
mcuPorts.write();
% Дефайны
definesUserArg = parseDefinesMaskText();
definesWrapperConfigArg = buildWrapperDefinesString();
@@ -30,8 +28,10 @@ function res = mexing(compile_mode)
[includesArg, codeArg] = make_mex_arguments('incTable', 'srcTable');
Name = mcuMask.get_name();
% Вызов батника с двумя параметрами: includes и code
cmd = sprintf('.\\MCU_Wrapper\\run_mex.bat "%s" "%s" "%s" "%s" %s %s', includesArg, codeArg, definesUserArg, definesConfigArg, modeArg, echoArg);
cmd = sprintf('.\\MCU_Wrapper\\run_mex.bat %s "%s" "%s" "%s" "%s" %s %s', Name, includesArg, codeArg, definesUserArg, definesConfigArg, modeArg, echoArg);
if mcuMask.read_checkbox('extConsol')
cmdout = runBatAndShowOutput(cmd);