/** * @brief Low level PWM driver initialization. * * @notapi */ void pwm_lld_init(void) { /* eMIOSx channels initially all not in use.*/ reset_emios_active_channels(); #if SPC5_PWM_USE_EMIOS_CH0 /* Driver initialization.*/ pwmObjectInit(&PWMD1); PWMD1.emiosp = &EMIOS; PWMD1.ch_number = 0U; #endif /* SPC5_PWM_USE_EMIOS_CH0 */ #if SPC5_PWM_USE_EMIOS_CH8 /* Driver initialization.*/ pwmObjectInit(&PWMD2); PWMD2.emiosp = &EMIOS; PWMD2.ch_number = 8U; #endif /* SPC5_PWM_USE_EMIOS_CH8 */ #if SPC5_PWM_USE_EMIOS_CH9 /* Driver initialization.*/ pwmObjectInit(&PWMD3); PWMD3.emiosp = &EMIOS; PWMD3.ch_number = 9U; #endif /* SPC5_PWM_USE_EMIOS_CH9 */ #if SPC5_PWM_USE_EMIOS_CH10 /* Driver initialization.*/ pwmObjectInit(&PWMD4); PWMD4.emiosp = &EMIOS; PWMD4.ch_number = 10U; #endif /* SPC5_PWM_USE_EMIOS_CH10 */ #if SPC5_PWM_USE_EMIOS_CH12 /* Driver initialization.*/ pwmObjectInit(&PWMD5); PWMD5.emiosp = &EMIOS; PWMD5.ch_number = 12U; #endif /* SPC5_PWM_USE_EMIOS_CH12 */ #if SPC5_PWM_USE_EMIOS_CH14 /* Driver initialization.*/ pwmObjectInit(&PWMD6); PWMD6.emiosp = &EMIOS; PWMD6.ch_number = 14U; #endif /* SPC5_PWM_USE_EMIOS_CH14 */ #if SPC5_PWM_USE_EMIOS_CH15 /* Driver initialization.*/ pwmObjectInit(&PWMD7); PWMD7.emiosp = &EMIOS; PWMD7.ch_number = 15U; #endif /* SPC5_PWM_USE_EMIOS_CH15 */ #if SPC5_PWM_USE_EMIOS_CH23 /* Driver initialization.*/ pwmObjectInit(&PWMD8); PWMD8.emiosp = &EMIOS; PWMD8.ch_number = 23U; #endif /* SPC5_PWM_USE_EMIOS_CH23 */ #if SPC5_EMIOS_NUM_CHANNELS == 24 #if SPC5_PWM_USE_EMIOS_CH19 /* Driver initialization.*/ pwmObjectInit(&PWMD9); PWMD9.emiosp = &EMIOS; PWMD9.ch_number = 19U; #endif /* SPC5_PWM_USE_EMIOS_CH19 */ #if SPC5_PWM_USE_EMIOS_CH20 /* Driver initialization.*/ pwmObjectInit(&PWMD10); PWMD10.emiosp = &EMIOS; PWMD10.ch_number = 20U; #endif /* SPC5_PWM_USE_EMIOS_CH20 */ #if SPC5_PWM_USE_EMIOS_CH21 /* Driver initialization.*/ pwmObjectInit(&PWMD11); PWMD11.emiosp = &EMIOS; PWMD11.ch_number = 21U; #endif /* SPC5_PWM_USE_EMIOS_CH21 */ #if SPC5_PWM_USE_EMIOS_CH22 /* Driver initialization.*/ pwmObjectInit(&PWMD12); PWMD12.emiosp = &EMIOS; PWMD12.ch_number = 22U; #endif /* SPC5_PWM_USE_EMIOS_CH22 */ #endif #if SPC5_PWM_USE_EMIOS #if SPC5_EMIOS_NUM_CHANNELS == 16 INTC.PSR[SPC5_EMIOS_FLAG_F0_NUMBER].R = SPC5_EMIOS_FLAG_F0_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F8_NUMBER].R = SPC5_EMIOS_FLAG_F8_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F9_NUMBER].R = SPC5_EMIOS_FLAG_F9_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F10_NUMBER].R = SPC5_EMIOS_FLAG_F10_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F12_NUMBER].R = SPC5_EMIOS_FLAG_F12_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F14_NUMBER].R = SPC5_EMIOS_FLAG_F14_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F15_NUMBER].R = SPC5_EMIOS_FLAG_F15_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F23_NUMBER].R = SPC5_EMIOS_FLAG_F23_PRIORITY; #endif #if SPC5_EMIOS_NUM_CHANNELS == 24 INTC.PSR[SPC5_EMIOS_FLAG_F0_NUMBER].R = SPC5_EMIOS_FLAG_F0_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F8_NUMBER].R = SPC5_EMIOS_FLAG_F8_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F9_NUMBER].R = SPC5_EMIOS_FLAG_F9_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F10_NUMBER].R = SPC5_EMIOS_FLAG_F10_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F12_NUMBER].R = SPC5_EMIOS_FLAG_F12_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F14_NUMBER].R = SPC5_EMIOS_FLAG_F14_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F15_NUMBER].R = SPC5_EMIOS_FLAG_F15_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F19_NUMBER].R = SPC5_EMIOS_FLAG_F19_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F20_NUMBER].R = SPC5_EMIOS_FLAG_F20_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F21_NUMBER].R = SPC5_EMIOS_FLAG_F21_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F22_NUMBER].R = SPC5_EMIOS_FLAG_F22_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F23_NUMBER].R = SPC5_EMIOS_FLAG_F23_PRIORITY; #endif #endif }
/** * @brief Low level ICU driver initialization. * * @notapi */ void icu_lld_init(void) { /* Initialize A2 temp registers.*/ A2_1 = 0U; A2_2 = 0U; A2_3 = 0U; /* eMIOSx channels initially all not in use.*/ reset_emios_active_channels(); #if SPC5_ICU_USE_EMIOS_CH0 /* Driver initialization.*/ icuObjectInit(&ICUD1); ICUD1.emiosp = &EMIOS; ICUD1.ch_number = 0U; ICUD1.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH0 */ #if SPC5_ICU_USE_EMIOS_CH1 /* Driver initialization.*/ icuObjectInit(&ICUD2); ICUD2.emiosp = &EMIOS; ICUD2.ch_number = 1U; ICUD2.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH1 */ #if SPC5_ICU_USE_EMIOS_CH2 /* Driver initialization.*/ icuObjectInit(&ICUD3); ICUD3.emiosp = &EMIOS; ICUD3.ch_number = 2U; ICUD3.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH2 */ #if SPC5_ICU_USE_EMIOS_CH3 /* Driver initialization.*/ icuObjectInit(&ICUD4); ICUD4.emiosp = &EMIOS; ICUD4.ch_number = 3U; ICUD4.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH3 */ #if SPC5_ICU_USE_EMIOS_CH4 /* Driver initialization.*/ icuObjectInit(&ICUD5); ICUD5.emiosp = &EMIOS; ICUD5.ch_number = 4U; ICUD5.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH4 */ #if SPC5_ICU_USE_EMIOS_CH5 /* Driver initialization.*/ icuObjectInit(&ICUD6); ICUD6.emiosp = &EMIOS; ICUD6.ch_number = 5U; ICUD6.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH5 */ #if SPC5_ICU_USE_EMIOS_CH6 /* Driver initialization.*/ icuObjectInit(&ICUD7); ICUD7.emiosp = &EMIOS; ICUD7.ch_number = 6U; ICUD7.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH6 */ #if SPC5_ICU_USE_EMIOS_CH8 /* Driver initialization.*/ icuObjectInit(&ICUD8); ICUD8.emiosp = &EMIOS; ICUD8.ch_number = 8U; ICUD8.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH8 */ #if SPC5_ICU_USE_EMIOS_CH7 /* Driver initialization.*/ icuObjectInit(&ICUD9); ICUD9.emiosp = &EMIOS; ICUD9.ch_number = 7U; ICUD9.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH7 */ #if SPC5_ICU_USE_EMIOS_CH16 /* Driver initialization.*/ icuObjectInit(&ICUD10); ICUD10.emiosp = &EMIOS; ICUD10.ch_number = 16U; ICUD10.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH16 */ #if SPC5_ICU_USE_EMIOS_CH17 /* Driver initialization.*/ icuObjectInit(&ICUD11); ICUD11.emiosp = &EMIOS; ICUD11.ch_number = 17U; ICUD11.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH17 */ #if SPC5_ICU_USE_EMIOS_CH18 /* Driver initialization.*/ icuObjectInit(&ICUD12); ICUD12.emiosp = &EMIOS; ICUD12.ch_number = 18U; ICUD12.clock = SPC5_EMIOS_CLK; #endif /* SPC5_ICU_USE_EMIOS_CH18 */ #if SPC5_ICU_USE_EMIOS #if SPC5_EMIOS_NUM_CHANNELS == 16 INTC.PSR[SPC5_EMIOS_FLAG_F0_NUMBER].R = SPC5_EMIOS_FLAG_F0_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F1_NUMBER].R = SPC5_EMIOS_FLAG_F1_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F2_NUMBER].R = SPC5_EMIOS_FLAG_F2_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F3_NUMBER].R = SPC5_EMIOS_FLAG_F3_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F4_NUMBER].R = SPC5_EMIOS_FLAG_F4_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F5_NUMBER].R = SPC5_EMIOS_FLAG_F5_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F6_NUMBER].R = SPC5_EMIOS_FLAG_F6_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F8_NUMBER].R = SPC5_EMIOS_FLAG_F8_PRIORITY; #endif #if SPC5_EMIOS_NUM_CHANNELS == 24 INTC.PSR[SPC5_EMIOS_FLAG_F0_NUMBER].R = SPC5_EMIOS_FLAG_F0_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F1_NUMBER].R = SPC5_EMIOS_FLAG_F1_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F2_NUMBER].R = SPC5_EMIOS_FLAG_F2_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F3_NUMBER].R = SPC5_EMIOS_FLAG_F3_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F4_NUMBER].R = SPC5_EMIOS_FLAG_F4_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F5_NUMBER].R = SPC5_EMIOS_FLAG_F5_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F6_NUMBER].R = SPC5_EMIOS_FLAG_F6_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F7_NUMBER].R = SPC5_EMIOS_FLAG_F7_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F8_NUMBER].R = SPC5_EMIOS_FLAG_F8_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F16_NUMBER].R = SPC5_EMIOS_FLAG_F16_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F17_NUMBER].R = SPC5_EMIOS_FLAG_F17_PRIORITY; INTC.PSR[SPC5_EMIOS_FLAG_F18_NUMBER].R = SPC5_EMIOS_FLAG_F18_PRIORITY; #endif #endif }
/** * @brief Low level PWM driver initialization. * * @notapi */ void pwm_lld_init(void) { /* eMIOSx channels initially all not in use.*/ reset_emios_active_channels(); #if SPC5_PWM_USE_EMIOS_CH0 /* Driver initialization.*/ pwmObjectInit(&PWMD1); PWMD1.emiosp = &EMIOS; PWMD1.ch_number = 0U; #endif /* SPC5_PWM_USE_EMIOS_CH0 */ #if SPC5_PWM_USE_EMIOS_CH1 /* Driver initialization.*/ pwmObjectInit(&PWMD2); PWMD2.emiosp = &EMIOS; PWMD2.ch_number = 1U; #endif /* SPC5_PWM_USE_EMIOS_CH1 */ #if SPC5_PWM_USE_EMIOS_CH2 /* Driver initialization.*/ pwmObjectInit(&PWMD3); PWMD3.emiosp = &EMIOS; PWMD3.ch_number = 2U; #endif /* SPC5_PWM_USE_EMIOS_CH2 */ #if SPC5_PWM_USE_EMIOS_CH3 /* Driver initialization.*/ pwmObjectInit(&PWMD4); PWMD4.emiosp = &EMIOS; PWMD4.ch_number = 3U; #endif /* SPC5_PWM_USE_EMIOS_CH3 */ #if SPC5_PWM_USE_EMIOS_CH4 /* Driver initialization.*/ pwmObjectInit(&PWMD5); PWMD5.emiosp = &EMIOS; PWMD5.ch_number = 4U; #endif /* SPC5_PWM_USE_EMIOS_CH4 */ #if SPC5_PWM_USE_EMIOS_CH5 /* Driver initialization.*/ pwmObjectInit(&PWMD6); PWMD6.emiosp = &EMIOS; PWMD6.ch_number = 5U; #endif /* SPC5_PWM_USE_EMIOS_CH5 */ #if SPC5_PWM_USE_EMIOS_CH6 /* Driver initialization.*/ pwmObjectInit(&PWMD7); PWMD7.emiosp = &EMIOS; PWMD7.ch_number = 6U; #endif /* SPC5_PWM_USE_EMIOS_CH6 */ #if SPC5_PWM_USE_EMIOS_CH7 /* Driver initialization.*/ pwmObjectInit(&PWMD8); PWMD8.emiosp = &EMIOS; PWMD8.ch_number = 7U; #endif /* SPC5_PWM_USE_EMIOS_CH7 */ #if SPC5_PWM_USE_EMIOS_CH8 /* Driver initialization.*/ pwmObjectInit(&PWMD9); PWMD9.emiosp = &EMIOS; PWMD9.ch_number = 8U; #endif /* SPC5_PWM_USE_EMIOS_CH8 */ #if SPC5_PWM_USE_EMIOS_CH9 /* Driver initialization.*/ pwmObjectInit(&PWMD10); PWMD10.emiosp = &EMIOS; PWMD10.ch_number = 9U; #endif /* SPC5_PWM_USE_EMIOS_CH9 */ #if SPC5_PWM_USE_EMIOS_CH10 /* Driver initialization.*/ pwmObjectInit(&PWMD11); PWMD11.emiosp = &EMIOS; PWMD11.ch_number = 10U; #endif /* SPC5_PWM_USE_EMIOS_CH10 */ #if SPC5_PWM_USE_EMIOS_CH11 /* Driver initialization.*/ pwmObjectInit(&PWMD12); PWMD12.emiosp = &EMIOS; PWMD12.ch_number = 11U; #endif /* SPC5_PWM_USE_EMIOS_CH11 */ #if SPC5_PWM_USE_EMIOS_CH12 /* Driver initialization.*/ pwmObjectInit(&PWMD13); PWMD13.emiosp = &EMIOS; PWMD13.ch_number = 12U; #endif /* SPC5_PWM_USE_EMIOS_CH12 */ #if SPC5_PWM_USE_EMIOS_CH13 /* Driver initialization.*/ pwmObjectInit(&PWMD14); PWMD14.emiosp = &EMIOS; PWMD14.ch_number = 13U; #endif /* SPC5_PWM_USE_EMIOS_CH13 */ #if SPC5_PWM_USE_EMIOS_CH14 /* Driver initialization.*/ pwmObjectInit(&PWMD15); PWMD15.emiosp = &EMIOS; PWMD15.ch_number = 14U; #endif /* SPC5_PWM_USE_EMIOS_CH14 */ #if SPC5_PWM_USE_EMIOS_CH15 /* Driver initialization.*/ pwmObjectInit(&PWMD16); PWMD16.emiosp = &EMIOS; PWMD16.ch_number = 15U; #endif /* SPC5_PWM_USE_EMIOS_CH15 */ #if SPC5_PWM_USE_EMIOS_CH16 /* Driver initialization.*/ pwmObjectInit(&PWMD17); PWMD17.emiosp = &EMIOS; PWMD17.ch_number = 16U; #endif /* SPC5_PWM_USE_EMIOS_CH16 */ #if SPC5_PWM_USE_EMIOS_CH17 /* Driver initialization.*/ pwmObjectInit(&PWMD18); PWMD18.emiosp = &EMIOS; PWMD18.ch_number = 17U; #endif /* SPC5_PWM_USE_EMIOS_CH17 */ #if SPC5_PWM_USE_EMIOS_CH18 /* Driver initialization.*/ pwmObjectInit(&PWMD19); PWMD19.emiosp = &EMIOS; PWMD19.ch_number = 18U; #endif /* SPC5_PWM_USE_EMIOS_CH18 */ #if SPC5_PWM_USE_EMIOS_CH19 /* Driver initialization.*/ pwmObjectInit(&PWMD20); PWMD20.emiosp = &EMIOS; PWMD20.ch_number = 19U; #endif /* SPC5_PWM_USE_EMIOS_CH19 */ #if SPC5_PWM_USE_EMIOS_CH20 /* Driver initialization.*/ pwmObjectInit(&PWMD21); PWMD21.emiosp = &EMIOS; PWMD21.ch_number = 20U; #endif /* SPC5_PWM_USE_EMIOS_CH20 */ #if SPC5_PWM_USE_EMIOS_CH21 /* Driver initialization.*/ pwmObjectInit(&PWMD22); PWMD22.emiosp = &EMIOS; PWMD22.ch_number = 21U; #endif /* SPC5_PWM_USE_EMIOS_CH21 */ #if SPC5_PWM_USE_EMIOS_CH22 /* Driver initialization.*/ pwmObjectInit(&PWMD23); PWMD23.emiosp = &EMIOS; PWMD23.ch_number = 22U; #endif /* SPC5_PWM_USE_EMIOS_CH22 */ #if SPC5_PWM_USE_EMIOS_CH23 /* Driver initialization.*/ pwmObjectInit(&PWMD24); PWMD24.emiosp = &EMIOS; PWMD24.ch_number = 23U; #endif /* SPC5_PWM_USE_EMIOS_CH23 */ #if SPC5_PWM_USE_EMIOS #if SPC5_PWM_USE_EMIOS_CH0 INTC.PSR[SPC5_EMIOS_FLAG_F0_NUMBER].R = SPC5_EMIOS_FLAG_F0_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH0 */ #if SPC5_PWM_USE_EMIOS_CH1 INTC.PSR[SPC5_EMIOS_FLAG_F1_NUMBER].R = SPC5_EMIOS_FLAG_F1_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH1 */ #if SPC5_PWM_USE_EMIOS_CH2 INTC.PSR[SPC5_EMIOS_FLAG_F2_NUMBER].R = SPC5_EMIOS_FLAG_F2_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH2 */ #if SPC5_PWM_USE_EMIOS_CH3 INTC.PSR[SPC5_EMIOS_FLAG_F3_NUMBER].R = SPC5_EMIOS_FLAG_F3_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH3 */ #if SPC5_PWM_USE_EMIOS_CH4 INTC.PSR[SPC5_EMIOS_FLAG_F4_NUMBER].R = SPC5_EMIOS_FLAG_F4_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH4 */ #if SPC5_PWM_USE_EMIOS_CH5 INTC.PSR[SPC5_EMIOS_FLAG_F5_NUMBER].R = SPC5_EMIOS_FLAG_F5_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH5 */ #if SPC5_PWM_USE_EMIOS_CH6 INTC.PSR[SPC5_EMIOS_FLAG_F6_NUMBER].R = SPC5_EMIOS_FLAG_F6_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH6 */ #if SPC5_PWM_USE_EMIOS_CH7 INTC.PSR[SPC5_EMIOS_FLAG_F7_NUMBER].R = SPC5_EMIOS_FLAG_F7_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH7 */ #if SPC5_PWM_USE_EMIOS_CH8 INTC.PSR[SPC5_EMIOS_FLAG_F8_NUMBER].R = SPC5_EMIOS_FLAG_F8_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH8 */ #if SPC5_PWM_USE_EMIOS_CH9 INTC.PSR[SPC5_EMIOS_FLAG_F9_NUMBER].R = SPC5_EMIOS_FLAG_F9_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH9 */ #if SPC5_PWM_USE_EMIOS_CH10 INTC.PSR[SPC5_EMIOS_FLAG_F10_NUMBER].R = SPC5_EMIOS_FLAG_F10_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH10 */ #if SPC5_PWM_USE_EMIOS_CH11 INTC.PSR[SPC5_EMIOS_FLAG_F11_NUMBER].R = SPC5_EMIOS_FLAG_F11_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH11 */ #if SPC5_PWM_USE_EMIOS_CH12 INTC.PSR[SPC5_EMIOS_FLAG_F12_NUMBER].R = SPC5_EMIOS_FLAG_F12_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH12 */ #if SPC5_PWM_USE_EMIOS_CH13 INTC.PSR[SPC5_EMIOS_FLAG_F13_NUMBER].R = SPC5_EMIOS_FLAG_F13_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH13 */ #if SPC5_PWM_USE_EMIOS_CH14 INTC.PSR[SPC5_EMIOS_FLAG_F14_NUMBER].R = SPC5_EMIOS_FLAG_F14_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH14 */ #if SPC5_PWM_USE_EMIOS_CH15 INTC.PSR[SPC5_EMIOS_FLAG_F15_NUMBER].R = SPC5_EMIOS_FLAG_F15_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH15 */ #if SPC5_PWM_USE_EMIOS_CH16 INTC.PSR[SPC5_EMIOS_FLAG_F16_NUMBER].R = SPC5_EMIOS_FLAG_F16_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH16 */ #if SPC5_PWM_USE_EMIOS_CH17 INTC.PSR[SPC5_EMIOS_FLAG_F17_NUMBER].R = SPC5_EMIOS_FLAG_F17_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH17 */ #if SPC5_PWM_USE_EMIOS_CH18 INTC.PSR[SPC5_EMIOS_FLAG_F18_NUMBER].R = SPC5_EMIOS_FLAG_F18_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH18 */ #if SPC5_PWM_USE_EMIOS_CH19 INTC.PSR[SPC5_EMIOS_FLAG_F19_NUMBER].R = SPC5_EMIOS_FLAG_F19_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH19 */ #if SPC5_PWM_USE_EMIOS_CH20 INTC.PSR[SPC5_EMIOS_FLAG_F20_NUMBER].R = SPC5_EMIOS_FLAG_F20_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH20 */ #if SPC5_PWM_USE_EMIOS_CH21 INTC.PSR[SPC5_EMIOS_FLAG_F21_NUMBER].R = SPC5_EMIOS_FLAG_F21_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH21 */ #if SPC5_PWM_USE_EMIOS_CH22 INTC.PSR[SPC5_EMIOS_FLAG_F22_NUMBER].R = SPC5_EMIOS_FLAG_F22_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH22 */ #if SPC5_PWM_USE_EMIOS_CH23 INTC.PSR[SPC5_EMIOS_FLAG_F23_NUMBER].R = SPC5_EMIOS_FLAG_F23_PRIORITY; #endif /* SPC5_PWM_USE_EMIOS_CH23 */ #endif }