Functions | |
| __STATIC_INLINE void | ll_pwm_enable (pwm_regs_t *PWMx) |
| Enable PWM. More... | |
| __STATIC_INLINE void | ll_pwm_disable (pwm_regs_t *PWMx) |
| Disable PWM. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled (pwm_regs_t *PWMx) |
| Indicate whether the PWM is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_pause (pwm_regs_t *PWMx) |
| Enable PWM pause. More... | |
| __STATIC_INLINE void | ll_pwm_disable_pause (pwm_regs_t *PWMx) |
| Disable PWM pause. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_pause (pwm_regs_t *PWMx) |
| Indicate whether the PWM pause is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_set_mode (pwm_regs_t *PWMx, uint32_t mode) |
| Set PWM mode. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_mode (pwm_regs_t *PWMx) |
| Get PWM mode. More... | |
| __STATIC_INLINE void | ll_pwm_enable_positive_drive_channel_a (pwm_regs_t *PWMx) |
| Enable positive drive mode in channelA. More... | |
| __STATIC_INLINE void | ll_pwm_disable_positive_drive_channel_a (pwm_regs_t *PWMx) |
| Disable positive drive mode in channelA. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_positive_drive_channel_a (pwm_regs_t *PWMx) |
| Indicate whether the positive drive mode in channelA is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_positive_drive_channel_b (pwm_regs_t *PWMx) |
| Enable positive drive mode in channelB. More... | |
| __STATIC_INLINE void | ll_pwm_disable_positive_drive_channel_b (pwm_regs_t *PWMx) |
| Disable positive drive mode in channelB. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_positive_drive_channel_b (pwm_regs_t *PWMx) |
| Indicate whether the positive drive mode in channelB is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_positive_drive_channel_c (pwm_regs_t *PWMx) |
| Enable positive drive mode in channelC. More... | |
| __STATIC_INLINE void | ll_pwm_disable_positive_drive_channel_c (pwm_regs_t *PWMx) |
| Disable positive drive mode in channelC. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_positive_drive_channel_c (pwm_regs_t *PWMx) |
| Indicate whether the positive drive mode in channelC is enabled. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_active_flag_update_all (pwm_regs_t *PWMx) |
| Check update active flag. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_all (pwm_regs_t *PWMx) |
| Enable update all parameters. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_all (pwm_regs_t *PWMx) |
| Disable update all parameters. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_all (pwm_regs_t *PWMx) |
| Indicate whether the update all parameters is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_period (pwm_regs_t *PWMx) |
| Enable update period. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_period (pwm_regs_t *PWMx) |
| Disable update period. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_period (pwm_regs_t *PWMx) |
| Indicate whether the update period is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_compare_a0 (pwm_regs_t *PWMx) |
| Enable update compareA0. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_compare_a0 (pwm_regs_t *PWMx) |
| Disable update compareA0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_compare_a0 (pwm_regs_t *PWMx) |
| Indicate whether the update compareA0 is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_compare_a1 (pwm_regs_t *PWMx) |
| Enable update compareA1. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_compare_a1 (pwm_regs_t *PWMx) |
| Disable update compareA1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_compare_a1 (pwm_regs_t *PWMx) |
| Indicate whether the update compareA1 is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_compare_b0 (pwm_regs_t *PWMx) |
| Enable update compareB0. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_compare_b0 (pwm_regs_t *PWMx) |
| Disable update compareB0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_compare_b0 (pwm_regs_t *PWMx) |
| Indicate whether the update compareB0 is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_compare_b1 (pwm_regs_t *PWMx) |
| Enable update compareB1. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_compare_b1 (pwm_regs_t *PWMx) |
| Disable update compareB1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_compare_b1 (pwm_regs_t *PWMx) |
| Indicate whether the update compareB1 is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_compare_c0 (pwm_regs_t *PWMx) |
| Enable update compareC0. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_compare_c0 (pwm_regs_t *PWMx) |
| Disable update compareC0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_compare_c0 (pwm_regs_t *PWMx) |
| Indicate whether the update compareC0 is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_compare_c1 (pwm_regs_t *PWMx) |
| Enable update compareC1. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_compare_c1 (pwm_regs_t *PWMx) |
| Disable update compareC1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_compare_c1 (pwm_regs_t *PWMx) |
| Indicate whether the update compareC1 is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_pause (pwm_regs_t *PWMx) |
| Enable update pause. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_pause (pwm_regs_t *PWMx) |
| Disable update pause. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_pause (pwm_regs_t *PWMx) |
| Indicate whether the update pause is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_breath_period (pwm_regs_t *PWMx) |
| Enable update breath period. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_breath_period (pwm_regs_t *PWMx) |
| Disable update breath period. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_breath_period (pwm_regs_t *PWMx) |
| Indicate whether the update breath period is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_hold_period (pwm_regs_t *PWMx) |
| Enable update hold period. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_hold_period (pwm_regs_t *PWMx) |
| Disable update hold period. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_hold_period (pwm_regs_t *PWMx) |
| Indicate whether the update hold period is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_enable_update_active_event (pwm_regs_t *PWMx) |
| Enable update active event. More... | |
| __STATIC_INLINE void | ll_pwm_disable_update_active_event (pwm_regs_t *PWMx) |
| Disable update active event. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_is_enabled_update_active_event (pwm_regs_t *PWMx) |
| Indicate whether the update active event is enabled. More... | |
| __STATIC_INLINE void | ll_pwm_set_prescaler (pwm_regs_t *PWMx, uint32_t prescaler) |
| Set the PWM prescaler. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_prescaler (pwm_regs_t *PWMx) |
| Get the PWM prescaler. More... | |
| __STATIC_INLINE void | ll_pwm_set_compare_a0 (pwm_regs_t *PWMx, uint32_t compare) |
| Set the PWM compare counter A0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_compare_a0 (pwm_regs_t *PWMx) |
| Get the PWM compare counter A0. More... | |
| __STATIC_INLINE void | ll_pwm_set_compare_a1 (pwm_regs_t *PWMx, uint32_t compare) |
| Set the PWM compare counter A1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_compare_a1 (pwm_regs_t *PWMx) |
| Get the PWM compare counter A1. More... | |
| __STATIC_INLINE void | ll_pwm_set_compare_b0 (pwm_regs_t *PWMx, uint32_t compare) |
| Set the PWM compare counter B0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_compare_b0 (pwm_regs_t *PWMx) |
| Get the PWM compare counter B0. More... | |
| __STATIC_INLINE void | ll_pwm_set_compare_b1 (pwm_regs_t *PWMx, uint32_t compare) |
| Set the PWM compare counter B1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_compare_b1 (pwm_regs_t *PWMx) |
| Get the PWM compare counter B1. More... | |
| __STATIC_INLINE void | ll_pwm_set_compare_c0 (pwm_regs_t *PWMx, uint32_t compare) |
| Set the PWM compare counter C0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_compare_c0 (pwm_regs_t *PWMx) |
| Get the PWM compare counter C0. More... | |
| __STATIC_INLINE void | ll_pwm_set_compare_c1 (pwm_regs_t *PWMx, uint32_t compare) |
| Set the PWM compare counter C1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_compare_c1 (pwm_regs_t *PWMx) |
| Get the PWM compare counter C1. More... | |
| __STATIC_INLINE void | ll_pwm_set_action_event_cmp_a0 (pwm_regs_t *PWMx, uint32_t action_event) |
| Set the channel A0 action event when PWM counter value reaches compare counter A0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_action_event_cmp_a0 (pwm_regs_t *PWMx) |
| Get the channel A0 action event when PWM counter value reaches compare counter A0. More... | |
| __STATIC_INLINE void | ll_pwm_set_action_event_cmp_a1 (pwm_regs_t *PWMx, uint32_t action_event) |
| Set the channel A1 action event when PWM counter value reaches compare counter A1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_action_event_cmp_a1 (pwm_regs_t *PWMx) |
| Get the channel A1 action event when PWM counter value reaches compare counter A1. More... | |
| __STATIC_INLINE void | ll_pwm_set_action_event_cmp_b0 (pwm_regs_t *PWMx, uint32_t action_event) |
| Set the channel B0 action event when PWM counter value reaches compare counter B0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_action_event_cmp_b0 (pwm_regs_t *PWMx) |
| Get the channel B0 action event when PWM counter value reaches compare counter B0. More... | |
| __STATIC_INLINE void | ll_pwm_set_action_event_cmp_b1 (pwm_regs_t *PWMx, uint32_t action_event) |
| Set the channel B1 action event when PWM counter value reaches compare counter B1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_action_event_cmp_b1 (pwm_regs_t *PWMx) |
| Get the channel B1 action event when PWM counter value reaches compare counter B1. More... | |
| __STATIC_INLINE void | ll_pwm_set_action_event_cmp_c0 (pwm_regs_t *PWMx, uint32_t action_event) |
| Set the channel C0 action event when PWM counter value reaches compare counter C0. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_action_event_cmp_c0 (pwm_regs_t *PWMx) |
| Get the channel C0 action event when PWM counter value reaches compare counter C0. More... | |
| __STATIC_INLINE void | ll_pwm_set_action_event_cmp_c1 (pwm_regs_t *PWMx, uint32_t action_event) |
| Set the channel C1 action event when PWM counter value reaches compare counter C1. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_action_event_cmp_c1 (pwm_regs_t *PWMx) |
| Get the channel C1 action event when PWM counter value reaches compare counter C1. More... | |
| __STATIC_INLINE void | ll_pwm_set_breath_prescaler (pwm_regs_t *PWMx, uint32_t bprescaler) |
| Set the breath prescaler in breath mode. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_breath_prescaler (pwm_regs_t *PWMx) |
| Get the breath prescaler in breath mode. More... | |
| __STATIC_INLINE void | ll_pwm_set_hold_prescaler (pwm_regs_t *PWMx, uint32_t hprescaler) |
| Set the hold prescaler in breath mode. More... | |
| __STATIC_INLINE uint32_t | ll_pwm_get_hold_prescaler (pwm_regs_t *PWMx) |
| Get the hold prescaler in breath mode. More... | |
| __STATIC_INLINE void ll_pwm_disable | ( | pwm_regs_t * | PWMx | ) |
Disable PWM.
| Register | BitsName |
|---|---|
| MODE | EN |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_pause | ( | pwm_regs_t * | PWMx | ) |
Disable PWM pause.
| Register | BitsName |
|---|---|
| MODE | PAUSE |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_positive_drive_channel_a | ( | pwm_regs_t * | PWMx | ) |
Disable positive drive mode in channelA.
| Register | BitsName |
|---|---|
| MODE | DPENA |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_positive_drive_channel_b | ( | pwm_regs_t * | PWMx | ) |
Disable positive drive mode in channelB.
| Register | BitsName |
|---|---|
| MODE | DPENB |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_positive_drive_channel_c | ( | pwm_regs_t * | PWMx | ) |
Disable positive drive mode in channelC.
| Register | BitsName |
|---|---|
| MODE | DPENC |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_active_event | ( | pwm_regs_t * | PWMx | ) |
Disable update active event.
| Register | BitsName |
|---|---|
| UPDATE | SSAQCTRL |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_all | ( | pwm_regs_t * | PWMx | ) |
Disable update all parameters.
| Register | BitsName |
|---|---|
| UPDATE | SA |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_breath_period | ( | pwm_regs_t * | PWMx | ) |
Disable update breath period.
| Register | BitsName |
|---|---|
| UPDATE | SSBRPRD |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_compare_a0 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareA0.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPA0 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_compare_a1 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareA1.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPA1 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_compare_b0 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareB0.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPB0 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_compare_b1 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareB1.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPB1 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_compare_c0 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareC0.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPC0 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_compare_c1 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareC1.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPC1 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_hold_period | ( | pwm_regs_t * | PWMx | ) |
Disable update hold period.
| Register | BitsName |
|---|---|
| UPDATE | SSHOLD |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_pause | ( | pwm_regs_t * | PWMx | ) |
Disable update pause.
| Register | BitsName |
|---|---|
| UPDATE | SSPAUSE |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_disable_update_period | ( | pwm_regs_t * | PWMx | ) |
Disable update period.
| Register | BitsName |
|---|---|
| UPDATE | SSPRD |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable | ( | pwm_regs_t * | PWMx | ) |
Enable PWM.
| Register | BitsName |
|---|---|
| MODE | EN |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_pause | ( | pwm_regs_t * | PWMx | ) |
Enable PWM pause.
| Register | BitsName |
|---|---|
| MODE | PAUSE |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_positive_drive_channel_a | ( | pwm_regs_t * | PWMx | ) |
Enable positive drive mode in channelA.
| Register | BitsName |
|---|---|
| MODE | DPENA |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_positive_drive_channel_b | ( | pwm_regs_t * | PWMx | ) |
Enable positive drive mode in channelB.
| Register | BitsName |
|---|---|
| MODE | DPENB |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_positive_drive_channel_c | ( | pwm_regs_t * | PWMx | ) |
Enable positive drive mode in channelC.
| Register | BitsName |
|---|---|
| MODE | DPENC |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_active_event | ( | pwm_regs_t * | PWMx | ) |
Enable update active event.
| Register | BitsName |
|---|---|
| UPDATE | SSAQCTRL |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_all | ( | pwm_regs_t * | PWMx | ) |
Enable update all parameters.
| Register | BitsName |
|---|---|
| UPDATE | SA |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_breath_period | ( | pwm_regs_t * | PWMx | ) |
Enable update breath period.
| Register | BitsName |
|---|---|
| UPDATE | SSBRPRD |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_compare_a0 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareA0.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPA0 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_compare_a1 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareA1.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPA1 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_compare_b0 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareB0.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPB0 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_compare_b1 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareB1.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPB1 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_compare_c0 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareC0.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPC0 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_compare_c1 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareC1.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPC1 |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_hold_period | ( | pwm_regs_t * | PWMx | ) |
Enable update hold period.
| Register | BitsName |
|---|---|
| UPDATE | SSHOLD |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_pause | ( | pwm_regs_t * | PWMx | ) |
Enable update pause.
| Register | BitsName |
|---|---|
| UPDATE | SSPAUSE |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE void ll_pwm_enable_update_period | ( | pwm_regs_t * | PWMx | ) |
Enable update period.
| Register | BitsName |
|---|---|
| UPDATE | SSPRD |
| PWMx | PWM instance |
| None |
| __STATIC_INLINE uint32_t ll_pwm_get_action_event_cmp_a0 | ( | pwm_regs_t * | PWMx | ) |
Get the channel A0 action event when PWM counter value reaches compare counter A0.
| Register | BitsName |
|---|---|
| AQCTRL | A0 |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_action_event_cmp_a1 | ( | pwm_regs_t * | PWMx | ) |
Get the channel A1 action event when PWM counter value reaches compare counter A1.
| Register | BitsName |
|---|---|
| AQCTRL | A1 |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_action_event_cmp_b0 | ( | pwm_regs_t * | PWMx | ) |
Get the channel B0 action event when PWM counter value reaches compare counter B0.
| Register | BitsName |
|---|---|
| AQCTRL | B0 |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_action_event_cmp_b1 | ( | pwm_regs_t * | PWMx | ) |
Get the channel B1 action event when PWM counter value reaches compare counter B1.
| Register | BitsName |
|---|---|
| AQCTRL | B1 |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_action_event_cmp_c0 | ( | pwm_regs_t * | PWMx | ) |
Get the channel C0 action event when PWM counter value reaches compare counter C0.
| Register | BitsName |
|---|---|
| AQCTRL | C0 |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_action_event_cmp_c1 | ( | pwm_regs_t * | PWMx | ) |
Get the channel C1 action event when PWM counter value reaches compare counter C1.
| Register | BitsName |
|---|---|
| AQCTRL | C1 |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_breath_prescaler | ( | pwm_regs_t * | PWMx | ) |
Get the breath prescaler in breath mode.
| Register | BitsName |
|---|---|
| BRPRD | BRPRD |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_compare_a0 | ( | pwm_regs_t * | PWMx | ) |
Get the PWM compare counter A0.
| Register | BitsName |
|---|---|
| CMPA0 | CMPA0 |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_compare_a1 | ( | pwm_regs_t * | PWMx | ) |
Get the PWM compare counter A1.
| Register | BitsName |
|---|---|
| CMPA1 | CMPA1 |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_compare_b0 | ( | pwm_regs_t * | PWMx | ) |
Get the PWM compare counter B0.
| Register | BitsName |
|---|---|
| CMPB0 | CMPB0 |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_compare_b1 | ( | pwm_regs_t * | PWMx | ) |
Get the PWM compare counter B1.
| Register | BitsName |
|---|---|
| CMPB1 | CMPB1 |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_compare_c0 | ( | pwm_regs_t * | PWMx | ) |
Get the PWM compare counter C0.
| Register | BitsName |
|---|---|
| CMPC0 | CMPC0 |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_compare_c1 | ( | pwm_regs_t * | PWMx | ) |
Get the PWM compare counter C1.
| Register | BitsName |
|---|---|
| CMPC1 | CMPC1 |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_hold_prescaler | ( | pwm_regs_t * | PWMx | ) |
Get the hold prescaler in breath mode.
| Register | BitsName |
|---|---|
| HOLD | HOLD |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=0 and Max_Data=0xFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_get_mode | ( | pwm_regs_t * | PWMx | ) |
Get PWM mode.
| Register | BitsName |
|---|---|
| MODE | BREATHEN |
| PWMx | PWM instance |
| Return | value can be one of the following values: |
| __STATIC_INLINE uint32_t ll_pwm_get_prescaler | ( | pwm_regs_t * | PWMx | ) |
Get the PWM prescaler.
| Register | BitsName |
|---|---|
| PRD | PRD |
| PWMx | PWM instance |
| Return | value ranges between Min_Data=1 and Max_Data=0xFFFFFFFF |
| __STATIC_INLINE uint32_t ll_pwm_is_active_flag_update_all | ( | pwm_regs_t * | PWMx | ) |
Check update active flag.
| Register | BitsName |
|---|---|
| UPDATE | SAG |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the PWM is enabled.
| Register | BitsName |
|---|---|
| MODE | EN |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_pause | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the PWM pause is enabled.
| Register | BitsName |
|---|---|
| MODE | PAUSE |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_positive_drive_channel_a | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the positive drive mode in channelA is enabled.
| Register | BitsName |
|---|---|
| MODE | DPENA |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_positive_drive_channel_b | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the positive drive mode in channelB is enabled.
| Register | BitsName |
|---|---|
| MODE | DPENB |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_positive_drive_channel_c | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the positive drive mode in channelC is enabled.
| Register | BitsName |
|---|---|
| MODE | DPENC |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_active_event | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update active event is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSAQCTRL |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_all | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update all parameters is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SA |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_breath_period | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update breath period is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSBRPRD |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_compare_a0 | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update compareA0 is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPA0 |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_compare_a1 | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update compareA1 is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPA1 |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_compare_b0 | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update compareB0 is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPB0 |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_compare_b1 | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update compareB1 is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPB1 |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_compare_c0 | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update compareC0 is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPC0 |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_compare_c1 | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update compareC1 is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSCMPC1 |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_hold_period | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update hold period is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSHOLD |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_pause | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update pause is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSPAUSE |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE uint32_t ll_pwm_is_enabled_update_period | ( | pwm_regs_t * | PWMx | ) |
Indicate whether the update period is enabled.
| Register | BitsName |
|---|---|
| UPDATE | SSPRD |
| PWMx | PWM instance |
| State | of bit (1 or 0). |
| __STATIC_INLINE void ll_pwm_set_action_event_cmp_a0 | ( | pwm_regs_t * | PWMx, |
| uint32_t | action_event | ||
| ) |
Set the channel A0 action event when PWM counter value reaches compare counter A0.
| Register | BitsName |
|---|---|
| AQCTRL | A0 |
| PWMx | PWM instance |
| action_event | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_action_event_cmp_a1 | ( | pwm_regs_t * | PWMx, |
| uint32_t | action_event | ||
| ) |
Set the channel A1 action event when PWM counter value reaches compare counter A1.
| Register | BitsName |
|---|---|
| AQCTRL | A1 |
| PWMx | PWM instance |
| action_event | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_action_event_cmp_b0 | ( | pwm_regs_t * | PWMx, |
| uint32_t | action_event | ||
| ) |
Set the channel B0 action event when PWM counter value reaches compare counter B0.
| Register | BitsName |
|---|---|
| AQCTRL | B0 |
| PWMx | PWM instance |
| action_event | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_action_event_cmp_b1 | ( | pwm_regs_t * | PWMx, |
| uint32_t | action_event | ||
| ) |
Set the channel B1 action event when PWM counter value reaches compare counter B1.
| Register | BitsName |
|---|---|
| AQCTRL | B1 |
| PWMx | PWM instance |
| action_event | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_action_event_cmp_c0 | ( | pwm_regs_t * | PWMx, |
| uint32_t | action_event | ||
| ) |
Set the channel C0 action event when PWM counter value reaches compare counter C0.
| Register | BitsName |
|---|---|
| AQCTRL | C0 |
| PWMx | PWM instance |
| action_event | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_action_event_cmp_c1 | ( | pwm_regs_t * | PWMx, |
| uint32_t | action_event | ||
| ) |
Set the channel C1 action event when PWM counter value reaches compare counter C1.
| Register | BitsName |
|---|---|
| AQCTRL | C1 |
| PWMx | PWM instance |
| action_event | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_breath_prescaler | ( | pwm_regs_t * | PWMx, |
| uint32_t | bprescaler | ||
| ) |
Set the breath prescaler in breath mode.
| Register | BitsName |
|---|---|
| BRPRD | BRPRD |
| PWMx | PWM instance |
| bprescaler | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_compare_a0 | ( | pwm_regs_t * | PWMx, |
| uint32_t | compare | ||
| ) |
Set the PWM compare counter A0.
| Register | BitsName |
|---|---|
| CMPA0 | CMPA0 |
| PWMx | PWM instance |
| compare | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_compare_a1 | ( | pwm_regs_t * | PWMx, |
| uint32_t | compare | ||
| ) |
Set the PWM compare counter A1.
| Register | BitsName |
|---|---|
| CMPA1 | CMPA1 |
| PWMx | PWM instance |
| compare | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_compare_b0 | ( | pwm_regs_t * | PWMx, |
| uint32_t | compare | ||
| ) |
Set the PWM compare counter B0.
| Register | BitsName |
|---|---|
| CMPB0 | CMPB0 |
| PWMx | PWM instance |
| compare | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_compare_b1 | ( | pwm_regs_t * | PWMx, |
| uint32_t | compare | ||
| ) |
Set the PWM compare counter B1.
| Register | BitsName |
|---|---|
| CMPB1 | CMPB1 |
| PWMx | PWM instance |
| compare | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_compare_c0 | ( | pwm_regs_t * | PWMx, |
| uint32_t | compare | ||
| ) |
Set the PWM compare counter C0.
| Register | BitsName |
|---|---|
| CMPC0 | CMPC0 |
| PWMx | PWM instance |
| compare | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_compare_c1 | ( | pwm_regs_t * | PWMx, |
| uint32_t | compare | ||
| ) |
Set the PWM compare counter C1.
| Register | BitsName |
|---|---|
| CMPC1 | CMPC1 |
| PWMx | PWM instance |
| compare | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_hold_prescaler | ( | pwm_regs_t * | PWMx, |
| uint32_t | hprescaler | ||
| ) |
Set the hold prescaler in breath mode.
| Register | BitsName |
|---|---|
| HOLD | HOLD |
| PWMx | PWM instance |
| hprescaler | This parameter ranges between Min_Data=0 and Max_Data=0xFFFFFF |
| None |
| __STATIC_INLINE void ll_pwm_set_mode | ( | pwm_regs_t * | PWMx, |
| uint32_t | mode | ||
| ) |
Set PWM mode.
| Register | BitsName |
|---|---|
| MODE | BREATHEN |
| PWMx | PWM instance |
| mode | This parameter can be one of the following values: |
| None |
| __STATIC_INLINE void ll_pwm_set_prescaler | ( | pwm_regs_t * | PWMx, |
| uint32_t | prescaler | ||
| ) |
Set the PWM prescaler.
| Register | BitsName |
|---|---|
| PRD | PRD |
| PWMx | PWM instance |
| prescaler | This parameter ranges between Min_Data=1 and Max_Data=0xFFFFFFFF |
| None |