/* * File: led.c * * Code generated for Simulink model 'led'. * * Model version : 1.1 * Simulink Coder version : 9.8 (R2022b) 13-May-2022 * C/C++ source code generated on : Wed Dec 27 10:44:19 2023 * * Target selection: ert.tlc * Embedded hardware selection: Custom Processor->Custom Processor * Code generation objectives: Unspecified * Validation result: Not run */ #include "led.h" #include "rtwtypes.h" /* Block states (default storage) */ DW_led_T led_DW; /* External outputs (root outports fed by signals with default storage) */ ExtY_led_T led_Y; /* Real-time model */ static RT_MODEL_led_T led_M_; RT_MODEL_led_T *const led_M = &led_M_; /* Model step function */ void led_step(void) { boolean_T rtb_Delay; /* Delay: '/Delay' */ rtb_Delay = led_DW.Delay_DSTATE[0]; /* Outport: '/Out1' incorporates: * Delay: '/Delay' */ led_Y.Out1 = led_DW.Delay_DSTATE[0]; /* Update for Delay: '/Delay' incorporates: * Logic: '/Logical Operator' */ led_DW.Delay_DSTATE[0] = led_DW.Delay_DSTATE[1]; led_DW.Delay_DSTATE[1] = !rtb_Delay; } /* Model initialize function */ void led_initialize(void) { /* (no initialization code required) */ } /* Model terminate function */ void led_terminate(void) { /* (no terminate code required) */ } /* * File trailer for generated code. * * [EOF] */