aboutsummaryrefslogtreecommitdiff
path: root/include/libopencm3/stm32
diff options
context:
space:
mode:
authorJeff Ciesielski2012-10-22 15:48:22 -0700
committerJeff Ciesielski2012-10-22 15:48:22 -0700
commitf80bf1ccb107e2ad54d7d8ac586e9ffd09e8730e (patch)
treec54bebf427e89e375c2f39a0cc6713d839585563 /include/libopencm3/stm32
parent94abf6e529a6ca3c9ed663113dedeef34e297661 (diff)
stm32/i2c: Add DOXYGEN strings for i2c helper functions.
Also: Define i2c_dutycycle group in i2c header
Diffstat (limited to 'include/libopencm3/stm32')
-rw-r--r--include/libopencm3/stm32/i2c.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/libopencm3/stm32/i2c.h b/include/libopencm3/stm32/i2c.h
index 05a4d16..1b2dc0e 100644
--- a/include/libopencm3/stm32/i2c.h
+++ b/include/libopencm3/stm32/i2c.h
@@ -321,9 +321,15 @@ LGPL License Terms @ref lgpl_license
#define I2C_CCR_FS (1 << 15)
/* DUTY: Fast Mode Duty Cycle */
+/** @defgroup i2c_duty_cycle I2C peripheral clock duty cycles
+@ingroup i2c_defines
+
+@{*/
#define I2C_CCR_DUTY (1 << 14)
#define I2C_CCR_DUTY_DIV2 0
#define I2C_CCR_DUTY_16_DIV_9 1
+/**@}*/
+
/* Note: Bits [13:12] are reserved, and forced to 0 by hardware. */
/*