10 #include <sysio/gpio.h> struct xPwm xPwm
Port de sortie PWM.
int iPwmRun(xPwm *pwm)
Démarrage de la génération du signal PWM.
int iPwmClose(xPwm *pwm)
Fermeture d'une broche PWM.
int iPwmClockDiv(void)
Diviseur d'horloge actuel.
int iPwmDivisor(double dFreq)
Valeur de diviseur correspondant à une fréquence d'horloge.
int iPwmRange(xPwm *pwm)
Période du signal PWM.
int iPwmSetValue(int value, xPwm *pwm)
Régle la largeur d'impulsion du signal PWM.
int iPwmSetClockFreq(double dFreq)
Modification de la fréquence d'horloge.
double dPwmClockFreq(void)
Fréquence d'horloge actuelle.
bool bPwmIsOpen(xPwm *pwm)
Indique si la broche est ouverte.
int iPwmStop(xPwm *pwm)
Arrêt de la génération du signal PWM.
bool bPwmIsRunning(xPwm *pwm)
Indique si la génération du signal est démarrée.
int iPwmSetClockDiv(int iDiv)
Modification du diviseur d'horloge.
double dPwmFreq(int iDiv)
Valeur de fréquence d'horloge correspondant à un diviseur.
int iPwmValue(xPwm *pwm)
Largeur d'implusion du signal PWM.
xPwm * xPwmOpen(int iPin)
Ouverture d'une broche PWM.
int iPwmSetRange(int range, xPwm *pwm)
Régle la période du signal PWM.