block/CLOCK: description: Clock control. items: - name: TASKS_HFCLKSTART description: Start HFCLK clock source. byte_offset: 0 access: Write - name: TASKS_HFCLKSTOP description: Stop HFCLK clock source. byte_offset: 4 access: Write - name: TASKS_LFCLKSTART description: Start LFCLK clock source. byte_offset: 8 access: Write - name: TASKS_LFCLKSTOP description: Stop LFCLK clock source. byte_offset: 12 access: Write - name: TASKS_CAL description: Start calibration of LFCLK RC oscillator. byte_offset: 16 access: Write - name: TASKS_CTSTART description: Start calibration timer. byte_offset: 20 access: Write - name: TASKS_CTSTOP description: Stop calibration timer. byte_offset: 24 access: Write - name: EVENTS_HFCLKSTARTED description: HFCLK oscillator started. byte_offset: 256 - name: EVENTS_LFCLKSTARTED description: LFCLK oscillator started. byte_offset: 260 - name: EVENTS_DONE description: Calibration of LFCLK RC oscillator completed. byte_offset: 268 - name: EVENTS_CTTO description: Calibration timer timeout. byte_offset: 272 - name: INTENSET description: Interrupt enable set register. byte_offset: 772 fieldset: INTENSET - name: INTENCLR description: Interrupt enable clear register. byte_offset: 776 fieldset: INTENCLR - name: HFCLKRUN description: Task HFCLKSTART trigger status. byte_offset: 1032 access: Read fieldset: HFCLKRUN - name: HFCLKSTAT description: High frequency clock status. byte_offset: 1036 access: Read fieldset: HFCLKSTAT - name: LFCLKRUN description: Task LFCLKSTART triggered status. byte_offset: 1044 access: Read fieldset: LFCLKRUN - name: LFCLKSTAT description: Low frequency clock status. byte_offset: 1048 access: Read fieldset: LFCLKSTAT - name: LFCLKSRCCOPY description: Clock source for the LFCLK clock, set when task LKCLKSTART is triggered. byte_offset: 1052 access: Read fieldset: LFCLKSRCCOPY - name: LFCLKSRC description: Clock source for the LFCLK clock. byte_offset: 1304 fieldset: LFCLKSRC - name: CTIV description: Calibration timer interval. byte_offset: 1336 fieldset: CTIV - name: XTALFREQ description: Crystal frequency. byte_offset: 1360 fieldset: XTALFREQ fieldset/CTIV: description: Calibration timer interval. fields: - name: CTIV description: Calibration timer interval in 0.25s resolution. bit_offset: 0 bit_size: 7 fieldset/HFCLKRUN: description: Task HFCLKSTART trigger status. fields: - name: STATUS description: Task HFCLKSTART trigger status. bit_offset: 0 bit_size: 1 enum: HFCLKRUN_STATUS fieldset/HFCLKSTAT: description: High frequency clock status. fields: - name: SRC description: Active clock source for the HF clock. bit_offset: 0 bit_size: 1 enum: HFCLKSTAT_SRC - name: STATE description: State for the HFCLK. bit_offset: 16 bit_size: 1 enum: HFCLKSTAT_STATE fieldset/INTENCLR: description: Interrupt enable clear register. fields: - name: HFCLKSTARTED description: Disable interrupt on HFCLKSTARTED event. bit_offset: 0 bit_size: 1 enum: INTENCLR_HFCLKSTARTED - name: LFCLKSTARTED description: Disable interrupt on LFCLKSTARTED event. bit_offset: 1 bit_size: 1 enum: INTENCLR_LFCLKSTARTED - name: DONE description: Disable interrupt on DONE event. bit_offset: 3 bit_size: 1 enum: INTENCLR_DONE - name: CTTO description: Disable interrupt on CTTO event. bit_offset: 4 bit_size: 1 enum: INTENCLR_CTTO fieldset/INTENSET: description: Interrupt enable set register. fields: - name: HFCLKSTARTED description: Enable interrupt on HFCLKSTARTED event. bit_offset: 0 bit_size: 1 enum: INTENSET_HFCLKSTARTED - name: LFCLKSTARTED description: Enable interrupt on LFCLKSTARTED event. bit_offset: 1 bit_size: 1 enum: INTENSET_LFCLKSTARTED - name: DONE description: Enable interrupt on DONE event. bit_offset: 3 bit_size: 1 enum: INTENSET_DONE - name: CTTO description: Enable interrupt on CTTO event. bit_offset: 4 bit_size: 1 enum: INTENSET_CTTO fieldset/LFCLKRUN: description: Task LFCLKSTART triggered status. fields: - name: STATUS description: Task LFCLKSTART triggered status. bit_offset: 0 bit_size: 1 enum: LFCLKRUN_STATUS fieldset/LFCLKSRC: description: Clock source for the LFCLK clock. fields: - name: SRC description: Clock source. bit_offset: 0 bit_size: 2 enum: LFCLKSRC_SRC fieldset/LFCLKSRCCOPY: description: Clock source for the LFCLK clock, set when task LKCLKSTART is triggered. fields: - name: SRC description: Clock source for the LFCLK clock, set when task LKCLKSTART is triggered. bit_offset: 0 bit_size: 2 enum: LFCLKSRCCOPY_SRC fieldset/LFCLKSTAT: description: Low frequency clock status. fields: - name: SRC description: Active clock source for the LF clock. bit_offset: 0 bit_size: 2 enum: LFCLKSTAT_SRC - name: STATE description: State for the LF clock. bit_offset: 16 bit_size: 1 enum: LFCLKSTAT_STATE fieldset/XTALFREQ: description: Crystal frequency. fields: - name: XTALFREQ description: External Xtal frequency selection. bit_offset: 0 bit_size: 8 enum: XTALFREQ enum/HFCLKRUN_STATUS: bit_size: 1 variants: - name: NotTriggered description: Task HFCLKSTART has not been triggered. value: 0 - name: Triggered description: Task HFCLKSTART has been triggered. value: 1 enum/HFCLKSTAT_SRC: bit_size: 1 variants: - name: RC description: Internal 16MHz RC oscillator running and generating the HFCLK clock. value: 0 - name: Xtal description: External 16MHz/32MHz crystal oscillator running and generating the HFCLK clock. value: 1 enum/HFCLKSTAT_STATE: bit_size: 1 variants: - name: NotRunning description: HFCLK clock not running. value: 0 - name: Running description: HFCLK clock running. value: 1 enum/INTENCLR_CTTO: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Clear description: Interrupt enabled. value: 1 enum/INTENCLR_DONE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Clear description: Interrupt enabled. value: 1 enum/INTENCLR_HFCLKSTARTED: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Clear description: Interrupt enabled. value: 1 enum/INTENCLR_LFCLKSTARTED: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Clear description: Interrupt enabled. value: 1 enum/INTENSET_CTTO: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Set description: Interrupt enabled. value: 1 enum/INTENSET_DONE: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Set description: Interrupt enabled. value: 1 enum/INTENSET_HFCLKSTARTED: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Set description: Interrupt enabled. value: 1 enum/INTENSET_LFCLKSTARTED: bit_size: 1 variants: - name: Disabled description: Interrupt disabled. value: 0 - name: R_Enabled_W_Set description: Interrupt enabled. value: 1 enum/LFCLKRUN_STATUS: bit_size: 1 variants: - name: NotTriggered description: Task LFCLKSTART has not been triggered. value: 0 - name: Triggered description: Task LFCLKSTART has been triggered. value: 1 enum/LFCLKSRCCOPY_SRC: bit_size: 2 variants: - name: RC description: Internal 32KiHz RC oscillator. value: 0 - name: Xtal description: External 32KiHz crystal. value: 1 - name: Synth description: Internal 32KiHz synthesizer from HFCLK system clock. value: 2 enum/LFCLKSRC_SRC: bit_size: 2 variants: - name: RC description: Internal 32KiHz RC oscillator. value: 0 - name: Xtal description: External 32KiHz crystal. value: 1 - name: Synth description: Internal 32KiHz synthesizer from HFCLK system clock. value: 2 enum/LFCLKSTAT_SRC: bit_size: 2 variants: - name: RC description: Internal 32KiHz RC oscillator running and generating the LFCLK clock. value: 0 - name: Xtal description: External 32KiHz crystal oscillator running and generating the LFCLK clock. value: 1 - name: Synth description: Internal 32KiHz synthesizer from the HFCLK running and generating the LFCLK clock. value: 2 enum/LFCLKSTAT_STATE: bit_size: 1 variants: - name: NotRunning description: LFCLK clock not running. value: 0 - name: Running description: LFCLK clock running. value: 1 enum/XTALFREQ: bit_size: 8 variants: - name: 32MHz description: 32MHz xtal is used as source for the HFCLK oscillator. value: 0 - name: 16MHz description: 16MHz xtal is used as source for the HFCLK oscillator. value: 255