libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
The effect of activated shortcut is, that upon I2C event triggering, the hardware will automatically start chosen task without intervention of the software. More...
Macros | |
#define | I2C_SHORTS_LASTTX_STARTRX (1 << 7) |
On start of last byte transmission, activate start of reception task. More... | |
#define | I2C_SHORTS_LASTTX_SUSPEND (1 << 8) |
On start of last byte transmission, activate suspend task. More... | |
#define | I2C_SHORTS_LASTTX_STOP (1 << 9) |
On start of last byte transmission, activate stop task. More... | |
#define | I2C_SHORTS_LASTRX_STARTTX (1 << 10) |
On start of last byte reception, activate start of transmission task. More... | |
#define | I2C_SHORTS_LASTRX_STOP (1 << 12) |
On start of last byte reception, activate stop task. More... | |
#define | I2C_SHORTS_BB_SUSPEND (1 << 0) |
On byte boundary, activate suspend task. More... | |
#define | I2C_SHORTS_BB_STOP (1 << 1) |
On byte boundary, activate stop task. More... | |
The effect of activated shortcut is, that upon I2C event triggering, the hardware will automatically start chosen task without intervention of the software.
#define I2C_SHORTS_BB_STOP (1 << 1) |
On byte boundary, activate stop task.
Definition at line 88 of file common/i2c.h.
#define I2C_SHORTS_BB_SUSPEND (1 << 0) |
On byte boundary, activate suspend task.
Definition at line 85 of file common/i2c.h.
#define I2C_SHORTS_LASTRX_STARTTX (1 << 10) |
#define I2C_SHORTS_LASTRX_STOP (1 << 12) |
#define I2C_SHORTS_LASTTX_STARTRX (1 << 7) |
#define I2C_SHORTS_LASTTX_STOP (1 << 9) |