summaryrefslogtreecommitdiff
path: root/2.3-1/macros/findDeps
diff options
context:
space:
mode:
authorsiddhu89902016-02-01 11:05:35 +0530
committersiddhu89902016-02-01 11:05:35 +0530
commit3425c4fedbdbc7e1a3440df7502d9af93f466b84 (patch)
tree55f138b2e4c2133b1d01ce4959996452213e2d18 /2.3-1/macros/findDeps
parentef666a6b9ac74d5effe8b34179cc3ad0c247e7c3 (diff)
downloadScilab2C-3425c4fedbdbc7e1a3440df7502d9af93f466b84.tar.gz
Scilab2C-3425c4fedbdbc7e1a3440df7502d9af93f466b84.tar.bz2
Scilab2C-3425c4fedbdbc7e1a3440df7502d9af93f466b84.zip
Support for RPi gpios added
Diffstat (limited to '2.3-1/macros/findDeps')
-rw-r--r--2.3-1/macros/findDeps/getAllHeaders.binbin24908 -> 25820 bytes
-rw-r--r--2.3-1/macros/findDeps/getAllHeaders.sci16
-rw-r--r--2.3-1/macros/findDeps/getAllInterfaces.binbin26044 -> 27108 bytes
-rw-r--r--2.3-1/macros/findDeps/getAllInterfaces.sci16
-rw-r--r--2.3-1/macros/findDeps/getAllLibraries.binbin0 -> 1648 bytes
-rw-r--r--2.3-1/macros/findDeps/getAllLibraries.sci17
-rw-r--r--2.3-1/macros/findDeps/getAllSources.binbin153272 -> 158532 bytes
-rw-r--r--2.3-1/macros/findDeps/getAllSources.sci18
-rw-r--r--2.3-1/macros/findDeps/libbin748 -> 772 bytes
-rw-r--r--2.3-1/macros/findDeps/names1
10 files changed, 56 insertions, 12 deletions
diff --git a/2.3-1/macros/findDeps/getAllHeaders.bin b/2.3-1/macros/findDeps/getAllHeaders.bin
index 4ed973e7..0dbfba5e 100644
--- a/2.3-1/macros/findDeps/getAllHeaders.bin
+++ b/2.3-1/macros/findDeps/getAllHeaders.bin
Binary files differ
diff --git a/2.3-1/macros/findDeps/getAllHeaders.sci b/2.3-1/macros/findDeps/getAllHeaders.sci
index 7cddce29..0f325bd7 100644
--- a/2.3-1/macros/findDeps/getAllHeaders.sci
+++ b/2.3-1/macros/findDeps/getAllHeaders.sci
@@ -10,7 +10,7 @@
//
//
-function allHeaders = getAllHeaders(OutFormat)
+function allHeaders = getAllHeaders(Target)
//Header files common to all types of output format.
Standalone_headers = [
@@ -145,12 +145,20 @@ function allHeaders = getAllHeaders(OutFormat)
"src/c/hardware/avr/includes/AVRUtil.h"
];
- if OutFormat == "StandAlone"
+ RPi_headers = [
+ "includes/bcm2835.h"
+ "src/c/hardware/rasberrypi/includes/RPIPeripheralDigital.h"
+ "src/c/hardware/rasberrypi/includes/RPIPeripheralUtil.h"
+ ];
+
+ if Target == "StandAlone"
allHeaders = Standalone_headers;
- elseif OutFormat == "Arduino"
+ elseif Target == "Arduino"
allHeaders = cat(1,Standalone_headers, Arduino_headers);
- elseif OutFormat == "AVR"
+ elseif Target == "AVR"
allHeaders = cat(1,Standalone_headers, AVR_headers);
+ elseif Target == "RPi"
+ allHeaders = cat(1,Standalone_headers, RPi_headers);
end
endfunction
diff --git a/2.3-1/macros/findDeps/getAllInterfaces.bin b/2.3-1/macros/findDeps/getAllInterfaces.bin
index 368b84ab..80868ed8 100644
--- a/2.3-1/macros/findDeps/getAllInterfaces.bin
+++ b/2.3-1/macros/findDeps/getAllInterfaces.bin
Binary files differ
diff --git a/2.3-1/macros/findDeps/getAllInterfaces.sci b/2.3-1/macros/findDeps/getAllInterfaces.sci
index 65ee1745..e2333537 100644
--- a/2.3-1/macros/findDeps/getAllInterfaces.sci
+++ b/2.3-1/macros/findDeps/getAllInterfaces.sci
@@ -10,7 +10,7 @@
//
//
-function allInterfaces = getAllInterfaces(OutFormat)
+function allInterfaces = getAllInterfaces(Target)
//Interface files common to all types of output format
Standalone_interfaces = [
"src/c/auxiliaryFunctions/interfaces/int_rand.h"
@@ -139,12 +139,20 @@ function allInterfaces = getAllInterfaces(OutFormat)
"src/c/hardware/avr/interfaces/int_AVRUtil.h"
];
- if OutFormat == "StandAlone"
+ RPI_interfaces = [
+ "src/c/hardware/rasberrypi/interfaces/int_RPIPeripheralDigital.h"
+ "src/c/hardware/rasberrypi/interfaces/int_RPIPeripheralUtil.h"
+
+];
+
+ if Target == "StandAlone"
allInterfaces = Standalone_interfaces;
- elseif OutFormat == "Arduino"
+ elseif Target == "Arduino"
allInterfaces = cat(1,Standalone_interfaces, Arduino_interfaces);
- elseif OutFormat == "AVR"
+ elseif Target == "AVR"
allInterfaces = cat(1,Standalone_interfaces, AVR_interfaces);
+ elseif Target == "RPi"
+ allInterfaces = cat(1,Standalone_interfaces, RPI_interfaces);
end
endfunction
diff --git a/2.3-1/macros/findDeps/getAllLibraries.bin b/2.3-1/macros/findDeps/getAllLibraries.bin
new file mode 100644
index 00000000..e6ddf718
--- /dev/null
+++ b/2.3-1/macros/findDeps/getAllLibraries.bin
Binary files differ
diff --git a/2.3-1/macros/findDeps/getAllLibraries.sci b/2.3-1/macros/findDeps/getAllLibraries.sci
new file mode 100644
index 00000000..1d633ea4
--- /dev/null
+++ b/2.3-1/macros/findDeps/getAllLibraries.sci
@@ -0,0 +1,17 @@
+
+function allLibraries = getAllLibraries(Target)
+
+ //Library files required for "RasberryPi" target
+ RPi_libs = [
+ "src/c/hardware/rasberrypi/libraries/libbcm2835.a"
+ "src/c/hardware/rasberrypi/libraries/libcblas.a"
+ "src/c/hardware/rasberrypi/libraries/librefblas.a"
+ "src/c/hardware/rasberrypi/libraries/liblapack.a"
+ "src/c/hardware/rasberrypi/libraries/libgfortran.a"
+ ];
+
+ if Target == "RPi"
+ allLibraries = RPi_libs;
+ end
+
+endfunction
diff --git a/2.3-1/macros/findDeps/getAllSources.bin b/2.3-1/macros/findDeps/getAllSources.bin
index a81e474e..82a109ac 100644
--- a/2.3-1/macros/findDeps/getAllSources.bin
+++ b/2.3-1/macros/findDeps/getAllSources.bin
Binary files differ
diff --git a/2.3-1/macros/findDeps/getAllSources.sci b/2.3-1/macros/findDeps/getAllSources.sci
index 56a8fea0..ca9ac8be 100644
--- a/2.3-1/macros/findDeps/getAllSources.sci
+++ b/2.3-1/macros/findDeps/getAllSources.sci
@@ -10,7 +10,7 @@
//
//
-function allSources = getAllSources(OutFormat)
+function allSources = getAllSources(Target)
//Files common to types of output format
Standalone_files = [ "src/c/auxiliaryFunctions/abs/sabsa.c"
"src/c/auxiliaryFunctions/abs/sabss.c"
@@ -858,13 +858,23 @@ function allSources = getAllSources(OutFormat)
"src/c/hardware/avr/util/u16AVRSleeps.c"
];
+ RPI_files = [
+ "src/c/hardware/rasberrypi/gpio/u8RPIDigitalSetups.c"
+ "src/c/hardware/rasberrypi/gpio/u8RPIDigitalOuts.c"
+ "src/c/hardware/rasberrypi/gpio/u8RPIDigitalIns.c"
+ "src/c/hardware/rasberrypi/util/u16RPIDelayMillis.c"
+ "src/c/hardware/rasberrypi/util/u16RPIDelayMicros.c"
- if OutFormat == "StandAlone"
+];
+
+ if Target == "StandAlone"
allSources = Standalone_files;
- elseif OutFormat == "Arduino"
+ elseif Target == "Arduino"
allSources = cat(1,Standalone_files, Arduino_files);
- elseif OutFormat == "AVR"
+ elseif Target == "AVR"
allSources = cat(1,Standalone_files, AVR_files);
+ elseif Target == "RPi"
+ allSources = cat(1,Standalone_files, RPI_files);
end
endfunction
diff --git a/2.3-1/macros/findDeps/lib b/2.3-1/macros/findDeps/lib
index 8d3728f0..c1deaa62 100644
--- a/2.3-1/macros/findDeps/lib
+++ b/2.3-1/macros/findDeps/lib
Binary files differ
diff --git a/2.3-1/macros/findDeps/names b/2.3-1/macros/findDeps/names
index dc32fef6..2b8c551b 100644
--- a/2.3-1/macros/findDeps/names
+++ b/2.3-1/macros/findDeps/names
@@ -2,5 +2,6 @@ Scilab2CDeps
findDeps
getAllHeaders
getAllInterfaces
+getAllLibraries
getAllSources
getArduinoFiles