This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52832 - SDK 15.3 - RTC example: Dummy_Handler loop

Hi all,

I am using the nRF52832 and Segger Studio for developing a project.

My code is based on saadc, spi and rtc examples from 15.3 SDK. The saadc and spi work fine but when I use the code of the rtc example, especifically when I execute "nrf_drv_clock_lfclk_request(NULL)" function, after the subfunction "nrfx_clock_lfclk_start();" the program stops at this point and never exits from here:

.thumb_func
.weak Dummy_Handler
Dummy_Handler:
b .

I am using the same code of rtc example, and I have configured my sdk_config.h according to saadc, spi and rtc clocks, even though I use more peripherals. I have tried to use XTAL and RC for LF clock (changing NRFX_CLOCK_CONFIG_LF_SRC macro at sdk_config.h). RC is used by default for HF clock. I have both externals HF and LF clocks, but I have removed them also.

I have compared the codes, sdk_config.h, etc. and I don't know whats is the reason why my code doesn't work and it is blocked at "Dummy_Handler".

Please, can anybody help me with this? What is exactly the problem?

Finally I would like to share my functions, config file and CPU registers in order to give to the community more info.

Thanks.

Joaquim.

sdk_config.h

#include "globals.h"
#include "hal_ioexp.h"
#include "hal_buzzer.h"
#include "hal_button.h"
#include "hal_adc.h"
#include "app_timer.h"
#include "nrf_drv_clock.h"
#include "hal_timer.h"
#include "nrf_gpio.h"
#include "nrf_drv_rtc.h"

/***********************************************************************************
* CONSTANTS AND DEFINES
*/






/***********************************************************************************
* ENUMS
*/



/***********************************************************************************
* MACROS
*/
const nrf_drv_rtc_t rtc = NRF_DRV_RTC_INSTANCE(0); /**< Declaring an instance of nrf_drv_rtc for RTC0. */


/***********************************************************************************
* TYPEDEFS
*/



/***********************************************************************************
* GLOBALS
*/





/***********************************************************************************
* LOCALS
*/

uint8_t Timer_ID;




/***********************************************************************************
* FUNCTIONS
*/

/** @brief Function initialization and configuration of RTC driver instance.
 */
static void rtc_config(void)
{
    uint32_t err_code;

    //Initialize RTC instance
    nrf_drv_rtc_config_t config = NRF_DRV_RTC_DEFAULT_CONFIG;
    config.prescaler = 4095;
    err_code = nrf_drv_rtc_init(&rtc, &config, rtc_handler);
    APP_ERROR_CHECK(err_code);

    //Enable tick event & interrupt
    nrf_drv_rtc_tick_enable(&rtc,true);

    //Set compare channel to trigger interrupt after COMPARE_COUNTERTIME seconds
    err_code = nrf_drv_rtc_cc_set(&rtc, 0, 1, true);
    APP_ERROR_CHECK(err_code);

    //Power on RTC instance
    nrf_drv_rtc_enable(&rtc);
}

/*
* Hal_Timer_Init
*/
void Hal_Timer_Init(void)
{
ret_code_t err_code = nrf_drv_clock_init();

  APP_ERROR_CHECK(err_code);
  nrf_drv_clock_lfclk_request(NULL);
//  nrfx_clock_lfclk_start();
//  while (!nrf_drv_clock_lfclk_is_running());

  rtc_config();
}

static void rtc_handler(nrf_drv_rtc_int_type_t int_type)
{

  if (int_type == NRF_DRV_RTC_INT_COMPARE0)
  {
    EventsApp.RTC |= Event_RTC_Timeout;
  }
  else if (int_type == NRF_DRV_RTC_INT_TICK)
  {

  }
}

/*
* Hal_Timer_Blink_RGB
*/
void Hal_Timer_Blink_RGB(void)
{
static bool toogle = true;

  EventsApp.RTC &= ~Event_RTC_Timeout;

  if (toogle)
  {
    encenLedRGB(RGB_WARNING, VERMELL, false, false);
  }
  else
  {
    bitClearAll();
  }

  toogle = !toogle;
}
hal_timer.h

CLOCK                                          
    TASKS_HFCLKSTART                           
    TASKS_HFCLKSTOP                            
    TASKS_LFCLKSTART                           
    TASKS_LFCLKSTOP                            
    TASKS_CAL                                  
    TASKS_CTSTART                              
    TASKS_CTSTOP                               
    EVENTS_HFCLKSTARTED          0x00000000    
    EVENTS_LFCLKSTARTED          0x00000001    
    EVENTS_DONE                  0x00000000    
    EVENTS_CTTO                  0x00000000    
    INTENSET                     0x00000002    
        HFCLKSTARTED             0             
        LFCLKSTARTED             1             
        DONE                     0             
        CTTO                     0             
    INTENCLR                     0x00000002    
        HFCLKSTARTED             0             
        LFCLKSTARTED             1             
        DONE                     0             
        CTTO                     0             
    HFCLKRUN                     0x00000000    
        STATUS                   0             
    HFCLKSTAT                    0x00010000    
        SRC                      0             
        STATE                    1             
    LFCLKRUN                     0x00000001    
        STATUS                   1             
    LFCLKSTAT                    0x00010000    
        SRC                      0             
        STATE                    1             
    LFCLKSRCCOPY                 0x00000000    
        SRC                      0             
    LFCLKSRC                     0x00000000    
        SRC                      0             
        BYPASS                   0             
        EXTERNAL                 0             
    CTIV                         0x00000000    
        CTIV                     0x00          
    TRACECONFIG                  0x00000000    
        TRACEPORTSPEED           0             
        TRACEMUX                 0             
GPIOTE                                         
    TASKS_OUT[0]                               
    TASKS_OUT[1]                               
    TASKS_OUT[2]                               
    TASKS_OUT[3]                               
    TASKS_OUT[4]                               
    TASKS_OUT[5]                               
    TASKS_OUT[6]                               
    TASKS_OUT[7]                               
    TASKS_SET[0]                               
    TASKS_SET[1]                               
    TASKS_SET[2]                               
    TASKS_SET[3]                               
    TASKS_SET[4]                               
    TASKS_SET[5]                               
    TASKS_SET[6]                               
    TASKS_SET[7]                               
    TASKS_CLR[0]                               
    TASKS_CLR[1]                               
    TASKS_CLR[2]                               
    TASKS_CLR[3]                               
    TASKS_CLR[4]                               
    TASKS_CLR[5]                               
    TASKS_CLR[6]                               
    TASKS_CLR[7]                               
    EVENTS_IN[0]                 0x00000000    
    EVENTS_IN[1]                 0x00000000    
    EVENTS_IN[2]                 0x00000000    
    EVENTS_IN[3]                 0x00000000    
    EVENTS_IN[4]                 0x00000000    
    EVENTS_IN[5]                 0x00000000    
    EVENTS_IN[6]                 0x00000000    
    EVENTS_IN[7]                 0x00000000    
    EVENTS_PORT                  0x00000000    
    INTENSET                     0x80000007    
        IN0                      1             
        IN1                      1             
        IN2                      1             
        IN3                      0             
        IN4                      0             
        IN5                      0             
        IN6                      0             
        IN7                      0             
        PORT                     1             
    INTENCLR                     0x80000007    
        IN0                      1             
        IN1                      1             
        IN2                      1             
        IN3                      0             
        IN4                      0             
        IN5                      0             
        IN6                      0             
        IN7                      0             
        PORT                     1             
    CONFIG[0]                    0x00020501    
        MODE                     1             
        PSEL                     0x05          
        POLARITY                 2             
        OUTINIT                  0             
    CONFIG[1]                    0x00021701    
        MODE                     1             
        PSEL                     0x17          
        POLARITY                 2             
        OUTINIT                  0             
    CONFIG[2]                    0x00021f01    
        MODE                     1             
        PSEL                     0x1f          
        POLARITY                 2             
        OUTINIT                  0             
    CONFIG[3]                    0x00000000    
        MODE                     0             
        PSEL                     0x00          
        POLARITY                 0             
        OUTINIT                  0             
    CONFIG[4]                    0x00000000    
        MODE                     0             
        PSEL                     0x00          
        POLARITY                 0             
        OUTINIT                  0             
    CONFIG[5]                    0x00000000    
        MODE                     0             
        PSEL                     0x00          
        POLARITY                 0             
        OUTINIT                  0             
    CONFIG[6]                    0x00000000    
        MODE                     0             
        PSEL                     0x00          
        POLARITY                 0             
        OUTINIT                  0             
    CONFIG[7]                    0x00000000    
        MODE                     0             
        PSEL                     0x00          
        POLARITY                 0             
        OUTINIT                  0             
SAADC                                          
    TASKS_START                                
    TASKS_SAMPLE                               
    TASKS_STOP                                 
    TASKS_CALIBRATEOFFSET                      
    EVENTS_STARTED               0x00000001    
    EVENTS_END                   0x00000001    
    EVENTS_DONE                  0x00000001    
    EVENTS_RESULTDONE            0x00000001    
    EVENTS_CALIBRATEDONE         0x00000000    
    EVENTS_STOPPED               0x00000000    
    INTEN                        0x00000002    
        STARTED                  0             
        END                      1             
        DONE                     0             
        RESULTDONE               0             
        CALIBRATEDONE            0             
        STOPPED                  0             
        CH0LIMITH                0             
        CH0LIMITL                0             
        CH1LIMITH                0             
        CH1LIMITL                0             
        CH2LIMITH                0             
        CH2LIMITL                0             
        CH3LIMITH                0             
        CH3LIMITL                0             
        CH4LIMITH                0             
        CH4LIMITL                0             
        CH5LIMITH                0             
        CH5LIMITL                0             
        CH6LIMITH                0             
        CH6LIMITL                0             
        CH7LIMITH                0             
        CH7LIMITL                0             
    INTENSET                     0x00000002    
        STARTED                  0             
        END                      1             
        DONE                     0             
        RESULTDONE               0             
        CALIBRATEDONE            0             
        STOPPED                  0             
        CH0LIMITH                0             
        CH0LIMITL                0             
        CH1LIMITH                0             
        CH1LIMITL                0             
        CH2LIMITH                0             
        CH2LIMITL                0             
        CH3LIMITH                0             
        CH3LIMITL                0             
        CH4LIMITH                0             
        CH4LIMITL                0             
        CH5LIMITH                0             
        CH5LIMITL                0             
        CH6LIMITH                0             
        CH6LIMITL                0             
        CH7LIMITH                0             
        CH7LIMITL                0             
    INTENCLR                     0x00000002    
        STARTED                  0             
        END                      1             
        DONE                     0             
        RESULTDONE               0             
        CALIBRATEDONE            0             
        STOPPED                  0             
        CH0LIMITH                0             
        CH0LIMITL                0             
        CH1LIMITH                0             
        CH1LIMITL                0             
        CH2LIMITH                0             
        CH2LIMITL                0             
        CH3LIMITH                0             
        CH3LIMITL                0             
        CH4LIMITH                0             
        CH4LIMITL                0             
        CH5LIMITH                0             
        CH5LIMITL                0             
        CH6LIMITH                0             
        CH6LIMITL                0             
        CH7LIMITH                0             
        CH7LIMITL                0             
    STATUS                       0x00000000    
        STATUS                   0             
    ENABLE                       0x00000001    
        ENABLE                   1             
    RESOLUTION                   0x00000002    
        VAL                      2             
    OVERSAMPLE                   0x00000001    
        OVERSAMPLE               1             
    SAMPLERATE                   0x00000000    
        CC                       0x000         
        MODE                     0             
    EVENTS_CH[0].LIMITH          0x00000000    
    EVENTS_CH[0].LIMITL          0x00000000    
    EVENTS_CH[1].LIMITH          0x00000000    
    EVENTS_CH[1].LIMITL          0x00000000    
    EVENTS_CH[2].LIMITH          0x00000000    
    EVENTS_CH[2].LIMITL          0x00000000    
    EVENTS_CH[3].LIMITH          0x00000000    
    EVENTS_CH[3].LIMITL          0x00000000    
    EVENTS_CH[4].LIMITH          0x00000000    
    EVENTS_CH[4].LIMITL          0x00000000    
    EVENTS_CH[5].LIMITH          0x00000000    
    EVENTS_CH[5].LIMITL          0x00000000    
    EVENTS_CH[6].LIMITH          0x00000000    
    EVENTS_CH[6].LIMITL          0x00000000    
    EVENTS_CH[7].LIMITH          0x00000000    
    EVENTS_CH[7].LIMITL          0x00000000    
    CH[0].PSELP                  0x00000001    
        PSELP                    1             
    CH[0].PSELN                  0x00000000    
        PSELN                    0             
    CH[0].CONFIG                 0x01040400    
        RESP                     0             
        RESN                     0             
        GAIN                     4             
        REFSEL                   0             
        TACQ                     4             
        MODE                     0             
        BURST                    1             
    CH[0].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[1].PSELP                  0x00000000    
        PSELP                    0             
    CH[1].PSELN                  0x00000000    
        PSELN                    0             
    CH[1].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[1].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[2].PSELP                  0x00000000    
        PSELP                    0             
    CH[2].PSELN                  0x00000000    
        PSELN                    0             
    CH[2].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[2].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[3].PSELP                  0x00000000    
        PSELP                    0             
    CH[3].PSELN                  0x00000000    
        PSELN                    0             
    CH[3].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[3].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[4].PSELP                  0x00000000    
        PSELP                    0             
    CH[4].PSELN                  0x00000000    
        PSELN                    0             
    CH[4].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[4].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[5].PSELP                  0x00000000    
        PSELP                    0             
    CH[5].PSELN                  0x00000000    
        PSELN                    0             
    CH[5].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[5].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[6].PSELP                  0x00000000    
        PSELP                    0             
    CH[6].PSELN                  0x00000000    
        PSELN                    0             
    CH[6].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[6].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    CH[7].PSELP                  0x00000000    
        PSELP                    0             
    CH[7].PSELN                  0x00000000    
        PSELN                    0             
    CH[7].CONFIG                 0x00020000    
        RESP                     0             
        RESN                     0             
        GAIN                     0             
        REFSEL                   0             
        TACQ                     2             
        MODE                     0             
        BURST                    0             
    CH[7].LIMIT                  0x7fff8000    
        LOW                      0x8000        
        HIGH                     0x7fff        
    RESULT.PTR                   0x20000030    
        PTR                      0x20000030    
    RESULT.MAXCNT                0x00000001    
        MAXCNT                   0x0001        
    RESULT.AMOUNT                0x00000001    
        AMOUNT                   0x0001        
TIMER0                                         
    TASKS_START                                
    TASKS_STOP                                 
    TASKS_COUNT                                
    TASKS_CLEAR                                
    TASKS_SHUTDOWN                             
    TASKS_CAPTURE[0]                           
    TASKS_CAPTURE[1]                           
    TASKS_CAPTURE[2]                           
    TASKS_CAPTURE[3]                           
    TASKS_CAPTURE[4]                           
    TASKS_CAPTURE[5]                           
    EVENTS_COMPARE[0]            0x00000001    
    EVENTS_COMPARE[1]            0x00000000    
    EVENTS_COMPARE[2]            0x00000000    
    EVENTS_COMPARE[3]            0x00000000    
    EVENTS_COMPARE[4]            0x00000000    
    EVENTS_COMPARE[5]            0x00000000    
    SHORTS                       0x00000001    
        COMPARE0_CLEAR           1             
        COMPARE1_CLEAR           0             
        COMPARE2_CLEAR           0             
        COMPARE3_CLEAR           0             
        COMPARE4_CLEAR           0             
        COMPARE5_CLEAR           0             
        COMPARE0_STOP            0             
        COMPARE1_STOP            0             
        COMPARE2_STOP            0             
        COMPARE3_STOP            0             
        COMPARE4_STOP            0             
        COMPARE5_STOP            0             
    INTENSET                     0x00000000    
        COMPARE0                 0             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
        COMPARE4                 0             
        COMPARE5                 0             
    INTENCLR                     0x00000000    
        COMPARE0                 0             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
        COMPARE4                 0             
        COMPARE5                 0             
    MODE                         0x00000000    
        MODE                     0             
    BITMODE                      0x00000003    
        BITMODE                  3             
    PRESCALER                    0x00000000    
        PRESCALER                0x0           
    CC[0]                        0x02dc6c00    
        CC                       0x02dc6c00    
    CC[1]                        0x00000000    
        CC                       0x00000000    
    CC[2]                        0x00000000    
        CC                       0x00000000    
    CC[3]                        0x00000000    
        CC                       0x00000000    
    CC[4]                        0x00000000    
        CC                       0x00000000    
    CC[5]                        0x00000000    
        CC                       0x00000000    
P0                                             
    OUT                          0x00001000    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     0             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    1             
        PIN13                    0             
        PIN14                    0             
        PIN15                    0             
        PIN16                    0             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    0             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    0             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    OUTSET                       0x00001000    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     0             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    1             
        PIN13                    0             
        PIN14                    0             
        PIN15                    0             
        PIN16                    0             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    0             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    0             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    OUTCLR                       0x00001000    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     0             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    1             
        PIN13                    0             
        PIN14                    0             
        PIN15                    0             
        PIN16                    0             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    0             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    0             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    IN                           0x80a00030    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     1             
        PIN5                     1             
        PIN6                     0             
        PIN7                     0             
        PIN8                     0             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    0             
        PIN13                    0             
        PIN14                    0             
        PIN15                    0             
        PIN16                    0             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    0             
        PIN21                    1             
        PIN22                    0             
        PIN23                    1             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    0             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    1             
    DIR                          0x08115100    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     1             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    1             
        PIN13                    0             
        PIN14                    1             
        PIN15                    0             
        PIN16                    1             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    1             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    1             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    DIRSET                       0x08115100    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     1             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    1             
        PIN13                    0             
        PIN14                    1             
        PIN15                    0             
        PIN16                    1             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    1             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    1             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    DIRCLR                       0x08115100    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     1             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    1             
        PIN13                    0             
        PIN14                    1             
        PIN15                    0             
        PIN16                    1             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    1             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    1             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    LATCH                        0x00000000    
        PIN0                     0             
        PIN1                     0             
        PIN2                     0             
        PIN3                     0             
        PIN4                     0             
        PIN5                     0             
        PIN6                     0             
        PIN7                     0             
        PIN8                     0             
        PIN9                     0             
        PIN10                    0             
        PIN11                    0             
        PIN12                    0             
        PIN13                    0             
        PIN14                    0             
        PIN15                    0             
        PIN16                    0             
        PIN17                    0             
        PIN18                    0             
        PIN19                    0             
        PIN20                    0             
        PIN21                    0             
        PIN22                    0             
        PIN23                    0             
        PIN24                    0             
        PIN25                    0             
        PIN26                    0             
        PIN27                    0             
        PIN28                    0             
        PIN29                    0             
        PIN30                    0             
        PIN31                    0             
    DETECTMODE                   0x00000000    
        DETECTMODE               0             
    PIN_CNF[0]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[1]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[2]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[3]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[4]                   0x00000000    
        DIR                      0             
        INPUT                    0             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[5]                   0x0000000c    
        DIR                      0             
        INPUT                    0             
        PULL                     3             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[6]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[7]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[8]                   0x00000003    
        DIR                      1             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[9]                   0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[10]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[11]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[12]                  0x00000003    
        DIR                      1             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[13]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[14]                  0x00000003    
        DIR                      1             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[15]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[16]                  0x00000001    
        DIR                      1             
        INPUT                    0             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[17]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[18]                  0x00000004    
        DIR                      0             
        INPUT                    0             
        PULL                     1             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[19]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[20]                  0x00000003    
        DIR                      1             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[21]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[22]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[23]                  0x0000000c    
        DIR                      0             
        INPUT                    0             
        PULL                     3             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[24]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[25]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[26]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[27]                  0x00000003    
        DIR                      1             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[28]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[29]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[30]                  0x00000002    
        DIR                      0             
        INPUT                    1             
        PULL                     0             
        DRIVE                    0             
        SENSE                    0             
    PIN_CNF[31]                  0x0000000c    
        DIR                      0             
        INPUT                    0             
        PULL                     3             
        DRIVE                    0             
        SENSE                    0             
RTC0                                           
    TASKS_START                                
    TASKS_STOP                                 
    TASKS_CLEAR                                
    TASKS_TRIGOVRFLW                           
    EVENTS_TICK                  0x00000000    
    EVENTS_OVRFLW                0x00000000    
    EVENTS_COMPARE[0]            0x00000000    
    EVENTS_COMPARE[1]            0x00000000    
    EVENTS_COMPARE[2]            0x00000000    
    EVENTS_COMPARE[3]            0x00000000    
    INTENSET                     0x00010001    
        TICK                     1             
        OVRFLW                   0             
        COMPARE0                 1             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
    INTENCLR                     0x00010001    
        TICK                     1             
        OVRFLW                   0             
        COMPARE0                 1             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
    EVTEN                        0x00010001    
        TICK                     1             
        OVRFLW                   0             
        COMPARE0                 1             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
    EVTENSET                     0x00010001    
        TICK                     1             
        OVRFLW                   0             
        COMPARE0                 1             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
    EVTENCLR                     0x00010001    
        TICK                     1             
        OVRFLW                   0             
        COMPARE0                 1             
        COMPARE1                 0             
        COMPARE2                 0             
        COMPARE3                 0             
    COUNTER                      0x00000000    
        COUNTER                  0x000000      
    PRESCALER                    0x00000fff    
        PRESCALER                0xfff         
    CC[0]                        0x00000001    
        COMPARE                  0x000001      
    CC[1]                        0x00000000    
        COMPARE                  0x000000      
    CC[2]                        0x00000000    
        COMPARE                  0x000000      
    CC[3]                        0x00000000    
        COMPARE                  0x000000      

Related