mraa  0.4.5
Low Level Skeleton Library for Communication on GNU/Linux platforms
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
mraa_board_t Struct Reference
Collaboration diagram for mraa_board_t:
Collaboration graph
[legend]

Detailed Description

A Structure representing a platform/board.

Data Fields

unsigned int phy_pin_count
 
unsigned int gpio_count
 
unsigned int aio_count
 
unsigned int i2c_bus_count
 
mraa_i2c_bus_t i2c_bus [6]
 
unsigned int def_i2c_bus
 
unsigned int spi_bus_count
 
mraa_spi_bus_t spi_bus [6]
 
unsigned int def_spi_bus
 
unsigned int adc_raw
 
unsigned int adc_supported
 
unsigned int def_uart_dev
 
unsigned int uart_dev_count
 
mraa_uart_dev_t uart_dev [6]
 
mraa_pininfo_tpins
 

Field Documentation

unsigned int phy_pin_count

The Total IO pins on board

unsigned int gpio_count

GPIO Count

unsigned int aio_count

Analog side Count

unsigned int i2c_bus_count

Usable i2c Count

mraa_i2c_bus_t i2c_bus[6]

Array of i2c

unsigned int def_i2c_bus

Position in array of default i2c bus

unsigned int spi_bus_count

Usable spi Count

mraa_spi_bus_t spi_bus[6]

Array of spi

unsigned int def_spi_bus

Position in array of defult spi bus

unsigned int adc_raw

ADC raw bit value

unsigned int adc_supported

ADC supported bit value

unsigned int def_uart_dev

Position in array of defult uart

unsigned int uart_dev_count

Usable spi Count

mraa_uart_dev_t uart_dev[6]

Array of UARTs

Pointer to pin array


The documentation for this struct was generated from the following file: