|
virtual void | gpioMode (unsigned int pin, unsigned int mode)=0 |
| GPIO & PWM.
|
|
virtual void | gpioWrite (unsigned int pin, unsigned int state)=0 |
|
virtual unsigned int | gpioRead (unsigned int pin)=0 |
|
virtual void | gpioSetPwmFrequency (unsigned int pin, unsigned int frequency)=0 |
|
virtual unsigned int | gpioGetPwmFrequency (unsigned int pin)=0 |
|
virtual void | gpioPwm (unsigned int pin, unsigned int value)=0 |
|
virtual unsigned int | i2cOpen (unsigned int bus, unsigned int address)=0 |
| I2C.
|
|
virtual void | i2cClose (unsigned int handle)=0 |
|
virtual void | i2cWriteByte (unsigned int handle, uint8_t data)=0 |
|
virtual uint8_t | i2cReadByte (unsigned int handle)=0 |
|
virtual void | i2cWriteBytes (unsigned int handle, char *buf, unsigned int count)=0 |
|
virtual unsigned int | i2cReadBytes (unsigned int handle, char *buf, unsigned int count)=0 |
|
virtual void | i2cWriteReg8 (unsigned int handle, uint8_t reg, uint8_t value)=0 |
|
virtual uint8_t | i2cReadReg8 (unsigned int handle, uint8_t reg)=0 |
|
virtual void | i2cWriteReg16 (unsigned int handle, uint8_t reg, uint16_t value)=0 |
|
virtual uint16_t | i2cReadReg16 (unsigned int handle, uint8_t reg)=0 |
|
virtual unsigned int | spiOpen (unsigned int bus, unsigned int channel, unsigned int baud, unsigned int mode)=0 |
| SPI.
|
|
virtual void | spiClose (unsigned int handle)=0 |
|
virtual void | spiWrite (unsigned int handle, char *buf, unsigned int count)=0 |
|
virtual unsigned int | spiRead (unsigned int handle, char *buf, unsigned int count)=0 |
|
virtual unsigned int | uartOpen (char *port, unsigned int baud)=0 |
| UART.
|
|
virtual void | uartClose (unsigned int handle)=0 |
|
virtual unsigned int | uartAvailable (unsigned int handle)=0 |
|
virtual void | uartWrite (unsigned int handle, char *buf, unsigned int count)=0 |
|
virtual unsigned int | uartRead (unsigned int handle, char *buf, unsigned int count)=0 |
|
virtual void | uartWriteByte (unsigned int handle, uint8_t b)=0 |
|
virtual uint8_t | uartReadByte (unsigned int handle)=0 |
|