сделан редактор кода оболочки прямо в маске
This commit is contained in:
@@ -65,8 +65,7 @@ void MCU_Step_Simulation(SimStruct* S, time_T time)
|
||||
}
|
||||
SuspendThread(hmcu.hMCUThread);
|
||||
#else
|
||||
extern void upp_main(void);
|
||||
upp_main();
|
||||
app_step();
|
||||
#endif //RUN_APP_MAIN_FUNC_THREAD
|
||||
|
||||
MCU_writeOutputs(S); // запись портов (по факту запись в буфер. запись в порты в mdlOutputs)
|
||||
@@ -95,7 +94,7 @@ void MCU_readInputs(SimStruct* S)
|
||||
/* Get S-Function inputs */
|
||||
real_T* IN = ssGetInputPortRealSignal(S, 0);
|
||||
|
||||
ReadToSFunc(IN);
|
||||
app_readInputs(IN);
|
||||
}
|
||||
|
||||
/* WRITE OUTPUTS BUFFER S-FUNCTION FROM MCU REGS*/
|
||||
@@ -110,7 +109,7 @@ void MCU_writeOutputs(SimStruct* S)
|
||||
real_T* Out_Buff = ssGetDiscStates(S);
|
||||
|
||||
Simulate_GPIO_BSRR();
|
||||
WriteFromSFunc(Out_Buff);
|
||||
app_writeOutputBuffer(Out_Buff);
|
||||
}
|
||||
//-----------------CONTROLLER SIMULATE FUNCTIONS---------------//
|
||||
//-------------------------------------------------------------//
|
||||
@@ -154,8 +153,8 @@ void SIM_Initialize_Simulation(void)
|
||||
// инициализация потока, который будет выполнять код МК
|
||||
hmcu.hMCUThread = (HANDLE)CreateThread(NULL, 0, MCU_App_Thread, 0, CREATE_SUSPENDED, &hmcu.idMCUThread);
|
||||
#else
|
||||
extern int main_init(void);
|
||||
main_init();
|
||||
extern int app_init(void);
|
||||
app_init();
|
||||
#endif //RUN_APP_MAIN_FUNC_THREAD
|
||||
|
||||
/* user initialization */
|
||||
|
||||
Reference in New Issue
Block a user