mraa
0.4.5
Low Level Skeleton Library for Communication on GNU/Linux platforms
|
AIO is the anlog input & output interface to libmraa. It is used to read or set the voltage applied to an AIO pin.
Go to the source code of this file.
Functions | |
mraa_aio_context | mraa_aio_init (unsigned int pin) |
uint16_t | mraa_aio_read (mraa_aio_context dev) |
mraa_result_t | mraa_aio_close (mraa_aio_context dev) |
Typedefs | |
typedef struct _aio * | mraa_aio_context |
mraa_aio_context mraa_aio_init | ( | unsigned int | pin | ) |
Initialise an Analog input device, connected to the specified pin
pin | Channel number to read ADC inputs |
uint16_t mraa_aio_read | ( | mraa_aio_context | dev | ) |
Read the input voltage
dev | The AIO context |
mraa_result_t mraa_aio_close | ( | mraa_aio_context | dev | ) |
Close the analog input context, this will free the memory for the context
dev | The AIO context |
typedef struct _aio* mraa_aio_context |
Opaque pointer definition to the internal struct _aio. This context refers to one single AIO pin on the board.