/* * Application entry point. */ int main(void) { /* * System initializations. * - HAL initialization, this also initializes the configured device drivers * and performs the board-specific initializations. * - Kernel initialization, the main() function becomes a thread and the * RTOS is active. */ halInit(); chSysInit(); /* Prepares the Serial driver 2.*/ sdStart(&SD1, NULL); /* Default is 38400-8-N-1.*/ palSetPadMode(GPIOA, 2, PAL_MODE_ALTERNATE(7)); palSetPadMode(GPIOA, 3, PAL_MODE_ALTERNATE(7)); palSetLineMode(LINE_ARD_D13, PAL_MODE_OUTPUT_PUSHPULL); /* Running the test.*/ irq_storm_execute(&irq_storm_config); /* Normal main() thread activity, nothing in this test.*/ while (true) { chThdSleepMilliseconds(5000); } }
/* * Application entry point. */ int main(void) { /* * System initializations. * - HAL initialization, this also initializes the configured device drivers * and performs the board-specific initializations. * - Kernel initialization, the main() function becomes a thread and the * RTOS is active. */ halInit(); chSysInit(); /* Prepares the Serial driver 1.*/ sdStart(&SD1, NULL); palSetPadMode(GPIOA, 9, PAL_MODE_ALTERNATE(1)); /* USART1 TX. */ palSetPadMode(GPIOA, 10, PAL_MODE_ALTERNATE(1)); /* USART1 RX. */ /* Running the test.*/ irq_storm_execute(&irq_storm_config); /* Normal main() thread activity, nothing in this test.*/ while (true) { chThdSleepMilliseconds(5000); } }
/* * Application entry point. */ int main(void) { /* * System initializations. * - HAL initialization, this also initializes the configured device drivers * and performs the board-specific initializations. * - Kernel initialization, the main() function becomes a thread and the * RTOS is active. */ halInit(); chSysInit(); /* Prepares the Serial driver 2.*/ sdStart(&SD2, NULL); /* Running the test.*/ irq_storm_execute(&irq_storm_config); /* Normal main() thread activity, nothing in this test.*/ while (true) { chThdSleepMilliseconds(5000); } }