瀏覽代碼

Disable correct pins in end()

main
PaulStoffregen 9 年之前
父節點
當前提交
fd42c5fc0e
共有 1 個文件被更改,包括 10 次插入2 次删除
  1. +10
    -2
      Wire.cpp

+ 10
- 2
Wire.cpp 查看文件

if (!(SIM_SCGC4 & SIM_SCGC4_I2C0)) return; if (!(SIM_SCGC4 & SIM_SCGC4_I2C0)) return;
NVIC_DISABLE_IRQ(IRQ_I2C0); NVIC_DISABLE_IRQ(IRQ_I2C0);
I2C0_C1 = 0; I2C0_C1 = 0;
CORE_PIN18_CONFIG = 0;
CORE_PIN19_CONFIG = 0;
if (sda_pin_num == 18) {
CORE_PIN18_CONFIG = 0;
} else if (sda_pin_num == 17) {
CORE_PIN17_CONFIG = 0;
}
if (scl_pin_num == 19) {
CORE_PIN19_CONFIG = 0;
} else if (scl_pin_num == 16) {
CORE_PIN16_CONFIG = 0;
}
SIM_SCGC4 &= ~SIM_SCGC4_I2C0; // TODO: use bitband SIM_SCGC4 &= ~SIM_SCGC4_I2C0; // TODO: use bitband
} }



Loading…
取消
儲存