Initialization of SPI Interface for Master mode.
25 case 16: TMC_BASE_PIO->CTL[0].PUD &= ~((
Uint32)0x1<<16);
26 TMC_BASE_PIO->CTL[0].QSEL2 |= (0x3);
27 TMC_BASE_PIO->CTL[0].MUX2 |= (0x1);
30 case 17: TMC_BASE_PIO->CTL[0].PUD &= ~((
Uint32)0x1<<17);
31 TMC_BASE_PIO->CTL[0].QSEL2 |= (0x3<<2);
32 TMC_BASE_PIO->CTL[0].MUX2 |= (0x1<<2);
38 case 18: TMC_BASE_PIO->CTL[0].PUD &= ~((
Uint32)0x1<<18);
39 TMC_BASE_PIO->CTL[0].QSEL2 |= ((
Uint32)0x3<<4);
40 TMC_BASE_PIO->CTL[0].MUX2 |= ((
Uint32)0x1<<4);
46 case 19: TMC_BASE_PIO->CTL[0].PUD &= ~((
Uint32)0x1<<19);
47 TMC_BASE_PIO->CTL[0].QSEL2 |= ((
Uint32)0x3<<6);
48 TMC_BASE_PIO->CTL[0].MUX2 |= ((
Uint32)0x1<<6);
54 case 54: TMC_BASE_PIO->CTL[1].PUD &= ~((
Uint32)0x1<<22);
55 TMC_BASE_PIO->CTL[1].QSEL2 |= ((
Uint32)0x3<<12);
56 TMC_BASE_PIO->CTL[1].MUX2 |= ((
Uint32)0x1<<12);
59 case 55: TMC_BASE_PIO->CTL[1].PUD &= ~((
Uint32)0x1<<23);
60 TMC_BASE_PIO->CTL[1].QSEL2 |= ((
Uint32)0x3<<14);
61 TMC_BASE_PIO->CTL[1].MUX2 |= ((
Uint32)0x1<<14);
67 case 56: TMC_BASE_PIO->CTL[1].PUD &= ~((
Uint32)0x1<<24);
68 TMC_BASE_PIO->CTL[1].QSEL2 |= ((
Uint32)0x3<<16);
69 TMC_BASE_PIO->CTL[1].MUX2 |= ((
Uint32)0x1<<16);
75 case 57: TMC_BASE_PIO->CTL[1].PUD &= ~((
Uint32)0x1<<25);
76 TMC_BASE_PIO->CTL[1].QSEL2 |= ((
Uint32)0x3<<18);
77 TMC_BASE_PIO->CTL[1].MUX2 |= ((
Uint32)0x1<<18);
88 TMC_BASE_SPIA->CCR &= ~(0x1<<7);
90 TMC_BASE_SPIA->CTL |= 0x0004;
91 TMC_BASE_SPIA->CTL |= 0x0002;
92 TMC_BASE_SPIA->CTL |= 0x0001;
93 TMC_BASE_SPIA->BRR |= (F_LSPCLK/baudrate)-1;
97 TMC_BASE_SPIA->FFRX &= ~(0x1F);
98 TMC_BASE_SPIA->FFRX |= (0x1);
99 TMC_BASE_SPIA->FFRX |= (0x1 << 5);
100 TMC_BASE_SPIA->FFRX |= (0x1 << 6);
101 TMC_BASE_SPIA->FFRX |= (0x1 << 13);
103 TMC_BASE_SPIA->FFTX &= ~(0x1F);
104 TMC_BASE_SPIA->FFTX |= (0x1 << 5);
105 TMC_BASE_SPIA->FFTX |= (0x1 << 6);
106 TMC_BASE_SPIA->FFTX |= (0x1 << 13);
107 TMC_BASE_SPIA->FFTX |= (0x1 << 14);
108 TMC_BASE_SPIA->FFTX |= ((
Uint32)0x1 << 15);
110 TMC_BASE_SPIA->FFCT |= (0x8);
111 TMC_BASE_SPIA->CCR |= (0x1<<7);