I2C. Removed unneded return.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4545 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
barthess 2012-08-08 18:42:15 +00:00
parent 418bd8f702
commit 1e5db5c3ac
1 changed files with 3 additions and 6 deletions

View File

@ -281,11 +281,9 @@ static void i2c_lld_set_opmode(I2CDriver *i2cp) {
* *
* @param[in] i2cp pointer to the @p I2CDriver object * @param[in] i2cp pointer to the @p I2CDriver object
* *
* @return Useless value to protect last instruction from
* optimization out.
* @notapi * @notapi
*/ */
static uint32_t i2c_lld_serve_event_interrupt(I2CDriver *i2cp) { static void i2c_lld_serve_event_interrupt(I2CDriver *i2cp) {
I2C_TypeDef *dp = i2cp->i2c; I2C_TypeDef *dp = i2cp->i2c;
uint32_t regSR2 = dp->SR2; uint32_t regSR2 = dp->SR2;
uint32_t event = dp->SR1; uint32_t event = dp->SR1;
@ -314,7 +312,7 @@ static uint32_t i2c_lld_serve_event_interrupt(I2CDriver *i2cp) {
/* Starts "read after write" operation, LSB = 1 -> receive.*/ /* Starts "read after write" operation, LSB = 1 -> receive.*/
i2cp->addr |= 0x01; i2cp->addr |= 0x01;
dp->CR1 |= I2C_CR1_START | I2C_CR1_ACK; dp->CR1 |= I2C_CR1_START | I2C_CR1_ACK;
return regSR2; return;
} }
dp->CR2 &= ~I2C_CR2_ITEVTEN; dp->CR2 &= ~I2C_CR2_ITEVTEN;
dp->CR1 |= I2C_CR1_STOP; dp->CR1 |= I2C_CR1_STOP;
@ -325,8 +323,7 @@ static uint32_t i2c_lld_serve_event_interrupt(I2CDriver *i2cp) {
} }
/* Clear ADDR flag. */ /* Clear ADDR flag. */
if (event & (I2C_SR1_ADDR | I2C_SR1_ADD10)) if (event & (I2C_SR1_ADDR | I2C_SR1_ADD10))
regSR2 = dp->SR2; (void)dp->SR2;
return regSR2;
} }
/** /**