소스 검색

Error fix.

Vladimir N. Shilov 2 년 전
부모
커밋
323a432bfd
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      Src/i2c.c

+ 2 - 2
Src/i2c.c

@@ -48,7 +48,7 @@ int8_t user_i2c_read(const uint8_t id, const uint8_t reg_addr, uint8_t *data, co
   /* wait for byte request or any error */
   while ((I2C1->ISR & (I2C_ISR_ARLO | I2C_ISR_BERR | I2C_ISR_NACKF | I2C_ISR_TXE)) == 0) { __NOP(); };
 
-  if ((I2C2->ISR & I2C_ISR_TXE) != 0) {
+  if ((I2C1->ISR & I2C_ISR_TXE) != 0) {
   /* device ok, send reg addr */
     I2C1->TXDR = reg_addr;
   } else {
@@ -107,7 +107,7 @@ int8_t user_i2c_write(const uint8_t id, const uint8_t reg_addr, uint8_t *data, c
   I2C1->CR2 |= ( I2C_CR2_START );
 
   while ((I2C1->ISR & (I2C_ISR_ARLO | I2C_ISR_BERR | I2C_ISR_NACKF | I2C_ISR_TXE)) == 0) { __NOP(); };
-  if ((I2C2->ISR & I2C_ISR_TXE) != 0) {
+  if ((I2C1->ISR & I2C_ISR_TXE) != 0) {
     I2C1->TXDR = reg_addr;
   } else {
     r = i2c_check_err();