#include <BusIO_7Semi.h>
|
| | BusIO_7Semi (Bus &busRef) |
| |
| bool | read (uint8_t reg, uint8_t &value) |
| |
| bool | read (uint8_t reg, uint16_t &value) |
| |
| bool | read (uint8_t reg, uint8_t *data, uint32_t len) |
| |
| bool | write (uint8_t reg, uint8_t value) |
| |
| bool | write (uint8_t reg, uint16_t value) |
| |
| bool | write (uint8_t reg, const uint8_t *data, uint32_t len) |
| |
| bool | readBits (uint8_t reg, uint8_t pos, uint8_t len, uint8_t &value) |
| |
| bool | readBits (uint8_t reg, uint8_t pos, uint8_t len, uint16_t &value) |
| |
| bool | writeBits (uint8_t reg, uint8_t pos, uint8_t len, uint8_t value) |
| |
| bool | writeBits (uint8_t reg, uint8_t pos, uint8_t len, uint16_t value) |
| |
| bool | readBit (uint8_t reg, uint8_t pos, uint8_t &value) |
| |
| bool | readBit (uint8_t reg, uint8_t pos, uint16_t &value) |
| |
| bool | writeBit (uint8_t reg, uint8_t pos, uint8_t value) |
| |
| bool | writeBit (uint8_t reg, uint8_t pos, uint16_t value) |
| |
template<typename Bus>
class BusIO_7Semi< Bus >
Definition at line 5 of file BusIO_7Semi.h.
◆ BusIO_7Semi()
Constructor
- Stores interface reference
Definition at line 14 of file BusIO_7Semi.h.
◆ read() [1/3]
template<typename Bus >
| bool BusIO_7Semi< Bus >::read |
( |
uint8_t |
reg, |
|
|
uint16_t & |
value |
|
) |
| |
|
inline |
◆ read() [2/3]
template<typename Bus >
| bool BusIO_7Semi< Bus >::read |
( |
uint8_t |
reg, |
|
|
uint8_t & |
value |
|
) |
| |
|
inline |
◆ read() [3/3]
template<typename Bus >
| bool BusIO_7Semi< Bus >::read |
( |
uint8_t |
reg, |
|
|
uint8_t * |
data, |
|
|
uint32_t |
len |
|
) |
| |
|
inline |
◆ readBit() [1/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::readBit |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint16_t & |
value |
|
) |
| |
|
inline |
◆ readBit() [2/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::readBit |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint8_t & |
value |
|
) |
| |
|
inline |
◆ readBits() [1/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::readBits |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint8_t |
len, |
|
|
uint16_t & |
value |
|
) |
| |
|
inline |
◆ readBits() [2/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::readBits |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint8_t |
len, |
|
|
uint8_t & |
value |
|
) |
| |
|
inline |
◆ write() [1/3]
template<typename Bus >
| bool BusIO_7Semi< Bus >::write |
( |
uint8_t |
reg, |
|
|
const uint8_t * |
data, |
|
|
uint32_t |
len |
|
) |
| |
|
inline |
◆ write() [2/3]
template<typename Bus >
| bool BusIO_7Semi< Bus >::write |
( |
uint8_t |
reg, |
|
|
uint16_t |
value |
|
) |
| |
|
inline |
◆ write() [3/3]
template<typename Bus >
| bool BusIO_7Semi< Bus >::write |
( |
uint8_t |
reg, |
|
|
uint8_t |
value |
|
) |
| |
|
inline |
◆ writeBit() [1/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::writeBit |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint16_t |
value |
|
) |
| |
|
inline |
◆ writeBit() [2/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::writeBit |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint8_t |
value |
|
) |
| |
|
inline |
◆ writeBits() [1/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::writeBits |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint8_t |
len, |
|
|
uint16_t |
value |
|
) |
| |
|
inline |
writeBits (16-bit register)
- Modifies specific bits in 16-bit register
Definition at line 120 of file BusIO_7Semi.h.
◆ writeBits() [2/2]
template<typename Bus >
| bool BusIO_7Semi< Bus >::writeBits |
( |
uint8_t |
reg, |
|
|
uint8_t |
pos, |
|
|
uint8_t |
len, |
|
|
uint8_t |
value |
|
) |
| |
|
inline |
writeBits (8-bit register)
- Modifies specific bits in 8-bit register
Definition at line 98 of file BusIO_7Semi.h.
The documentation for this class was generated from the following file: