COSA
An Object-Oriented Platform for Arduino Programming
VWI::Transmitter Member List

This is the complete list of members for VWI::Transmitter, 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
begin()VWI::Transmitterinline
clear() const OutputPininlineprivate
Codec classVWI::Transmitterfriend
DDR(uint8_t pin)Pininlineprivatestatic
DDR() const Pininlineprivate
Direction enum namePinprivate
end()VWI::Transmitterinline
high() const OutputPininlineprivate
is_active() const VWI::Transmitterinline
is_clear() const Pininlineprivate
is_high() const Pininlineprivate
is_low() const Pininlineprivate
is_off() const Pininlineprivate
is_on() const Pininlineprivate
is_set() const Pininlineprivate
low() const OutputPininlineprivate
LSB_FIRST enum valuePinprivate
m_maskPinprivate
m_pinPinprivate
m_sfrPinprivate
MASK(uint8_t pin)Pininlineprivatestatic
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
OutputPin(Board::DigitalPin pin, uint8_t initial=0)OutputPininlineprivate
PCIMR() const Pininlineprivate
pin() const Pininlineprivate
PIN(uint8_t pin)Pininlineprivatestatic
PIN() const Pininlineprivate
Pin(uint8_t pin)Pininlineprivate
PORT(uint8_t pin)Pininlineprivatestatic
PORT() const Pininlineprivate
pulse(uint16_t us) const OutputPininlineprivate
read() const Pininlineprivate
read(OutputPin &clk, Direction order=MSB_FIRST) const Pinprivate
read(Board::DigitalPin pin)Pininlineprivatestatic
send(uint8_t dest, uint8_t port, const iovec_t *vec)VWI::Transmitter
send(uint8_t dest, uint8_t port, const void *buf, size_t len)VWI::Transmitter
set() const OutputPininlineprivate
set(int value) const OutputPininlineprivate
TIMER1_COMPA_vect(void)VWI::Transmitterfriend
toggle() const OutputPininlineprivate
toggle(Board::DigitalPin pin)OutputPininlineprivatestatic
Transmitter(Board::DigitalPin pin, Codec *codec)VWI::Transmitterinline
write(int value) const OutputPininlineprivate
write(uint8_t value, OutputPin &clk, Direction order=MSB_FIRST) const OutputPinprivate
write(uint16_t value, uint8_t bits, uint16_t us) const OutputPinprivate
write(Board::DigitalPin pin, int value)OutputPininlineprivatestatic