Enumerated Types

group group_profile_enums

Enums

enum cy_en_profile_ref_clk_t

cy_en_profile_ref_clk_t: Profile counter reference clock source.

Used when duration monitoring.

Values:

enumerator CY_PROFILE_CLK_TIMER

Timer clock (TimerClk)

enumerator CY_PROFILE_CLK_IMO

Internal main oscillator (IMO)

enumerator CY_PROFILE_CLK_ECO

External crystal oscillator (ECO)

enumerator CY_PROFILE_CLK_LF

Low-frequency clock (LFCLK)

enumerator CY_PROFILE_CLK_HF

High-Frequency clock (HFCLK0)

enumerator CY_PROFILE_CLK_PERI

Peripheral clock (PeriClk)

enum cy_en_profile_duration_t

cy_en_profile_duration_t: Monitor method type.

Values:

enumerator CY_PROFILE_EVENT

Count (edge-detected) module events.

enumerator CY_PROFILE_DURATION

Count (level) duration in clock cycles.

enum cy_en_profile_status_t

cy_en_profile_status_t: Profiler status codes.

Values:

enumerator CY_PROFILE_SUCCESS

Operation completed successfully.

enumerator CY_PROFILE_BAD_PARAM

Invalid input parameters.