]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/commitdiff
Initialize peripherals used in Simulink models
authorMartin Vajnar <martin.vajnar@gmail.com>
Thu, 23 Jul 2015 14:24:02 +0000 (16:24 +0200)
committerMartin Vajnar <martin.vajnar@gmail.com>
Thu, 23 Jul 2015 14:24:02 +0000 (16:24 +0200)
Peripherals are initialized only if used in the model.

rpp/rpp/rpp_srmain.tlc

index 7ffc8f1b86b6a1fc8846f29f838659565659f730..1195e38c713bcd36f4461a9e6bde890f8b483967 100644 (file)
         %if EXISTS(::rpp_ain_present)
             rpp_adc_init();
         %endif
+        %if EXISTS(::rpp_aout_present)
+            rpp_dac_init();
+        %endif
+        %if EXISTS(::rpp_din_present)
+            rpp_din_init();
+        %endif
+        %if EXISTS(::rpp_hbr_present)
+            rpp_hbr_init();
+        %endif
+        %if EXISTS(::rpp_irc_present)
+            rpp_irc_init();
+        %endif
+        %if EXISTS(::rpp_lout_present)
+            rpp_lout_init();
+        %endif
+        %if EXISTS(::rpp_mout_present)
+            rpp_mout_init();
+        %endif
+        %if EXISTS(::rpp_sdr_present)
+            rpp_sdr_init();
         %if EXISTS(::rpp_gio_in_present) || EXISTS(::rpp_gio_out_present)
             rpp_gio_init(RPP_GIO_PORT_ALL);
         %endif