]> rtime.felk.cvut.cz Git - mf624-simulink.git/blobdiff - sfDigitalOutput.c
MF624 demo including ADC, DAC, DIN, DOUT and IRC.
[mf624-simulink.git] / sfDigitalOutput.c
index c0a6c4837a68e09b352613fee1145fb5cd642a9f..81c06077864daa189e0945e32e8c2f964754c4b1 100644 (file)
@@ -164,7 +164,7 @@ static void mdlOutputs(SimStruct *S, int_T tid)
 {
     const real_T *u = (const real_T*) ssGetInputPortSignal(S,0);
 
-    if (mf624_init(S) != 0)
+    if (mf624_check(S) != 0)
            return;
 
     if(u[0] > 0.5){
@@ -219,10 +219,7 @@ static void mdlOutputs(SimStruct *S, int_T tid)
  */
 static void mdlTerminate(SimStruct *S)
 {
-    if(mfst!=NULL){
-        free(mfst);
-        mfst=NULL;
-    }
+       mf624_done();
 }