aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/templates/i2c_lld.h
diff options
context:
space:
mode:
Diffstat (limited to 'os/hal/templates/i2c_lld.h')
-rw-r--r--os/hal/templates/i2c_lld.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/os/hal/templates/i2c_lld.h b/os/hal/templates/i2c_lld.h
index 2018142cb..1c4042bd1 100644
--- a/os/hal/templates/i2c_lld.h
+++ b/os/hal/templates/i2c_lld.h
@@ -71,14 +71,6 @@ typedef uint16_t i2caddr_t;
typedef uint32_t i2cflags_t;
/**
- * @brief I2C completion callback type.
- *
- * @param[in] i2cp pointer to the @p I2CDriver object
- * @param[in] sts operation status
- */
-typedef void (*i2ccallback_t)(I2CDriver *i2cp, i2cstatus_t sts);
-
-/**
* @brief Driver configuration structure.
* @note Implementations may extend this structure to contain more,
* architecture dependent, fields.
@@ -99,7 +91,7 @@ typedef struct I2CDriver I2CDriver;
/**
* @brief Structure representing an I2C driver.
*/
-struct I2CDriver{
+struct I2CDriver {
/**
* @brief Driver state.
*/
@@ -149,6 +141,7 @@ struct I2CDriver{
#if PLATFORM_I2C_USE_I2C1
extern I2CDriver I2CD1;
#endif
+#endif
#ifdef __cplusplus
extern "C" {