summaryrefslogtreecommitdiff
path: root/2.3-1/thirdparty/includes
diff options
context:
space:
mode:
authorJorawar Singh2017-07-04 15:14:46 +0530
committerJorawar Singh2017-07-04 15:14:46 +0530
commit8889f4a5edad040f47c3fcb717053352ab0d05b8 (patch)
tree749b476d7653774c918af42ebd952d4050ed49b6 /2.3-1/thirdparty/includes
parentc66867c874436fb37ef54c67b048885ce094e894 (diff)
downloadScilab2C-8889f4a5edad040f47c3fcb717053352ab0d05b8.tar.gz
Scilab2C-8889f4a5edad040f47c3fcb717053352ab0d05b8.tar.bz2
Scilab2C-8889f4a5edad040f47c3fcb717053352ab0d05b8.zip
Fixed standalone conversion errors with RPi files
Diffstat (limited to '2.3-1/thirdparty/includes')
-rw-r--r--2.3-1/thirdparty/includes/WiringPi/RPI_wfi.h27
-rw-r--r--2.3-1/thirdparty/includes/WiringPi/lcd128x64.h39
2 files changed, 66 insertions, 0 deletions
diff --git a/2.3-1/thirdparty/includes/WiringPi/RPI_wfi.h b/2.3-1/thirdparty/includes/WiringPi/RPI_wfi.h
new file mode 100644
index 00000000..956f06d5
--- /dev/null
+++ b/2.3-1/thirdparty/includes/WiringPi/RPI_wfi.h
@@ -0,0 +1,27 @@
+/* Copyright (C) 2017 - IIT Bombay - FOSSEE
+
+ This file must be used under the terms of the CeCILL.
+ This source file is licensed as described in the file COPYING, which
+ you should have received as part of this distribution. The terms
+ are also available at
+ http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ Author: Jorawar Singh
+ Organization: FOSSEE, IIT Bombay
+ Email: toolbox@scilab.in
+*/
+
+#ifndef __RPI_WFI_H__
+#define __RPI_WFI_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int __RPI_wfi;
+extern void RPI_wfi();
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/2.3-1/thirdparty/includes/WiringPi/lcd128x64.h b/2.3-1/thirdparty/includes/WiringPi/lcd128x64.h
new file mode 100644
index 00000000..b448bbc8
--- /dev/null
+++ b/2.3-1/thirdparty/includes/WiringPi/lcd128x64.h
@@ -0,0 +1,39 @@
+/*
+ * lcd128x64.h:
+ *
+ * Copyright (c) 2013 Gordon Henderson.
+ ***********************************************************************
+ * This file is part of wiringPi:
+ * https://projects.drogon.net/raspberry-pi/wiringpi/
+ *
+ * wiringPi is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * wiringPi is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
+ ***********************************************************************
+ */
+
+extern void lcd128x64setOrigin (int x, int y) ;
+extern void lcd128x64setOrientation (int orientation) ;
+extern void lcd128x64orientCoordinates (int *x, int *y) ;
+extern void lcd128x64getScreenSize (int *x, int *y) ;
+extern void lcd128x64point (int x, int y, int colour) ;
+extern void lcd128x64line (int x0, int y0, int x1, int y1, int colour) ;
+extern void lcd128x64lineTo (int x, int y, int colour) ;
+extern void lcd128x64rectangle (int x1, int y1, int x2, int y2, int colour, int filled) ;
+extern void lcd128x64circle (int x, int y, int r, int colour, int filled) ;
+extern void lcd128x64ellipse (int cx, int cy, int xRadius, int yRadius, int colour, int filled) ;
+extern void lcd128x64putchar (int x, int y, int c, int bgCol, int fgCol) ;
+extern void lcd128x64puts (int x, int y, const char *str, int bgCol, int fgCol) ;
+extern void lcd128x64update (void) ;
+extern void lcd128x64clear (int colour) ;
+
+extern int lcd128x64setup (void) ;