|
mraa
0.4.5
Low Level Skeleton Library for Communication on GNU/Linux platforms
|

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_t * | pins |
| 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
| mraa_pininfo_t* pins |
Pointer to pin array
1.8.7