mbed-drivers
|
This is the complete list of members for mbed::I2C, including all inherited members.
_current_transaction (defined in mbed::I2C) | mbed::I2C | protected |
_hz (defined in mbed::I2C) | mbed::I2C | protected |
_i2c (defined in mbed::I2C) | mbed::I2C | protected |
_irq (defined in mbed::I2C) | mbed::I2C | protected |
_owner (defined in mbed::I2C) | mbed::I2C | protectedstatic |
_usage (defined in mbed::I2C) | mbed::I2C | protected |
abort_transfer() | mbed::I2C | |
ACK enum value (defined in mbed::I2C) | mbed::I2C | |
Acknowledge enum name (defined in mbed::I2C) | mbed::I2C | |
aquire() (defined in mbed::I2C) | mbed::I2C | protected |
event_callback_t typedef | mbed::I2C | |
frequency(int hz) | mbed::I2C | |
I2C(PinName sda, PinName scl) | mbed::I2C | |
irq_handler_asynch(void) (defined in mbed::I2C) | mbed::I2C | protected |
MasterGeneralCall enum value (defined in mbed::I2C) | mbed::I2C | |
MasterRead enum value (defined in mbed::I2C) | mbed::I2C | |
MasterWrite enum value (defined in mbed::I2C) | mbed::I2C | |
NoACK enum value (defined in mbed::I2C) | mbed::I2C | |
NoData enum value (defined in mbed::I2C) | mbed::I2C | |
read(int address, char *data, int length, bool repeated=false) | mbed::I2C | |
read(int ack) | mbed::I2C | |
RxStatus enum name (defined in mbed::I2C) | mbed::I2C | |
start(void) | mbed::I2C | |
stop(void) | mbed::I2C | |
transaction_data_t typedef (defined in mbed::I2C) | mbed::I2C | protected |
transaction_t typedef (defined in mbed::I2C) | mbed::I2C | protected |
transfer(int address, char *tx_buffer, int tx_length, char *rx_buffer, int rx_length, const event_callback_t &callback, int event=I2C_EVENT_TRANSFER_COMPLETE, bool repeated=false) | mbed::I2C | |
transfer(int address, const Buffer &tx_buffer, const Buffer &rx_buffer, const event_callback_t &callback, int event=I2C_EVENT_TRANSFER_COMPLETE, bool repeated=false) | mbed::I2C | |
write(int address, const char *data, int length, bool repeated=false) | mbed::I2C | |
write(int data) | mbed::I2C |