FreeBASIC header file for the PWMSS component declarations. More...
Go to the source code of this file.
Classes | |
class | PwmssSet |
Structure for PWMSS subsystem registers. More... | |
class | PwmssArr |
UDT for PWMSS data, fetched in IO & RB mode. More... | |
class | PwmssUdt |
Structure for PWMSS subsystem features, containing all variables to handle the subsystems. More... | |
class | PwmMod |
UDT for PWM modules, containing the functions to drive the hardware. More... | |
class | CapMod |
UDT for PWMSS-CAP modules, containing the functions to drive the hardware. More... | |
class | QepMod |
UDT for PWMSS-QEP modules, containing the functions to drive the hardware. More... | |
FreeBASIC header file for the PWMSS component declarations.
Header file for including the PWMSS component of libpruio. It contains a UDT for the PWMSS subsystem, one for its registers and one UDT for each module in the subsystem (eQEP, eCAP and ePWM) with the functions to control the hardware.
The control functions are out-sourced in separate UDTs in order to make the API easier to understand for the user. He wants a PWM output at pin X or a CAP input at pin Y. And he should not care about the PWMSS subsystems and its modules when doing simple tasks.
Definition in file pruio_pwmss.bi.