JeeLib
An easy interface to the port headers, the RF12 driver library, timers, low-power code, and more.
 All Classes Files Functions Variables Enumerations Macros Pages
PortI2C Member List

This is the complete list of members for PortI2C, including all inherited members.

anaPin() const Portinlineprotected
anaRead() const Portinline
anaWrite(uint8_t val) const Portinline
anaWrite3(uint8_t val)Portinlinestatic
digiPin() const Portinlineprotected
digiPin2() const Portinlineprotected
digiPin3()Portinlineprotectedstatic
digiRead() const Portinline
digiRead2() const Portinline
digiRead3()Portinlinestatic
digiWrite(uint8_t value) const Portinline
digiWrite2(uint8_t value) const Portinline
digiWrite3(uint8_t value)Portinlinestatic
KHZ100 enum value (defined in PortI2C)PortI2C
KHZ400 enum value (defined in PortI2C)PortI2C
KHZMAX enum value (defined in PortI2C)PortI2C
mode(uint8_t value) const Portinline
mode2(uint8_t value) const Portinline
mode3(uint8_t value)Portinlinestatic
Port(uint8_t num)Portinline
PortI2C(uint8_t num, uint8_t rate=KHZMAX)PortI2C
portNumPortprotected
pulse(uint8_t state, uint32_t timeout=1000000L) const Portinline
pulse2(uint8_t state, uint32_t timeout=1000000L) const Portinline
read(uint8_t last) const PortI2C
shift(uint8_t bitOrder, uint8_t value) const Portinline
shiftRead(uint8_t bitOrder, uint8_t count=8) const Port
shiftWrite(uint8_t bitOrder, uint16_t value, uint8_t count=8) const Port
start(uint8_t addr) const PortI2C
stop() const PortI2C
write(uint8_t data) const PortI2C