HAL WWDG Types

HAL WWDG Types

group WWDG_Exported_Types

Typedefs

typedef struct hal_wwdg_handle_s hal_wwdg_handle_t

WWDG Handle Type Definition

typedef void ( * hal_wwdg_cb_t ) ( hal_wwdg_handle_t * hwwdg )

Pointer to a WWDG callback function.

Enums

enum hal_wwdg_t

HAL WWDG instance definition.

Values:

enumerator HAL_WWDG1

WWDG instance

enum hal_wwdg_state_t

HAL WWDG state definition.

Values:

enumerator HAL_WWDG_STATE_RESET

WWDG driver not initialized and not started

enumerator HAL_WWDG_STATE_ACTIVE

WWDG driver initialized and started

struct hal_wwdg_handle_s
#include <stm32c5xx_hal_wwdg.h>

WWDG Handle structure definition.

Public Members

hal_wwdg_t instance

WWDG peripheral instance

uint32_t reload

WWDG value

volatile hal_wwdg_state_t global_state

WWDG state

uint32_t pclk_frequency_hz

PCLK frequency

hal_wwdg_cb_t p_early_wakeup_cb

WWDG Early WakeUp Interrupt

const void * p_user_data

User data pointer.