| 
    libwebsockets
    
   Lightweight C library for HTML5 websockets 
   | 
 
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | lws_bb_i2c | 
Macros | |
| #define | lws_bb_i2c_ops | 
Typedefs | |
| typedef struct lws_bb_i2c | lws_bb_i2c_t | 
Functions | |
| int | lws_bb_i2c_init (const lws_i2c_ops_t *octx) | 
| int | lws_bb_i2c_start (const lws_i2c_ops_t *octx) | 
| void | lws_bb_i2c_stop (const lws_i2c_ops_t *octx) | 
| int | lws_bb_i2c_write (const lws_i2c_ops_t *octx, uint8_t data) | 
| int | lws_bb_i2c_read (const lws_i2c_ops_t *octx) | 
| void | lws_bb_i2c_set_ack (const lws_i2c_ops_t *octx, int ack) | 
| struct lws_bb_i2c | 
Definition at line 28 of file lws-bb-i2c.h.
 Collaboration diagram for lws_bb_i2c:| Data Fields | ||
|---|---|---|
| lws_i2c_ops_t | bb_ops | |
| _lws_plat_gpio_t | scl | |
| _lws_plat_gpio_t | sda | |
| const lws_gpio_ops_t * | gpio | |
| void(*)(void) | delay | |
| #define lws_bb_i2c_ops | 
Definition at line 40 of file lws-bb-i2c.h.
| typedef struct lws_bb_i2c lws_bb_i2c_t | 
| int lws_bb_i2c_init | ( | const lws_i2c_ops_t * | octx | ) | 
| int lws_bb_i2c_start | ( | const lws_i2c_ops_t * | octx | ) | 
| void lws_bb_i2c_stop | ( | const lws_i2c_ops_t * | octx | ) | 
| int lws_bb_i2c_write | ( | const lws_i2c_ops_t * | octx, | 
| uint8_t | data ) | 
| int lws_bb_i2c_read | ( | const lws_i2c_ops_t * | octx | ) | 
| void lws_bb_i2c_set_ack | ( | const lws_i2c_ops_t * | octx, | 
| int | ack ) |