mraa library

Classes

Mraa
The main MRAA interface.
MraaAio
The AIO MRAA API
MraaAioContext
AIO context class for the opaque MRAA mraa_aio_context structure
MraaCombinedTypeDecode
Get sub platform and main platform from a platform combined type function call.
MraaCommon
The Common MRAA API
MraaEnumHelper<T extends dynamic>
Generic enumeration helper class
MraaGpio
The GPIO MRAA API
MraaGpioContext
GPIO context class for the opaque MRAA mraa_gpio_context structure
MraaGpioDirectionRead
The direction of a GPIO pin as read.
MraaGpioEvent
GPIO event class
MraaGpioMultiRead
The values of a range of GPIO pins read in a multi read operation.
MraaI2c
The I2C MRAA API
MraaI2cContext
I2C context class for the opaque MRAA mraa_i2c_context structure
MraaLed
The LED MRAA API
MraaLedContext
LED context class for the opaque MRAA mraa_led_context structure
MraaPwm
The PWM MRAA API
MraaPwmContext
PWM context class for the opaque MRAA mraa_pwm_context structure
MraaSpi
The SPI MRAA API
MraaSpiContext
SPI context class for the opaque MRAA mraa_spi_context structure
MraaSpiTransferBuffer<T>
An SPI send/receive transfer buffer. Normally uses Uint8List(byte) or Uint16List(Word) transfers
MraaUart
The UART MRAA API
MraaUartBuffer
UART RX/TX buffer.
MraaUartContext
UART context for the opaque MRAA mraa_uart_context structure.
MraaUartSettings
UART settings as read back from the platform.

Enums

MraaGpioDirection
GPIO pin directions.
MraaGpioEdge
GPIO Edge types for interrupts.
MraaGpioInputMode
GPIO input modes
MraaGpioOutputDriverMode
GPIO output driver modes.
MraaGpioOutputMode
GPIO output modes.
MraaI2cMode
I2C speeds/modes.
MraaPinmode
The different possible modes for a pin.
MraaPlatformType
MRAA platform types
MraaReturnCode
MRAA function return(result) codes
MraaSpiMode
SPI modes.
MraaUartParity
UART parities.

Properties

gpioDirections MraaEnumHelper<MraaGpioDirection>
GPIO direction types helper
getter/setter pair
gpioEdge MraaEnumHelper<MraaGpioEdge>
GPIO edge types helper
getter/setter pair
gpioInputModes MraaEnumHelper<MraaGpioInputMode>
GPIO input mode types helper
getter/setter pair
gpioOutputDriverModes MraaEnumHelper<MraaGpioOutputDriverMode>
GPIO output driver mode types helper
getter/setter pair
gpioOutputModes MraaEnumHelper<MraaGpioOutputMode>
GPIO output mode types helper
getter/setter pair
i2cMode MraaEnumHelper<MraaI2cMode>
I2C mode types helper
getter/setter pair
pinmode MraaEnumHelper<MraaPinmode>
Pinmodes types helper
getter/setter pair
platformTypes MraaEnumHelper<MraaPlatformType>
Platform types helper
getter/setter pair
returnCode MraaEnumHelper<MraaReturnCode>
Return codes helper
getter/setter pair
spiMode MraaEnumHelper<MraaSpiMode>
SPI mode types helper
getter/setter pair
uartParity MraaEnumHelper<MraaUartParity>
SPI mode types helper
getter/setter pair

Functions

decodeCombinedType(int value) MraaCombinedTypeDecode
Combined type function decoder