Public Attributes | List of all members
pwm_handle_t Struct Reference
Peripheral Driver » HAL Driver » PWM » Structures » PWM handle

PWM handle Structure definition. More...

`#include <gr55xx_hal_pwm.h>`

Collaboration diagram for pwm_handle_t:
[legend]

## Public Attributes
pwm_regs_t * | p_instance
| Register base address More...
pwm_init_t | init
| Required parameters for PWM Base. More...
hal_pwm_active_channel_t | active_channel
| Active channel More...
__IO hal_lock_t | lock
| Lock object More...
__IO hal_pwm_state_t | state
| PWM operation state More...
uint32_t | retention [12]
| PWM important register information. More...

## Detailed Description

PWM handle Structure definition.

Definition at line 165 of file gr55xx_hal_pwm.h.

## Member Data Documentation

## ◆ active_channel

hal_pwm_active_channel_t pwm_handle_t::active_channel

Active channel

Definition at line 171 of file gr55xx_hal_pwm.h.

## ◆ init

pwm_init_t pwm_handle_t::init

Required parameters for PWM Base.

Definition at line 169 of file gr55xx_hal_pwm.h.

## ◆ lock

__IO hal_lock_t pwm_handle_t::lock

Lock object

Definition at line 173 of file gr55xx_hal_pwm.h.

## ◆ p_instance

pwm_regs_t* pwm_handle_t::p_instance

Register base address

Definition at line 167 of file gr55xx_hal_pwm.h.

## ◆ retention

uint32_t pwm_handle_t::retention[12]

PWM important register information.

Definition at line 177 of file gr55xx_hal_pwm.h.

## ◆ state

__IO hal_pwm_state_t pwm_handle_t::state

PWM operation state

Definition at line 175 of file gr55xx_hal_pwm.h.

The documentation for this struct was generated from the following file:

- gr55xx_hal_pwm.h