Exemple #1
0
int main(int argc, char const *argv[])
{
    switch_on_hse();
    construct_exceptions();
    construct_nvic();
    construct_systick();
    construct_scheduler();
    construct_app();
    construct_rcc();
    construct_gpio();
    construct_tim14();

    start_exceptions();
    start_nvic();
    start_systick();
    start_rcc();
    start_gpio();
    start_tim14();

    start_app();
    /* must be last */
    start_scheduler();
}
Exemple #2
0
//construct device before initializing
void construct_system(){
	construct_gpio();
	construct_interrupts();
	construct_uart();
	construct_adc();
}