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