Lines Matching refs:trigger

122 #define PIN_FLAG_TRIG_MODE_SET(trigger) (trigger << PIN_FLAG_TRIG_MODE_OFFSET)  argument
389 static nrf_gpiote_polarity_t gpiote_trigger_to_polarity(nrfx_gpiote_trigger_t trigger) in gpiote_trigger_to_polarity() argument
391 return (nrf_gpiote_polarity_t)trigger; in gpiote_trigger_to_polarity()
400 static bool is_level(nrfx_gpiote_trigger_t trigger) in is_level() argument
402 return trigger >= NRFX_GPIOTE_TRIGGER_LOW; in is_level()
553 nrfx_gpiote_trigger_t trigger = PIN_FLAG_TRIG_MODE_GET( in get_initial_sense() local
557 if (trigger == NRFX_GPIOTE_TRIGGER_LOW) in get_initial_sense()
561 else if (trigger == NRFX_GPIOTE_TRIGGER_HIGH) in get_initial_sense()
644 nrfx_gpiote_trigger_t trigger = p_config->p_trigger_config->trigger; in gpiote_input_configure() local
659 bool edge = trigger <= NRFX_GPIOTE_TRIGGER_TOGGLE; in gpiote_input_configure()
670 if (trigger == NRFX_GPIOTE_TRIGGER_NONE) in gpiote_input_configure()
676 nrf_gpiote_polarity_t polarity = gpiote_trigger_to_polarity(trigger); in gpiote_input_configure()
686 if (use_evt || trigger == NRFX_GPIOTE_TRIGGER_NONE) in gpiote_input_configure()
696 … get_cb(p_instance->drv_inst_idx)->pin_flags[idx] |= (uint16_t)PIN_FLAG_TRIG_MODE_SET(trigger); in gpiote_input_configure()
1409 nrfx_gpiote_trigger_t trigger) in call_handler() argument
1415 handler->handler(pin, trigger, handler->p_context); in call_handler()
1419 p_cb->global_handler.handler(pin, trigger, p_cb->global_handler.p_context); in call_handler()
1425 nrfx_gpiote_trigger_t trigger, in next_sense_cond_call_handler() argument
1428 if (is_level(trigger)) in next_sense_cond_call_handler()
1430 call_handler(p_cb, pin, trigger); in next_sense_cond_call_handler()
1452 if ((trigger == NRFX_GPIOTE_TRIGGER_TOGGLE) || in next_sense_cond_call_handler()
1453 (sense == NRF_GPIO_PIN_SENSE_HIGH && trigger == NRFX_GPIOTE_TRIGGER_LOTOHI) || in next_sense_cond_call_handler()
1454 (sense == NRF_GPIO_PIN_SENSE_LOW && trigger == NRFX_GPIOTE_TRIGGER_HITOLO)) in next_sense_cond_call_handler()
1456 call_handler(p_cb, pin, trigger); in next_sense_cond_call_handler()
1500 nrfx_gpiote_trigger_t trigger = in port_event_handle() local
1506 next_sense_cond_call_handler(p_cb, abs_pin, trigger, sense); in port_event_handle()
1565 nrfx_gpiote_trigger_t trigger; in port_event_handle() local
1589 trigger = PIN_FLAG_TRIG_MODE_GET(p_cb->pin_flags[get_pin_idx(pin)]); in port_event_handle()
1597 next_sense_cond_call_handler(p_cb, pin, trigger, sense); in port_event_handle()
1623 trigger = PIN_FLAG_TRIG_MODE_GET(p_cb->pin_flags[get_pin_idx(pin)]); in port_event_handle()
1624 if (trigger == NRFX_GPIOTE_TRIGGER_HIGH) in port_event_handle()
1628 else if (trigger == NRFX_GPIOTE_TRIGGER_LOW) in port_event_handle()