|
| | sfTkISPI () |
| | Constructor for the SPI bus. More...
|
| |
| | sfTkISPI (uint8_t csPin) |
| | Constructor for the SPI bus. More...
|
| |
| virtual void | setCS (uint8_t devCS) |
| | setter for the CS Pin More...
|
| |
| virtual uint8_t | cs (void) |
| | getter for the cs pin More...
|
| |
| virtual uint8_t | type (void) |
| | Get the type of the object. More...
|
| |
| | sfTkIBus () |
| | Constructor. More...
|
| |
| virtual sfTkError_t | writeRegister (uint8_t *devReg, size_t regLength, const uint8_t *data, size_t length)=0 |
| | Writes an array of bytes to a register on the target address. Supports any address size. More...
|
| |
| virtual sfTkError_t | writeData (uint8_t data) |
| | Writes a 8-bit data value. More...
|
| |
| sfTkError_t | writeUInt8 (uint8_t data) |
| | Writes a 8-bit data value. More...
|
| |
| virtual sfTkError_t | writeData (uint16_t data) |
| | Send a 16 bit value to the device. More...
|
| |
| sfTkError_t | writeUInt16 (uint16_t data) |
| | Send a 16 bit value to the device. More...
|
| |
| virtual sfTkError_t | writeData (uint32_t data) |
| | Writes a 32-bit data value. More...
|
| |
| sfTkError_t | writeUInt32 (uint32_t data) |
| | Writes a 32-bit data value. More...
|
| |
| virtual sfTkError_t | writeData (const uint8_t *data, size_t length) |
| | Writes an array. More...
|
| |
| sfTkError_t | writeRegister (uint8_t devReg, uint8_t data) |
| | Write a single byte (8 bit) to the given register. More...
|
| |
| sfTkError_t | writeRegisterUInt8 (uint8_t reg, uint8_t data) |
| | Write a single byte (8 bit) to the given register. More...
|
| |
| virtual sfTkError_t | writeRegister (uint8_t devReg, const uint16_t data) |
| | Write a single word (16 bit) to the given register. More...
|
| |
| sfTkError_t | writeRegisterUInt16 (uint8_t reg, uint16_t data) |
| | Write a single word (16 bit) to the given register. More...
|
| |
| virtual sfTkError_t | writeRegister (uint8_t devReg, const uint32_t data) |
| | Writes a 32-bit data value to a specified device register. More...
|
| |
| sfTkError_t | writeRegisterUInt32 (uint8_t reg, uint32_t data) |
| | Writes a 32-bit data value to a specified device register. More...
|
| |
| virtual sfTkError_t | writeRegister (uint8_t devReg, const uint8_t *data, size_t length) |
| | Writes a number of bytes starting at the given register's address. More...
|
| |
| virtual sfTkError_t | writeRegister (uint16_t devReg, const uint8_t *data, size_t length) |
| | Writes a number of bytes starting at the given register's 16-bit address. More...
|
| |
| virtual sfTkError_t | writeRegister (uint16_t devReg, const uint8_t data) |
| | Writes a 8-bit data value to a specified device register. More...
|
| |
| sfTkError_t | writeRegisterUInt8 (uint16_t reg, const uint8_t data) |
| | Writes a 8-bit data value to a specified device register. More...
|
| |
| virtual sfTkError_t | writeRegister (uint16_t devReg, const uint16_t data) |
| | Writes a 16-bit data value to a specified device 16bit register. More...
|
| |
| sfTkError_t | writeRegisterUInt16 (uint16_t reg, const uint16_t data) |
| | Writes a 16-bit data value to a specified device 16bit register. More...
|
| |
| virtual sfTkError_t | writeRegister (uint16_t devReg, const uint32_t data) |
| | Writes a 32-bit data value to a specified device register. More...
|
| |
| sfTkError_t | writeRegisterUInt32 (uint16_t reg, const uint32_t data) |
| | Writes a 32-bit data value to a specified device register. More...
|
| |
| virtual sfTkError_t | writeRegister (uint16_t devReg, const uint16_t *data, size_t length) |
| | Writes a number of uint16's starting at the given register's 16-bit address. More...
|
| |
| virtual sfTkError_t | readRegister (uint8_t *devReg, size_t regLength, uint8_t *data, size_t numBytes, size_t &readBytes, uint32_t read_delay=0)=0 |
| | Reads an array of bytes to a register on the target address. Supports any address size. More...
|
| |
| virtual sfTkError_t | readRegister (uint8_t devReg, uint8_t &data) |
| | Read a single byte from the given register. More...
|
| |
| sfTkError_t | readRegisterUInt8 (uint8_t devReg, uint8_t &data) |
| | Read a single byte from the given register. More...
|
| |
| virtual sfTkError_t | readRegister (uint8_t devReg, uint16_t &data) |
| | Read a single word (16 bit) from the given register. More...
|
| |
| sfTkError_t | readRegisterUInt16 (uint8_t devReg, uint16_t &data) |
| | Read a single word (16 bit) from the given register. More...
|
| |
| virtual sfTkError_t | readRegister (uint8_t devReg, uint32_t &data) |
| | Read a 32 bit value from the given register. More...
|
| |
| sfTkError_t | readRegisterUInt32 (uint8_t devReg, uint32_t &data) |
| | Read a 32 bit value from the given register. More...
|
| |
| virtual sfTkError_t | readRegister (uint8_t devReg, uint8_t *data, size_t numBytes, size_t &readBytes) |
| | Reads data from a specified register. More...
|
| |
| virtual sfTkError_t | readRegister (uint16_t reg, uint8_t &value) |
| | Overloaded function to read a 8-bit value from the given 16-bit register address. More...
|
| |
| sfTkError_t | readRegisterUInt8 (uint16_t devReg, uint8_t &data) |
| | Overloaded function to read a 8-bit value from the given 16-bit register address. More...
|
| |
| virtual sfTkError_t | readRegister (uint16_t reg, uint16_t &value) |
| | Overloaded function to read a 16-bit value from the given 16-bit register address. More...
|
| |
| sfTkError_t | readRegisterUInt16 (uint16_t devReg, uint16_t &data) |
| | Overloaded function to read a 16-bit value from the given 16-bit register address. More...
|
| |
| virtual sfTkError_t | readRegister (uint16_t reg, uint32_t &value) |
| | Overloaded function to read a 32-bit value from the given 16-bit register address. More...
|
| |
| sfTkError_t | readRegisterUInt32 (uint16_t devReg, uint32_t &data) |
| | Overloaded function to read a 32-bit value from the given 16-bit register address. More...
|
| |
| sfTkError_t | readRegister (uint16_t devReg, uint8_t *data, size_t numBytes, size_t &readBytes) |
| | Reads a specified number of bytes from a given register with a 16bit address. More...
|
| |
| virtual sfTkError_t | readRegister (uint16_t reg, uint16_t *data, size_t length, size_t &read16) |
| | Reads a 16-bit block of data from the given 16-bit register address. More...
|
| |
| virtual uint8_t | type (void) |
| | Get the type of the object. More...
|
| |
| void | setByteOrder (sfTkByteOrder order) |
| | Set the byte order for multi-byte data transfers. More...
|
| |
| sfTkByteOrder | byteOrder (void) |
| | Get the current byte order. More...
|
| |