| #endif | #endif | ||||
| }; | }; | ||||
| // Known usage of FlexPWM and QuadTimers | |||||
| // ------------------------------------- | |||||
| // FlexPWM1_0 PWM pin 1, 36(T4.0), 37(T4.0), 44(T4.1), 45(T4.1) | |||||
| // FlexPWM1_1 PWM pin 0, 34(T4.0), 35(T4.0), 42(T4.1), 43(T4.1) | |||||
| // FlexPWM1_2 PWM pin 24, 38(T4.0), 39(T4.0), 46(T4.1), 47(T4.1) | |||||
| // FlexPWM1_3 PWM pin 7, 8, 25 | |||||
| // FlexPWM2_0 PWM pin 4, 33 | |||||
| // FlexPWM2_1 PWM pin 5 | |||||
| // FlexPWM2_2 PWM pin 6, 9 | |||||
| // FlexPWM2_3 PWM pin 36(T4.1), 37(T4.1) | |||||
| // FlexPWM3_0 PWM pin 53(T4.1) | |||||
| // FlexPWM3_1 PWM pin 28, 29 | |||||
| // FlexPWM3_2 | |||||
| // FlexPWM3_3 PWM pin 41(T4.1) | |||||
| // FlexPWM4_0 PWM pin 22 | |||||
| // FlexPWM4_1 PWM pin 23 | |||||
| // FlexPWM4_2 PWM pin 2, 3 | |||||
| // FlexPWM4_3 | |||||
| // QuadTimer1_0 PWM pin 10 | |||||
| // QuadTimer1_1 PWM pin 12 | |||||
| // QuadTimer1_2 PWM pin 11 | |||||
| // QuadTimer1_3 | |||||
| // QuadTimer2_0 PWM pin 13 | |||||
| // QuadTimer2_1 | |||||
| // QuadTimer2_2 | |||||
| // QuadTimer2_3 | |||||
| // QuadTimer3_0 PWM pin 19 | |||||
| // QuadTimer3_1 PWM pin 18 | |||||
| // QuadTimer3_2 PWM pin 14 | |||||
| // QuadTimer3_3 PWM pin 15 | |||||
| // QuadTimer4_0 OctoWS2811 | |||||
| // QuadTimer4_1 OctoWS2811 | |||||
| // QuadTimer4_2 OctoWS2811 | |||||
| // QuadTimer4_3 AudioInputAnalog | |||||
| #endif // __IMXRT1062__ | #endif // __IMXRT1062__ | ||||
| void flexpwmWrite(IMXRT_FLEXPWM_t *p, unsigned int submodule, uint8_t channel, uint16_t val) | void flexpwmWrite(IMXRT_FLEXPWM_t *p, unsigned int submodule, uint8_t channel, uint16_t val) |