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 void | ll_pwm_set_flicker_stop_level_a (pwm_regs_t *PWMx, uint32_t flickerstop_lvl) |
Set the channel_a stop level in flicker mode. More... | |
__STATIC_INLINE uint32_t | ll_pwm_get_flicker_stop_level_a (pwm_regs_t *PWMx) |
Get the channel_a stop level in flicker mode. More... | |
__STATIC_INLINE void | ll_pwm_set_flicker_stop_level_b (pwm_regs_t *PWMx, uint32_t flickerstop_lvl) |
Set the channel_b stop level in flicker mode. More... | |
__STATIC_INLINE uint32_t | ll_pwm_get_flicker_stop_level_b (pwm_regs_t *PWMx) |
Get the channel_b stop level in flicker mode. More... | |
__STATIC_INLINE void | ll_pwm_set_flicker_stop_level_c (pwm_regs_t *PWMx, uint32_t flickerstop_lvl) |
Set the channel_c stop level in flicker mode. More... | |
__STATIC_INLINE uint32_t | ll_pwm_get_flicker_stop_level_c (pwm_regs_t *PWMx) |
Get the channel_c stop level in flicker mode. 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_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_set_breath_stop_level (pwm_regs_t *PWMx, uint32_t breathstop_lvl) |
Set the stop level in breath mode. More... | |
__STATIC_INLINE uint32_t | ll_pwm_get_breath_stop_level (pwm_regs_t *PWMx) |
Get the stop level in breath mode. More... | |
__STATIC_INLINE void ll_pwm_disable | ( | pwm_regs_t * | PWMx | ) |
Disable PWM.
Register|BitsName --------|-------- MODE | EN
PWMx | PWM instance |
None |
Definition at line 295 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_pause | ( | pwm_regs_t * | PWMx | ) |
Disable PWM pause.
Register|BitsName --------|-------- MODE | PAUSE
PWMx | PWM instance |
None |
Definition at line 340 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 420 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 465 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 510 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1113 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_all | ( | pwm_regs_t * | PWMx | ) |
Disable update all parameters.
Register|BitsName --------|-------- UPDATE | SA
PWMx | PWM instance |
None |
Definition at line 663 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1023 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_compare_a0 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareA0.
Register|BitsName --------|-------- UPDATE | SSCMPA0
PWMx | PWM instance |
None |
Definition at line 753 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_compare_a1 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareA1.
Register|BitsName --------|-------- UPDATE | SSCMPA1
PWMx | PWM instance |
None |
Definition at line 798 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_compare_b0 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareB0.
Register|BitsName --------|-------- UPDATE | SSCMPB0
PWMx | PWM instance |
None |
Definition at line 843 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_compare_b1 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareB1.
Register|BitsName --------|-------- UPDATE | SSCMPB1
PWMx | PWM instance |
None |
Definition at line 888 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_compare_c0 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareC0.
Register|BitsName --------|-------- UPDATE | SSCMPC0
PWMx | PWM instance |
None |
Definition at line 933 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_compare_c1 | ( | pwm_regs_t * | PWMx | ) |
Disable update compareC1.
Register|BitsName --------|-------- UPDATE | SSCMPC1
PWMx | PWM instance |
None |
Definition at line 978 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1068 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_disable_update_period | ( | pwm_regs_t * | PWMx | ) |
Disable update period.
Register|BitsName --------|-------- UPDATE | SSPRD
PWMx | PWM instance |
None |
Definition at line 708 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable | ( | pwm_regs_t * | PWMx | ) |
Enable PWM.
Register|BitsName --------|-------- MODE | EN
PWMx | PWM instance |
None |
Definition at line 280 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_pause | ( | pwm_regs_t * | PWMx | ) |
Enable PWM pause.
Register|BitsName --------|-------- MODE | PAUSE
PWMx | PWM instance |
None |
Definition at line 325 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 405 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 450 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 495 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1098 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_all | ( | pwm_regs_t * | PWMx | ) |
Enable update all parameters.
Register|BitsName --------|-------- UPDATE | SA
PWMx | PWM instance |
None |
Definition at line 648 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1008 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_compare_a0 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareA0.
Register|BitsName --------|-------- UPDATE | SSCMPA0
PWMx | PWM instance |
None |
Definition at line 738 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_compare_a1 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareA1.
Register|BitsName --------|-------- UPDATE | SSCMPA1
PWMx | PWM instance |
None |
Definition at line 783 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_compare_b0 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareB0.
Register|BitsName --------|-------- UPDATE | SSCMPB0
PWMx | PWM instance |
None |
Definition at line 828 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_compare_b1 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareB1.
Register|BitsName --------|-------- UPDATE | SSCMPB1
PWMx | PWM instance |
None |
Definition at line 873 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_compare_c0 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareC0.
Register|BitsName --------|-------- UPDATE | SSCMPC0
PWMx | PWM instance |
None |
Definition at line 918 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_compare_c1 | ( | pwm_regs_t * | PWMx | ) |
Enable update compareC1.
Register|BitsName --------|-------- UPDATE | SSCMPC1
PWMx | PWM instance |
None |
Definition at line 963 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1053 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_enable_update_period | ( | pwm_regs_t * | PWMx | ) |
Enable update period.
Register|BitsName --------|-------- UPDATE | SSPRD
PWMx | PWM instance |
None |
Definition at line 693 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 1384 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 1423 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 1462 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 1501 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 1540 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 1579 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1610 of file gr55xx_ll_pwm.h.
__STATIC_INLINE uint32_t ll_pwm_get_breath_stop_level | ( | pwm_regs_t * | PWMx | ) |
Get the stop level in breath mode.
Register|BitsName --------|-------- MODE | BREATH_PAUSE_LEVEL
PWMx | PWM breath stop level |
Return | value of 0 or 1. |
Definition at line 1672 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1190 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1221 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1252 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1283 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1314 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1345 of file gr55xx_ll_pwm.h.
__STATIC_INLINE uint32_t ll_pwm_get_flicker_stop_level_a | ( | pwm_regs_t * | PWMx | ) |
Get the channel_a stop level in flicker mode.
Register|BitsName --------|-------- MODE | FLICKER_PAUSE_LEVEL_A
PWMx |
Return | value of 0 or 1. |
Definition at line 556 of file gr55xx_ll_pwm.h.
__STATIC_INLINE uint32_t ll_pwm_get_flicker_stop_level_b | ( | pwm_regs_t * | PWMx | ) |
Get the channel_b stop level in flicker mode.
Register|BitsName --------|-------- MODE | FLICKER_PAUSE_LEVEL_B
PWMx |
Return | value of 0 or 1. |
Definition at line 587 of file gr55xx_ll_pwm.h.
__STATIC_INLINE uint32_t ll_pwm_get_flicker_stop_level_c | ( | pwm_regs_t * | PWMx | ) |
Get the channel_c stop level in flicker mode.
Register|BitsName --------|-------- MODE | FLICKER_PAUSE_LEVEL_C
PWMx |
Return | value of 0 or 1. |
Definition at line 618 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1641 of file gr55xx_ll_pwm.h.
__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: |
Definition at line 390 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1159 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 633 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 310 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 355 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 435 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 480 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 525 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 1128 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 678 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 1038 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 768 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 813 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 858 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 903 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 948 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 993 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 1083 of file gr55xx_ll_pwm.h.
__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). |
Definition at line 723 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1365 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1404 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1443 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1482 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1521 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1560 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1595 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_set_breath_stop_level | ( | pwm_regs_t * | PWMx, |
uint32_t | breathstop_lvl | ||
) |
Set the stop level in breath mode.
Register|BitsName --------|-------- MODE | BREATH_PAUSE_LEVEL
PWMx | PWM breath stop level |
breathstop_lvl | This parameter can be set with 0 or 1. |
None |
Definition at line 1657 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1175 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1206 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1237 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1268 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1299 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1330 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_set_flicker_stop_level_a | ( | pwm_regs_t * | PWMx, |
uint32_t | flickerstop_lvl | ||
) |
Set the channel_a stop level in flicker mode.
Register|BitsName --------|-------- MODE | FLICKER_PAUSE_LEVEL_A
PWMx | PWM flicker stop level |
flickerstop_lvl | This parameter can be set with 0 or 1. |
None |
Definition at line 541 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_set_flicker_stop_level_b | ( | pwm_regs_t * | PWMx, |
uint32_t | flickerstop_lvl | ||
) |
Set the channel_b stop level in flicker mode.
Register|BitsName --------|-------- MODE | FLICKER_PAUSE_LEVEL_B
PWMx | PWM flicker stop level |
flickerstop_lvl | This parameter can be set with 0 or 1. |
None |
Definition at line 572 of file gr55xx_ll_pwm.h.
__STATIC_INLINE void ll_pwm_set_flicker_stop_level_c | ( | pwm_regs_t * | PWMx, |
uint32_t | flickerstop_lvl | ||
) |
Set the channel_c stop level in flicker mode.
Register|BitsName --------|-------- MODE | FLICKER_PAUSE_LEVEL_C
PWMx | PWM flicker stop level |
flickerstop_lvl | This parameter can be set with 0 or 1. |
None |
Definition at line 603 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1626 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 373 of file gr55xx_ll_pwm.h.
__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 |
Definition at line 1144 of file gr55xx_ll_pwm.h.