/*********************************************************************************************************************** * Function name: hardware_setup * Description : Contains setup functions called at device restart * Arguments : none * Return value : none ***********************************************************************************************************************/ void hardware_setup(void) { output_ports_configure(); interrupts_configure(); peripheral_modules_enable(); bsp_non_existent_port_init(); }
/******************************************************************************* * Function name: hardware_setup * Description : Contains setup functions called at device restart * Arguments : none * Return value : none *******************************************************************************/ void hardware_setup(void) { operating_frequency_set(); output_ports_configure(); interrupts_configure(); peripheral_modules_enable(); }
int main(void) { system_init(); led_init(); button_init(); interrupts_configure(); interrupts_enable(); led_on(LED_RED); led_off(LED_GREEN); // config timer A to toggle leds timer_init(TIMER_A, TIMER_SRC_SMCLK, TIMER_DIV_8, TIMER_COUNT_UP); timer_match_enable(TIMER_A, 32000, test_toggle); while (1) {;} return 0; }
/*********************************************************************************************************************** * Function name: hardware_setup * Description : Contains setup functions called at device restart * Arguments : none * Return value : none ***********************************************************************************************************************/ void hardware_setup(void) { output_ports_configure(); interrupts_configure(); peripheral_modules_enable(); }