Przeglądaj źródła

Fix lockup in SPI.setDataMode(SPI_MODE0)

teensy4-core
PaulStoffregen 11 lat temu
rodzic
commit
d1b989b883
1 zmienionych plików z 1 dodań i 0 usunięć
  1. +1
    -0
      teensy3/avr_emulation.h

+ 1
- 0
teensy3/avr_emulation.h Wyświetl plik

//serial_print("SPCR & "); //serial_print("SPCR & ");
//serial_phex(val); //serial_phex(val);
//serial_print("\n"); //serial_print("\n");
SIM_SCGC6 |= SIM_SCGC6_SPI0;
if ((val & (1<<DORD)) && (SPI0_CTAR0 & SPI_CTAR_LSBFE)) ret |= (1<<DORD); if ((val & (1<<DORD)) && (SPI0_CTAR0 & SPI_CTAR_LSBFE)) ret |= (1<<DORD);
if ((val & (1<<CPOL)) && (SPI0_CTAR0 & SPI_CTAR_CPOL)) ret |= (1<<CPOL); if ((val & (1<<CPOL)) && (SPI0_CTAR0 & SPI_CTAR_CPOL)) ret |= (1<<CPOL);
if ((val & (1<<CPHA)) && (SPI0_CTAR0 & SPI_CTAR_CPHA)) ret |= (1<<CPHA); if ((val & (1<<CPHA)) && (SPI0_CTAR0 & SPI_CTAR_CPHA)) ret |= (1<<CPHA);

Ładowanie…
Anuluj
Zapisz