ソースを参照

T4 - Fix SPI.setCS

It was using the wrong field in the hardware table to change the pin mode for the CS pin. (was using SCK pins value)
main
Kurt Eckhardt 4年前
コミット
ddeac2b666
1個のファイルの変更2行の追加1行の削除
  1. +2
    -1
      SPI.cpp

+ 2
- 1
SPI.cpp ファイルの表示

@@ -1394,7 +1394,8 @@ uint8_t SPIClass::setCS(uint8_t pin)
{
for (unsigned int i = 0; i < sizeof(hardware().cs_pin); i++) {
if (pin == hardware().cs_pin[i]) {
*(portConfigRegister(pin)) = hardware().sck_mux[i];
*(portConfigRegister(pin)) = hardware().cs_mux[i];
hardware().pcs0_select_input_register = hardware().pcs0_select_val[i];
return 1;
}
}

読み込み中…
キャンセル
保存