/** * @brief Function for LEDs initialization. */ static void leds_init(void) { ret_code_t err_code; led_sb_init_params_t led_sb_init_params = LED_SB_INIT_DEFAULT_PARAMS(LEDS_MASK); led_sb_init_params.off_time_ticks = 32768; led_sb_init_params.on_time_ticks = 16384; led_sb_init_params.duty_cycle_max = 200; led_sb_init_params.duty_cycle_min = 4; led_sb_init_params.duty_cycle_step = 1; err_code = led_softblink_init(&led_sb_init_params); APP_ERROR_CHECK(err_code); }
/** * @brief Function for application main entry. */ int main(void) { ret_code_t err_code; lfclk_init(); // Start APP_TIMER to generate timeouts. APP_TIMER_INIT(APP_TIMER_PRESCALER, OP_QUEUES_SIZE, NULL); led_sb_init_params_t led_sb_init_param = LED_SB_INIT_DEFAULT_PARAMS(LEDS_MASK); err_code = led_softblink_init(&led_sb_init_param); APP_ERROR_CHECK(err_code); err_code = led_softblink_start(LEDS_MASK); APP_ERROR_CHECK(err_code); while (true) { __WFE(); } }