Class OdroidC2MmapGpio
java.lang.Object
com.diozero.internal.board.odroid.OdroidC2MmapGpio
- All Implemented Interfaces:
MmapGpioInterface
,Closeable
,AutoCloseable
public class OdroidC2MmapGpio extends Object implements MmapGpioInterface
See Odroid
wiringPi fork. Odroid C2 / S905 Datasheet:
https://dn.odroid.com/S905/DataSheet/S905_Public_Datasheet_V1.1.4.pdf
-
Constructor Summary
Constructors Constructor Description OdroidC2MmapGpio()
-
Method Summary
Modifier and Type Method Description void
close()
DeviceMode
getMode(int gpio)
int
getPullUpDown(int gpio)
boolean
gpioRead(int gpio)
void
gpioWrite(int gpio, boolean value)
void
initialise()
static void
main(String[] args)
void
setMode(int gpio, DeviceMode mode)
void
setPullUpDown(int gpio, GpioPullUpDown pud)
static void
test()
-
Constructor Details
-
OdroidC2MmapGpio
public OdroidC2MmapGpio()
-
-
Method Details
-
initialise
public void initialise()- Specified by:
initialise
in interfaceMmapGpioInterface
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in interfaceMmapGpioInterface
-
getMode
- Specified by:
getMode
in interfaceMmapGpioInterface
-
setMode
- Specified by:
setMode
in interfaceMmapGpioInterface
-
getPullUpDown
public int getPullUpDown(int gpio) -
setPullUpDown
- Specified by:
setPullUpDown
in interfaceMmapGpioInterface
-
gpioRead
public boolean gpioRead(int gpio)- Specified by:
gpioRead
in interfaceMmapGpioInterface
-
gpioWrite
public void gpioWrite(int gpio, boolean value)- Specified by:
gpioWrite
in interfaceMmapGpioInterface
-
main
-
test
public static void test()
-