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

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

await(uint16_t op, void *args=NULL, uint8_t len=0)HCI
clock(uint32_t freq)SPI::Driverinlinestatic
cycle(uint16_t ns)SPI::Driverinlinestatic
DEFAULT_TIMEOUTHCIstatic
disable()HCIinline
Driver(Board::DigitalPin cs, Pulse pulse=DEFAULT_PULSE, Clock rate=DEFAULT_CLOCK, uint8_t mode=0, Order order=MSB_ORDER, Interrupt::Handler *irq=NULL)SPI::Driver
enable()HCIinline
event_handler(Event::Handler *handler)HCIinline
EVNT_MAXHCIprotectedstatic
HCI(Board::DigitalPin cs, Board::ExternalInterruptPin irq, SPI::Clock rate=SPI::DEFAULT_CLOCK)HCIinline
HCI_TYPE_CMND enum valueHCIprotected
HCI_TYPE_DATA enum valueHCIprotected
HCI_TYPE_EVNT enum valueHCIprotected
HCI_TYPE_PATCH enum valueHCIprotected
is_available()HCIinline
issue(uint16_t op, const void *args=NULL, uint8_t len=0)HCIinline
issue_P(uint16_t op, const void *args, uint8_t len)HCIinline
m_availableHCIprotected
m_csSPI::Driverprotected
m_event_handlerHCIprotected
m_evntHCIprotected
m_irqHCIprotected
m_nextSPI::Driverprotected
m_pulseSPI::Driverprotected
m_spcrSPI::Driverprotected
m_spsrSPI::Driverprotected
m_timeoutHCIprotected
read(uint16_t &op, void *args, uint8_t len)HCI
read_data(uint8_t op, void *args, uint8_t args_len, void *data, uint16_t data_len)HCI
set_clock(Clock rate)SPI::Driver
set_clock(uint32_t freq)SPI::Driverinline
SPI_OP_READ enum valueHCIprotected
SPI_OP_REPLY enum valueHCIprotected
SPI_OP_WRITE enum valueHCIprotected
write(uint8_t type, uint16_t op, const void *args, uint8_t len)HCIinline
write(uint8_t type, uint16_t op, const void *args, uint8_t len, bool progmem)HCI
write_data(uint8_t op, const void *args, uint8_t args_len, const void *data, uint16_t data_len)HCIinline
write_data(uint8_t op, const void *args, uint8_t args_len, const void *data, uint16_t data_len, bool progmem)HCI
write_data_P(uint8_t op, const void *args, uint8_t args_len, const void *data, uint16_t data_len)HCIinline
write_P(uint8_t type, uint16_t op, const void *args, uint8_t len)HCIinline