|
|
|
@ -31,7 +31,7 @@ int main(int argc, char *argv[])
|
|
|
|
|
// making array with all available timers
|
|
|
|
|
delayInitMs(8000000, 1000); // Clock Freq and Divider for ARM library
|
|
|
|
|
|
|
|
|
|
pinConfig(pinB3, output, pushPull, def_res, def_speed);
|
|
|
|
|
pinConfig(pinB3, output, pushPull, output, def_speed);
|
|
|
|
|
pinConfig(pinA0, input, def_stage, pullDown, def_speed);
|
|
|
|
|
|
|
|
|
|
setupInit(); // This is the sescond call of System init the assebly start code is calling it before the main.
|
|
|
|
@ -57,17 +57,17 @@ int main(int argc, char *argv[])
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
pinWrite(pinB3,0);
|
|
|
|
|
#if 1
|
|
|
|
|
|
|
|
|
|
pinInit(pinA5);
|
|
|
|
|
pinInit(pinA6);
|
|
|
|
|
pinInit(pinA7);
|
|
|
|
|
pinInit(pinA4);
|
|
|
|
|
|
|
|
|
|
pinConfig(pinA5, alternate, pushPull, none, veryFast);
|
|
|
|
|
pinConfig(pinA6, alternate, floating, none , veryFast);
|
|
|
|
|
pinConfig(pinA7, alternate, pushPull, none, veryFast);
|
|
|
|
|
pinConfig(pinA5, alternate, pushPull, output, veryFast);
|
|
|
|
|
pinConfig(pinA6, alternate, floating, input , veryFast);
|
|
|
|
|
pinConfig(pinA7, alternate, pushPull, output, veryFast);
|
|
|
|
|
//pinConfig(pinA6, alternate, floating, pullDown, veryFast);
|
|
|
|
|
pinConfig(pinA4, output, pushPull, none, veryFast);
|
|
|
|
|
pinConfig(pinA4, output, pushPull, output, veryFast);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -78,7 +78,7 @@ int main(int argc, char *argv[])
|
|
|
|
|
spiInitMaster(SPI_CH_1,
|
|
|
|
|
SPI_MASTER,
|
|
|
|
|
NONINVERTED,
|
|
|
|
|
CAPTURE_ON_SECCOND_CLK_TRANSITION,
|
|
|
|
|
CAPTURE_ON_FIRST_CLK_TRANSITION,
|
|
|
|
|
MSB_FIRST,
|
|
|
|
|
0b111);
|
|
|
|
|
|
|
|
|
@ -95,18 +95,19 @@ int main(int argc, char *argv[])
|
|
|
|
|
* CLK pinA5 A4
|
|
|
|
|
* CS pinA4 A3
|
|
|
|
|
*/
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(i = 0 ; i < 10 ; i++) {
|
|
|
|
|
delayMs(50);
|
|
|
|
|
pinToggle(pinB3);
|
|
|
|
|
delayMs(50);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
max7219_test_display(&spi_test_channel);
|
|
|
|
|
|
|
|
|
|
delayMs(10000);
|
|
|
|
|
|
|
|
|
|
while(1){
|
|
|
|
|
spiTrx(SPI_CH_1, 0xAE);
|
|
|
|
|
pinToggle(pinB3);
|
|
|
|
|
//max7219_test_display(&spi_test_channel);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for(i = 0 ; i < 100 ; i++) {
|
|
|
|
|
pinWrite(pinB3, 1);
|
|
|
|
|