COSA
An Object-Oriented Platform for Arduino Programming
|
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::Driver | inlinestatic |
cycle(uint16_t ns) | SPI::Driver | inlinestatic |
DEFAULT_TIMEOUT | HCI | static |
disable() | HCI | inline |
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() | HCI | inline |
event_handler(Event::Handler *handler) | HCI | inline |
EVNT_MAX | HCI | protectedstatic |
HCI(Board::DigitalPin cs, Board::ExternalInterruptPin irq, SPI::Clock rate=SPI::DEFAULT_CLOCK) | HCI | inline |
HCI_TYPE_CMND enum value | HCI | protected |
HCI_TYPE_DATA enum value | HCI | protected |
HCI_TYPE_EVNT enum value | HCI | protected |
HCI_TYPE_PATCH enum value | HCI | protected |
is_available() | HCI | inline |
issue(uint16_t op, const void *args=NULL, uint8_t len=0) | HCI | inline |
issue_P(uint16_t op, const void *args, uint8_t len) | HCI | inline |
m_available | HCI | protected |
m_cs | SPI::Driver | protected |
m_event_handler | HCI | protected |
m_evnt | HCI | protected |
m_irq | HCI | protected |
m_next | SPI::Driver | protected |
m_pulse | SPI::Driver | protected |
m_spcr | SPI::Driver | protected |
m_spsr | SPI::Driver | protected |
m_timeout | HCI | protected |
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::Driver | inline |
SPI_OP_READ enum value | HCI | protected |
SPI_OP_REPLY enum value | HCI | protected |
SPI_OP_WRITE enum value | HCI | protected |
write(uint8_t type, uint16_t op, const void *args, uint8_t len) | HCI | inline |
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) | HCI | inline |
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) | HCI | inline |
write_P(uint8_t type, uint16_t op, const void *args, uint8_t len) | HCI | inline |