diff options
author | siddhu8990 | 2016-06-27 19:16:41 +0530 |
---|---|---|
committer | siddhu8990 | 2016-06-27 19:16:41 +0530 |
commit | 169db0082ebd07baea82d00213db6ffd4dee7cf6 (patch) | |
tree | c6644d701b64dd82a9d17aab12f5dccb10672126 /macros/Hardware/RasberryPi/RPI_DigitalIn.sci | |
parent | 396de3715ed2615f81325661c264341165f0edb2 (diff) | |
download | scilab2c-169db0082ebd07baea82d00213db6ffd4dee7cf6.tar.gz scilab2c-169db0082ebd07baea82d00213db6ffd4dee7cf6.tar.bz2 scilab2c-169db0082ebd07baea82d00213db6ffd4dee7cf6.zip |
test commit
Diffstat (limited to 'macros/Hardware/RasberryPi/RPI_DigitalIn.sci')
-rw-r--r-- | macros/Hardware/RasberryPi/RPI_DigitalIn.sci | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/macros/Hardware/RasberryPi/RPI_DigitalIn.sci b/macros/Hardware/RasberryPi/RPI_DigitalIn.sci index 3ea3bf12..8775e4cd 100644 --- a/macros/Hardware/RasberryPi/RPI_DigitalIn.sci +++ b/macros/Hardware/RasberryPi/RPI_DigitalIn.sci @@ -20,8 +20,15 @@ function state = RPI_DigitalIn(pin) // Authors // Siddhesh Wani // +// ----------------------------------------------------------------- +//Pins of header P1 which can be used as GPIO +supported_pins = [3,5,7,8,10,11,12,13,15,16,18,19,21,22,23,24,26] + +PinIsGPIO = members(pin, supported_pins); //Check if input pin supports GPIO -// This is curretly dummy function. It provides no functionality but is required -// for providing support for generating C code for RPi. - +//If given pin does not support GPIO functionality, raise the error +if(PinIsGPIO == 0) + error(9999, 'SCI2CERROR: Given pin number doesnot support GPIO functionality.'); +end +state = 1; endfunction |