COSA
An Object-Oriented Platform for Arduino Programming
OWI Member List

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

_clear() const OutputPininlineprivate
_set() const OutputPininlineprivate
_set(int value) const OutputPininlineprivate
_toggle() const OutputPininlineprivate
_write(int value) const OutputPininlineprivate
_write(Board::DigitalPin pin, uint8_t value)OutputPininlineprivatestatic
alarm_dispatch()OWI
ALARM_SEARCH enum valueOWI
clear() const OutputPininlineprivate
DDR(uint8_t pin)Pininlineprivatestatic
DDR() const Pininlineprivate
Direction enum namePinprivate
high() const OutputPininlineprivate
INPUT_MODE enum valueIOPinprivate
IOPin(Board::DigitalPin pin, Mode mode=INPUT_MODE, bool pullup=false)IOPininlineprivate
is_clear() const Pininlineprivate
is_high() const Pininlineprivate
is_low() const Pininlineprivate
is_off() const Pininlineprivate
is_on() const Pininlineprivate
is_set() const Pininlineprivate
lookup(uint8_t *rom)OWI
low() const OutputPininlineprivate
LSB_FIRST enum valuePinprivate
m_maskPinprivate
m_pinPinprivate
m_sfrPinprivate
MASK(uint8_t pin)Pininlineprivatestatic
MATCH_ROM enum valueOWI
Mode enum nameIOPinprivate
mode(Mode mode)IOPininlineprivate
mode() const IOPininlineprivate
mode(Board::DigitalPin pin, Mode mode)IOPininlineprivatestatic
mode(Board::DigitalPin pin)IOPininlineprivatestatic
OutputPin::mode(Board::DigitalPin pin, uint8_t initial=0)OutputPininlineprivatestatic
MSB_FIRST enum valuePinprivate
off() const OutputPininlineprivate
on() const OutputPininlineprivate
operator bool() const Pininlineprivate
operator<<(int value)OutputPininlineprivate
operator=(int value)OutputPininlineprivate
operator=(Pin &rhs)OutputPininlineprivate
operator>>(uint8_t &var)Pininlineprivate
OUTPUT_MODE enum valueIOPinprivate
OutputPin(Board::DigitalPin pin, uint8_t initial=0)OutputPininlineprivate
OWI(Board::DigitalPin pin)OWIinline
PCIMR() const Pininlineprivate
PIN(uint8_t pin)Pininlineprivatestatic
PIN() const Pininlineprivate
Pin(uint8_t pin)Pininlineprivate
pin() const Pininlineprivate
PORT(uint8_t pin)Pininlineprivatestatic
PORT() const Pininlineprivate
power_off()OWIinline
pulse(uint16_t us) const OutputPininlineprivate
read(uint8_t bits=CHARBITS)OWI
read(void *buf, uint8_t size)OWI
IOPin::read() const Pininlineprivate
IOPin::read(OutputPin &clk, Direction order=MSB_FIRST) const Pinprivate
IOPin::read(Board::DigitalPin pin)Pininlineprivatestatic
READ_ROM enum valueOWI
reset()OWI
ROM_MAXOWIstatic
ROMBITSOWIstatic
SEARCH_ROM enum valueOWI
set() const OutputPininlineprivate
set(int value) const OutputPininlineprivate
SKIP_ROM enum valueOWI
toggle() const OutputPininlineprivate
toggle(Board::DigitalPin pin)OutputPininlineprivatestatic
write(uint8_t value, uint8_t bits=CHARBITS, bool power=false)OWI
write(uint8_t value, void *buf, uint8_t size)OWI
IOPin::write(int value) const OutputPininlineprivate
IOPin::write(uint8_t value, OutputPin &clk, Direction order=MSB_FIRST) const OutputPinprivate
IOPin::write(uint16_t value, uint8_t bits, uint16_t us) const OutputPinprivate
IOPin::write(Board::DigitalPin pin, int value)OutputPininlineprivatestatic