Configuration functions
+ Collaboration diagram for Configuration functions:

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...
 

Detailed Description

Function Documentation

◆ ll_pwm_disable()

__STATIC_INLINE void ll_pwm_disable ( pwm_regs_t *  PWMx)

Disable PWM.

Register BitsName
MODE EN
Parameters
PWMxPWM instance
Return values
None

Definition at line 295 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_pause()

__STATIC_INLINE void ll_pwm_disable_pause ( pwm_regs_t *  PWMx)

Disable PWM pause.

Register BitsName
MODE PAUSE
Parameters
PWMxPWM instance
Return values
None

Definition at line 340 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_positive_drive_channel_a()

__STATIC_INLINE void ll_pwm_disable_positive_drive_channel_a ( pwm_regs_t *  PWMx)

Disable positive drive mode in channelA.

Register BitsName
MODE DPENA
Parameters
PWMxPWM instance
Return values
None

Definition at line 420 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_positive_drive_channel_b()

__STATIC_INLINE void ll_pwm_disable_positive_drive_channel_b ( pwm_regs_t *  PWMx)

Disable positive drive mode in channelB.

Register BitsName
MODE DPENB
Parameters
PWMxPWM instance
Return values
None

Definition at line 465 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_positive_drive_channel_c()

__STATIC_INLINE void ll_pwm_disable_positive_drive_channel_c ( pwm_regs_t *  PWMx)

Disable positive drive mode in channelC.

Register BitsName
MODE DPENC
Parameters
PWMxPWM instance
Return values
None

Definition at line 510 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_active_event()

__STATIC_INLINE void ll_pwm_disable_update_active_event ( pwm_regs_t *  PWMx)

Disable update active event.

Register BitsName
UPDATE SSAQCTRL
Parameters
PWMxPWM instance
Return values
None

Definition at line 1113 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_all()

__STATIC_INLINE void ll_pwm_disable_update_all ( pwm_regs_t *  PWMx)

Disable update all parameters.

Register BitsName
UPDATE SA
Parameters
PWMxPWM instance
Return values
None

Definition at line 663 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_breath_period()

__STATIC_INLINE void ll_pwm_disable_update_breath_period ( pwm_regs_t *  PWMx)

Disable update breath period.

Register BitsName
UPDATE SSBRPRD
Parameters
PWMxPWM instance
Return values
None

Definition at line 1023 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_compare_a0()

__STATIC_INLINE void ll_pwm_disable_update_compare_a0 ( pwm_regs_t *  PWMx)

Disable update compareA0.

Register BitsName
UPDATE SSCMPA0
Parameters
PWMxPWM instance
Return values
None

Definition at line 753 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_compare_a1()

__STATIC_INLINE void ll_pwm_disable_update_compare_a1 ( pwm_regs_t *  PWMx)

Disable update compareA1.

Register BitsName
UPDATE SSCMPA1
Parameters
PWMxPWM instance
Return values
None

Definition at line 798 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_compare_b0()

__STATIC_INLINE void ll_pwm_disable_update_compare_b0 ( pwm_regs_t *  PWMx)

Disable update compareB0.

Register BitsName
UPDATE SSCMPB0
Parameters
PWMxPWM instance
Return values
None

Definition at line 843 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_compare_b1()

__STATIC_INLINE void ll_pwm_disable_update_compare_b1 ( pwm_regs_t *  PWMx)

Disable update compareB1.

Register BitsName
UPDATE SSCMPB1
Parameters
PWMxPWM instance
Return values
None

Definition at line 888 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_compare_c0()

__STATIC_INLINE void ll_pwm_disable_update_compare_c0 ( pwm_regs_t *  PWMx)

Disable update compareC0.

Register BitsName
UPDATE SSCMPC0
Parameters
PWMxPWM instance
Return values
None

Definition at line 933 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_compare_c1()

__STATIC_INLINE void ll_pwm_disable_update_compare_c1 ( pwm_regs_t *  PWMx)

Disable update compareC1.

Register BitsName
UPDATE SSCMPC1
Parameters
PWMxPWM instance
Return values
None

Definition at line 978 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_hold_period()

__STATIC_INLINE void ll_pwm_disable_update_hold_period ( pwm_regs_t *  PWMx)

Disable update hold period.

Register BitsName
UPDATE SSHOLD
Parameters
PWMxPWM instance
Return values
None

Definition at line 1068 of file gr55xx_ll_pwm.h.

◆ ll_pwm_disable_update_period()

__STATIC_INLINE void ll_pwm_disable_update_period ( pwm_regs_t *  PWMx)

Disable update period.

Register BitsName
UPDATE SSPRD
Parameters
PWMxPWM instance
Return values
None

Definition at line 708 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable()

__STATIC_INLINE void ll_pwm_enable ( pwm_regs_t *  PWMx)

Enable PWM.

Register BitsName
MODE EN
Parameters
PWMxPWM instance
Return values
None

Definition at line 280 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_pause()

__STATIC_INLINE void ll_pwm_enable_pause ( pwm_regs_t *  PWMx)

Enable PWM pause.

Register BitsName
MODE PAUSE
Parameters
PWMxPWM instance
Return values
None

Definition at line 325 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_positive_drive_channel_a()

__STATIC_INLINE void ll_pwm_enable_positive_drive_channel_a ( pwm_regs_t *  PWMx)

Enable positive drive mode in channelA.

Register BitsName
MODE DPENA
Parameters
PWMxPWM instance
Return values
None

Definition at line 405 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_positive_drive_channel_b()

__STATIC_INLINE void ll_pwm_enable_positive_drive_channel_b ( pwm_regs_t *  PWMx)

Enable positive drive mode in channelB.

Register BitsName
MODE DPENB
Parameters
PWMxPWM instance
Return values
None

Definition at line 450 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_positive_drive_channel_c()

__STATIC_INLINE void ll_pwm_enable_positive_drive_channel_c ( pwm_regs_t *  PWMx)

Enable positive drive mode in channelC.

Register BitsName
MODE DPENC
Parameters
PWMxPWM instance
Return values
None

Definition at line 495 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_active_event()

__STATIC_INLINE void ll_pwm_enable_update_active_event ( pwm_regs_t *  PWMx)

Enable update active event.

Register BitsName
UPDATE SSAQCTRL
Parameters
PWMxPWM instance
Return values
None

Definition at line 1098 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_all()

__STATIC_INLINE void ll_pwm_enable_update_all ( pwm_regs_t *  PWMx)

Enable update all parameters.

Register BitsName
UPDATE SA
Parameters
PWMxPWM instance
Return values
None

Definition at line 648 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_breath_period()

__STATIC_INLINE void ll_pwm_enable_update_breath_period ( pwm_regs_t *  PWMx)

Enable update breath period.

Register BitsName
UPDATE SSBRPRD
Parameters
PWMxPWM instance
Return values
None

Definition at line 1008 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_compare_a0()

__STATIC_INLINE void ll_pwm_enable_update_compare_a0 ( pwm_regs_t *  PWMx)

Enable update compareA0.

Register BitsName
UPDATE SSCMPA0
Parameters
PWMxPWM instance
Return values
None

Definition at line 738 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_compare_a1()

__STATIC_INLINE void ll_pwm_enable_update_compare_a1 ( pwm_regs_t *  PWMx)

Enable update compareA1.

Register BitsName
UPDATE SSCMPA1
Parameters
PWMxPWM instance
Return values
None

Definition at line 783 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_compare_b0()

__STATIC_INLINE void ll_pwm_enable_update_compare_b0 ( pwm_regs_t *  PWMx)

Enable update compareB0.

Register BitsName
UPDATE SSCMPB0
Parameters
PWMxPWM instance
Return values
None

Definition at line 828 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_compare_b1()

__STATIC_INLINE void ll_pwm_enable_update_compare_b1 ( pwm_regs_t *  PWMx)

Enable update compareB1.

Register BitsName
UPDATE SSCMPB1
Parameters
PWMxPWM instance
Return values
None

Definition at line 873 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_compare_c0()

__STATIC_INLINE void ll_pwm_enable_update_compare_c0 ( pwm_regs_t *  PWMx)

Enable update compareC0.

Register BitsName
UPDATE SSCMPC0
Parameters
PWMxPWM instance
Return values
None

Definition at line 918 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_compare_c1()

__STATIC_INLINE void ll_pwm_enable_update_compare_c1 ( pwm_regs_t *  PWMx)

Enable update compareC1.

Register BitsName
UPDATE SSCMPC1
Parameters
PWMxPWM instance
Return values
None

Definition at line 963 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_hold_period()

__STATIC_INLINE void ll_pwm_enable_update_hold_period ( pwm_regs_t *  PWMx)

Enable update hold period.

Register BitsName
UPDATE SSHOLD
Parameters
PWMxPWM instance
Return values
None

Definition at line 1053 of file gr55xx_ll_pwm.h.

◆ ll_pwm_enable_update_period()

__STATIC_INLINE void ll_pwm_enable_update_period ( pwm_regs_t *  PWMx)

Enable update period.

Register BitsName
UPDATE SSPRD
Parameters
PWMxPWM instance
Return values
None

Definition at line 693 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_action_event_cmp_a0()

__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
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 1384 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_action_event_cmp_a1()

__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
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 1423 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_action_event_cmp_b0()

__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
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 1462 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_action_event_cmp_b1()

__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
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 1501 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_action_event_cmp_c0()

__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
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 1540 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_action_event_cmp_c1()

__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
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 1579 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_breath_prescaler()

__STATIC_INLINE uint32_t ll_pwm_get_breath_prescaler ( pwm_regs_t *  PWMx)

Get the breath prescaler in breath mode.

Register BitsName
BRPRD BRPRD
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1610 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_breath_stop_level()

__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
Parameters
PWMxPWM breath stop level
Return values
Returnvalue of 0 or 1.

Definition at line 1672 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_compare_a0()

__STATIC_INLINE uint32_t ll_pwm_get_compare_a0 ( pwm_regs_t *  PWMx)

Get the PWM compare counter A0.

Register BitsName
CMPA0 CMPA0
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1190 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_compare_a1()

__STATIC_INLINE uint32_t ll_pwm_get_compare_a1 ( pwm_regs_t *  PWMx)

Get the PWM compare counter A1.

Register BitsName
CMPA1 CMPA1
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1221 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_compare_b0()

__STATIC_INLINE uint32_t ll_pwm_get_compare_b0 ( pwm_regs_t *  PWMx)

Get the PWM compare counter B0.

Register BitsName
CMPB0 CMPB0
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1252 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_compare_b1()

__STATIC_INLINE uint32_t ll_pwm_get_compare_b1 ( pwm_regs_t *  PWMx)

Get the PWM compare counter B1.

Register BitsName
CMPB1 CMPB1
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1283 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_compare_c0()

__STATIC_INLINE uint32_t ll_pwm_get_compare_c0 ( pwm_regs_t *  PWMx)

Get the PWM compare counter C0.

Register BitsName
CMPC0 CMPC0
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1314 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_compare_c1()

__STATIC_INLINE uint32_t ll_pwm_get_compare_c1 ( pwm_regs_t *  PWMx)

Get the PWM compare counter C1.

Register BitsName
CMPC1 CMPC1
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFFFF

Definition at line 1345 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_flicker_stop_level_a()

__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
Parameters
PWMx
Return values
Returnvalue of 0 or 1.

Definition at line 556 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_flicker_stop_level_b()

__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
Parameters
PWMx
Return values
Returnvalue of 0 or 1.

Definition at line 587 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_flicker_stop_level_c()

__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
Parameters
PWMx
Return values
Returnvalue of 0 or 1.

Definition at line 618 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_hold_prescaler()

__STATIC_INLINE uint32_t ll_pwm_get_hold_prescaler ( pwm_regs_t *  PWMx)

Get the hold prescaler in breath mode.

Register BitsName
HOLD HOLD
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=0 and Max_Data=0xFFFFFF

Definition at line 1641 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_mode()

__STATIC_INLINE uint32_t ll_pwm_get_mode ( pwm_regs_t *  PWMx)

Get PWM mode.

Register BitsName
MODE BREATHEN
Parameters
PWMxPWM instance
Return values
Returnvalue can be one of the following values:

Definition at line 390 of file gr55xx_ll_pwm.h.

◆ ll_pwm_get_prescaler()

__STATIC_INLINE uint32_t ll_pwm_get_prescaler ( pwm_regs_t *  PWMx)

Get the PWM prescaler.

Register BitsName
PRD PRD
Parameters
PWMxPWM instance
Return values
Returnvalue ranges between Min_Data=1 and Max_Data=0xFFFFFFFF

Definition at line 1159 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_active_flag_update_all()

__STATIC_INLINE uint32_t ll_pwm_is_active_flag_update_all ( pwm_regs_t *  PWMx)

Check update active flag.

Register BitsName
UPDATE SAG
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 633 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled()

__STATIC_INLINE uint32_t ll_pwm_is_enabled ( pwm_regs_t *  PWMx)

Indicate whether the PWM is enabled.

Register BitsName
MODE EN
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 310 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_pause()

__STATIC_INLINE uint32_t ll_pwm_is_enabled_pause ( pwm_regs_t *  PWMx)

Indicate whether the PWM pause is enabled.

Register BitsName
MODE PAUSE
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 355 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_positive_drive_channel_a()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 435 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_positive_drive_channel_b()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 480 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_positive_drive_channel_c()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 525 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_active_event()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 1128 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_all()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 678 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_breath_period()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 1038 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_compare_a0()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 768 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_compare_a1()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 813 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_compare_b0()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 858 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_compare_b1()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 903 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_compare_c0()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 948 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_compare_c1()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 993 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_hold_period()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 1083 of file gr55xx_ll_pwm.h.

◆ ll_pwm_is_enabled_update_period()

__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
Parameters
PWMxPWM instance
Return values
Stateof bit (1 or 0).

Definition at line 723 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_action_event_cmp_a0()

__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
Parameters
PWMxPWM instance
action_eventThis parameter can be one of the following values:
Return values
None

Definition at line 1365 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_action_event_cmp_a1()

__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
Parameters
PWMxPWM instance
action_eventThis parameter can be one of the following values:
Return values
None

Definition at line 1404 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_action_event_cmp_b0()

__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
Parameters
PWMxPWM instance
action_eventThis parameter can be one of the following values:
Return values
None

Definition at line 1443 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_action_event_cmp_b1()

__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
Parameters
PWMxPWM instance
action_eventThis parameter can be one of the following values:
Return values
None

Definition at line 1482 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_action_event_cmp_c0()

__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
Parameters
PWMxPWM instance
action_eventThis parameter can be one of the following values:
Return values
None

Definition at line 1521 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_action_event_cmp_c1()

__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
Parameters
PWMxPWM instance
action_eventThis parameter can be one of the following values:
Return values
None

Definition at line 1560 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_breath_prescaler()

__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
Parameters
PWMxPWM instance
bprescalerThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1595 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_breath_stop_level()

__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
Parameters
PWMxPWM breath stop level
breathstop_lvlThis parameter can be set with 0 or 1.
Return values
None

Definition at line 1657 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_compare_a0()

__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
Parameters
PWMxPWM instance
compareThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1175 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_compare_a1()

__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
Parameters
PWMxPWM instance
compareThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1206 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_compare_b0()

__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
Parameters
PWMxPWM instance
compareThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1237 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_compare_b1()

__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
Parameters
PWMxPWM instance
compareThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1268 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_compare_c0()

__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
Parameters
PWMxPWM instance
compareThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1299 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_compare_c1()

__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
Parameters
PWMxPWM instance
compareThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1330 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_flicker_stop_level_a()

__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
Parameters
PWMxPWM flicker stop level
flickerstop_lvlThis parameter can be set with 0 or 1.
Return values
None

Definition at line 541 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_flicker_stop_level_b()

__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
Parameters
PWMxPWM flicker stop level
flickerstop_lvlThis parameter can be set with 0 or 1.
Return values
None

Definition at line 572 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_flicker_stop_level_c()

__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
Parameters
PWMxPWM flicker stop level
flickerstop_lvlThis parameter can be set with 0 or 1.
Return values
None

Definition at line 603 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_hold_prescaler()

__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
Parameters
PWMxPWM instance
hprescalerThis parameter ranges between Min_Data=0 and Max_Data=0xFFFFFF
Return values
None

Definition at line 1626 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_mode()

__STATIC_INLINE void ll_pwm_set_mode ( pwm_regs_t *  PWMx,
uint32_t  mode 
)

Set PWM mode.

Register BitsName
MODE BREATHEN
Parameters
PWMxPWM instance
modeThis parameter can be one of the following values:
Return values
None

Definition at line 373 of file gr55xx_ll_pwm.h.

◆ ll_pwm_set_prescaler()

__STATIC_INLINE void ll_pwm_set_prescaler ( pwm_regs_t *  PWMx,
uint32_t  prescaler 
)

Set the PWM prescaler.

Register BitsName
PRD PRD
Parameters
PWMxPWM instance
prescalerThis parameter ranges between Min_Data=1 and Max_Data=0xFFFFFFFF
Return values
None

Definition at line 1144 of file gr55xx_ll_pwm.h.