void PWM_Init(void){ for(uint8_t i=0; i < NUM_OF_MOTORS; i++){ PWM_CCU4_Init(pwms[i]); PWM_CCU4_SetFreqAndDutyCycle(pwms[i], 50, 0); PWM_CCU4_Start(pwms[i]); } }
/******************************************************************************* * @brief This function initializes the APPs Init Functions. * * @param[in] None * * @return DAVE_STATUS_t <BR> ******************************************************************************/ DAVE_STATUS_t DAVE_Init(void) { DAVE_STATUS_t init_status; init_status = DAVE_STATUS_SUCCESS; /** @Initialization of APPs Init Functions */ if (init_status == DAVE_STATUS_SUCCESS) { /** Initialization of PWM_CCU4 APP instance PWM_CCU4_0 */ init_status = (DAVE_STATUS_t)PWM_CCU4_Init(&PWM_CCU4_0); } if (init_status == DAVE_STATUS_SUCCESS) { /** Initialization of PWM_CCU4 APP instance PWM_CCU4_1 */ init_status = (DAVE_STATUS_t)PWM_CCU4_Init(&PWM_CCU4_1); } if (init_status == DAVE_STATUS_SUCCESS) { /** Initialization of PWM_CCU4 APP instance PWM_CCU4_2 */ init_status = (DAVE_STATUS_t)PWM_CCU4_Init(&PWM_CCU4_2); } if (init_status == DAVE_STATUS_SUCCESS) { /** Initialization of PWM_CCU4 APP instance PWM_CCU4_3 */ init_status = (DAVE_STATUS_t)PWM_CCU4_Init(&PWM_CCU4_3); } return init_status; } /** End of function DAVE_Init */