mraa library

Classes

Mraa
The main MRAA interface.
MraaAio
The AIO MRAA API
MraaCombinedTypeDecode
Get sub platform and main platform from a platform combined type function call.
MraaCommon
The Common MRAA API
MraaGpio
The GPIO MRAA API
MraaGpioDirectionRead
The direction of a GPIO pin as read.
MraaGpioMultiRead
The values of a range of GPIO pins read in a multi read operation.
MraaI2c
The I2C MRAA API
MraaLed
The LED MRAA API
MraaPwm
The PWM MRAA API
MraaSpi
The SPI MRAA API
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.
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.

Functions

decodeCombinedType(int value) MraaCombinedTypeDecode
Combined type function decoder

Typedefs

MraaAioContext = mraa_aio_context
AIO context typedef for the opaque MRAA mraa_aio_context structure
MraaGpioContext = mraa_gpio_context
GPIO context typedef for the opaque MRAA mraa_gpio_context structure
MraaGpioEvent = mraa_gpio_event
GPIO event typedef
MraaI2cContext = mraa_i2c_context
I2C context typedef for the opaque MRAA mraa_i2c_context structure
MraaLedContext = mraa_led_context
LED context typedef for the opaque MRAA mraa_led_context structure
MraaPwmContext = mraa_pwm_context
PWM context typedef for the opaque MRAA mraa_pwm_context structure
MraaSpiContext = mraa_spi_context
SPI context typedef for the opaque MRAA mraa_spi_context structure
MraaUartContext = mraa_uart_context
UART context typedef for the opaque MRAA mraa_uart_context structure.