Modules | |
| Cascading Masks | |
| The WDC cascading settings. | |
Macros | |
| #define | CY_WDC_DRV_VERSION_MAJOR 1 |
| Driver major version. | |
| #define | CY_WDC_DRV_VERSION_MINOR 0 |
| Driver minor version. | |
| #define | CY_WDC_ID CY_PDL_DRV_ID(0x35u) |
| WDC PDL ID. | |
| #define | CY_WDC_COUNTER0_Msk (1UL << CY_WDC_CTR0_Pos) |
| Counter 0 mask. More... | |
| #define | CY_WDC_COUNTER1_Msk (1UL << CY_WDC_CTR1_Pos) |
| Counter 1 mask. More... | |
| #define | CY_WDC_COUNTER2_Msk (1UL << CY_WDC_CTR2_Pos) |
| Counter 2 mask. More... | |
| #define | CY_WDC_COUNTERS_Msk |
| The mask for all counters. More... | |
| #define | CY_WDC_CLK_ILO_CYCLE_US (63U) |
| One ILO cycle delay value in microseconds. More... | |
| #define | CY_WDC_CLK_WCO_CYCLE_US (31U) |
| One WCO cycle delay value in microseconds. More... | |
| #define | CY_WDC_CLK_ILO_3CYCLES_US (3U * CY_WDC_CLK_ILO_CYCLE_US) |
| Three ILO cycles delay value in microseconds. More... | |
| #define | CY_WDC_CLK_WCO_3CYCLES_US (3U * CY_WDC_CLK_WCO_CYCLE_US) |
| Three WCO cycles delay value in microseconds. More... | |
| #define | CY_WDC_CLK_ILO_4CYCLES_US (4U * CY_WDC_CLK_ILO_CYCLE_US) |
| Three ILO cycles delay value in microseconds. More... | |
| #define | CY_WDC_CLK_WCO_4CYCLES_US (4U * CY_WDC_CLK_WCO_CYCLE_US) |
| Three WCO cycles delay value in microseconds. More... | |
| #define CY_WDC_COUNTER0_Msk (1UL << CY_WDC_CTR0_Pos) |
Counter 0 mask.
This macro is used with functions that handle multiple counters, including Cy_WDC_Enable(), Cy_WDC_Disable(), Cy_WDC_ClearInterrupt() and Cy_WDC_ResetCounters().
| #define CY_WDC_COUNTER1_Msk (1UL << CY_WDC_CTR1_Pos) |
Counter 1 mask.
This macro is used with functions that handle multiple counters, including Cy_WDC_Enable(), Cy_WDC_Disable(), Cy_WDC_ClearInterrupt() and Cy_WDC_ResetCounters().
| #define CY_WDC_COUNTER2_Msk (1UL << CY_WDC_CTR2_Pos) |
Counter 2 mask.
This macro is used with functions that handle multiple counters, including Cy_WDC_Enable(), Cy_WDC_Disable(), Cy_WDC_ClearInterrupt() and Cy_WDC_ResetCounters().
| #define CY_WDC_COUNTERS_Msk |
The mask for all counters.
This macro is used with functions that handle multiple counters, including Cy_WDC_Enable(), Cy_WDC_Disable(), Cy_WDC_ClearInterrupt() and Cy_WDC_ResetCounters().
| #define CY_WDC_CLK_ILO_CYCLE_US (63U) |
One ILO cycle delay value in microseconds.
Calculated for worst-case scenario: 40KHz -60%
| #define CY_WDC_CLK_WCO_CYCLE_US (31U) |
One WCO cycle delay value in microseconds.
Calculated for 32.768KHz WCO.
| #define CY_WDC_CLK_ILO_3CYCLES_US (3U * CY_WDC_CLK_ILO_CYCLE_US) |
Three ILO cycles delay value in microseconds.
| #define CY_WDC_CLK_WCO_3CYCLES_US (3U * CY_WDC_CLK_WCO_CYCLE_US) |
Three WCO cycles delay value in microseconds.
| #define CY_WDC_CLK_ILO_4CYCLES_US (4U * CY_WDC_CLK_ILO_CYCLE_US) |
Three ILO cycles delay value in microseconds.
| #define CY_WDC_CLK_WCO_4CYCLES_US (4U * CY_WDC_CLK_WCO_CYCLE_US) |
Three WCO cycles delay value in microseconds.