rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
hw_layer
digital_input
digital_input_exti.h
Go to the documentation of this file.
1
/*
2
* @file digital_input_exti.h
3
*
4
* Created on: Dec 18, 2018
5
* @author Andrey Belomutskiy, (c) 2012-2020
6
*/
7
8
#pragma once
9
10
#if HAL_USE_PAL
11
12
using
ExtiCallback
= void(*)(
void
*, efitick_t);
13
14
void
efiExtiInit
();
15
int
efiExtiEnablePin
(
const
char
*msg,
brain_pin_e
pin
, uint32_t mode,
ExtiCallback
cb,
void
*cb_data);
16
void
efiExtiDisablePin
(
brain_pin_e
brainPin);
17
uint8_t
getExtiOverflowCounter
();
18
#endif
/* HAL_USE_PAL */
Gpio
Gpio
Definition
rusefi_hw_enums.h:14
efiExtiInit
void efiExtiInit()
Definition
digital_input_exti.cpp:22
ExtiCallback
void(*)(void *, efitick_t) ExtiCallback
Definition
digital_input_exti.h:12
getExtiOverflowCounter
uint8_t getExtiOverflowCounter()
Definition
digital_input_exti.cpp:196
efiExtiDisablePin
void efiExtiDisablePin(brain_pin_e brainPin)
Definition
digital_input_exti.cpp:78
efiExtiEnablePin
int efiExtiEnablePin(const char *msg, brain_pin_e pin, uint32_t mode, ExtiCallback cb, void *cb_data)
Definition
digital_input_exti.cpp:38
pin
brain_pin_e pin
Definition
stm32_adc.cpp:15
Generated on Sat Sep 27 2025 00:10:06 for rusEFI by
1.9.8