mirror of
https://github.com/espressif/arduino-esp32
synced 2024-09-21 10:28:04 +00:00
da5c6ab9ae
* Add Config * Add Cache and remove pre-commit action * [pre-commit.ci lite] apply automatic fixes * Remove freeze * Fix * Update action * Use latest stable Python 3 version * Improve caching * Improve cache tag * Improve bot message * fix(typos): Fix typos * fix(typos): Fix more typos * refactor(udp_server): Convert script from Python 2 to 3 * Fix whitespace * Clang-format fixes * Prettier fixes * Black formatting * Manual fixes * Line endings * Fix flake and make Vale manual * Fix flake and reformat --------- Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com> Co-authored-by: Rodrigo Garcia <rodrigo.garcia@espressif.com>
23 lines
543 B
C++
23 lines
543 B
C++
/*
|
|
* FunctionalInterrupt.h
|
|
*
|
|
* Created on: 8 jul. 2018
|
|
* Author: Herman
|
|
*/
|
|
|
|
#ifndef CORE_CORE_FUNCTIONALINTERRUPT_H_
|
|
#define CORE_CORE_FUNCTIONALINTERRUPT_H_
|
|
|
|
#include <functional>
|
|
#include <stdint.h>
|
|
|
|
struct InterruptArgStructure {
|
|
std::function<void(void)> interruptFunction;
|
|
};
|
|
|
|
// The extra set of parentheses here prevents macros defined
|
|
// in io_pin_remap.h from applying to this declaration.
|
|
void(attachInterrupt)(uint8_t pin, std::function<void(void)> intRoutine, int mode);
|
|
|
|
#endif /* CORE_CORE_FUNCTIONALINTERRUPT_H_ */
|