]> rtime.felk.cvut.cz Git - jenkicar/rpp-simulink.git/commitdiff
Implemented Simulink demo echo_char.
authorCarlos Jenkins <carlos@jenkins.co.cr>
Fri, 14 Jun 2013 14:08:20 +0000 (16:08 +0200)
committerCarlos Jenkins <carlos@jenkins.co.cr>
Fri, 14 Jun 2013 14:08:20 +0000 (16:08 +0200)
rpp/blocks/tlc_c/sfunction_scir.tlc
rpp/demos/echo_char.slx [new file with mode: 0644]

index b36255c17f5b31693596565c2b75047a79ce870c..1bd9027f71a342e915a5d8a8e107f4cb1bceac74 100644 (file)
         %assign data     = LibBlockOutputSignal(0, "", "", 0)
         %assign err_flag = LibBlockOutputSignal(1, "", "", 0)
 
-        if(rpp_sci_read_nb(1, &%<data>) != SUCCESS) {
+        uint8_t buff = 0;
+        if(rpp_sci_read_nb(1, &buff) != SUCCESS) {
             %<data> = -1;
             %<err_flag> = TRUE;
         } else {
+            %<data> = (int16_t)buff;
             %<err_flag> = FALSE;
         }
 
diff --git a/rpp/demos/echo_char.slx b/rpp/demos/echo_char.slx
new file mode 100644 (file)
index 0000000..f6ee95e
Binary files /dev/null and b/rpp/demos/echo_char.slx differ