| STM32G0 MCAL 0.0.1
    Tiny MCAL for educational purpose. | 
| Macros | |
| #define | PWM_ID_INIT 0x00u | 
| #define | PWM_ID_DE_INIT 0x01u | 
| #define | PWM_ID_SET_DUTY_CYCLE 0x02u | 
| #define | PWM_ID_SET_PERIOD_AND_DUTY 0x03u | 
| #define | PWM_ID_SET_OUTPUT_TO_IDLE 0x04u | 
| #define | PWM_ID_GET_OUTPUT_STATE 0x05u | 
| #define | PWM_ID_DISABLE_NOTIFICATION 0x06u | 
| #define | PWM_ID_ENABLE_NOTIFICATION 0x07u | 
| #define | PWM_ID_SET_POWER_STATE 0x09u | 
| #define | PWM_ID_GET_CURRENT_POWER_STATE 0x0au | 
| #define | PWM_ID_GET_TARGET_POWER_STATE 0x0bu | 
| #define | PWM_ID_PREPARE_POWER_STATE 0x0cu | 
| #define | PWM_ID_GET_VERSION_INFO 0x08u | 
| #define PWM_ID_DE_INIT 0x01u | 
Pwm_DeInit() api service id
| #define PWM_ID_DISABLE_NOTIFICATION 0x06u | 
Pwm_DisableNotification() api service id
| #define PWM_ID_ENABLE_NOTIFICATION 0x07u | 
Pwm_EnableNotification() api service id
| #define PWM_ID_GET_CURRENT_POWER_STATE 0x0au | 
Pwm_GetCurrentPowerState() api service id
| #define PWM_ID_GET_OUTPUT_STATE 0x05u | 
Pwm_GetOutputState() api service id
| #define PWM_ID_GET_TARGET_POWER_STATE 0x0bu | 
Pwm_GetTargetPowerState() api service id
| #define PWM_ID_GET_VERSION_INFO 0x08u | 
Pwm_GetVersionInfo() api service id
| #define PWM_ID_INIT 0x00u | 
Pwm_Init() api service id
| #define PWM_ID_PREPARE_POWER_STATE 0x0cu | 
Pwm_PreparePowerState() api service id
| #define PWM_ID_SET_DUTY_CYCLE 0x02u | 
Pwm_SetDutyCycle() api service id
| #define PWM_ID_SET_OUTPUT_TO_IDLE 0x04u | 
Pwm_SetOutputToIdle() api service id
| #define PWM_ID_SET_PERIOD_AND_DUTY 0x03u | 
Pwm_SetPeridoAndDuty() api service id
| #define PWM_ID_SET_POWER_STATE 0x09u | 
Pwm_SetPowerState() api service id