822533fd92
Write inline versions for SDK-based interrupt convenience functions.
26 lines
519 B
C
26 lines
519 B
C
/* esp/cpu.h
|
|
*
|
|
* Details relating to the ESP8266 Xtensa core.
|
|
*
|
|
*/
|
|
#ifndef _ESP_CPU_H
|
|
#define _ESP_CPU_H
|
|
|
|
/* Interrupt numbers for level 1 exception handler.
|
|
*
|
|
* Currently the UserExceptionVector calls down to _xt_isr_handler,
|
|
* defined in port.c, for at least some of these interrupts. Some are handled
|
|
* on the SDK side, though.
|
|
*/
|
|
typedef enum {
|
|
INUM_SPI = 2,
|
|
INUM_GPIO = 4,
|
|
INUM_UART = 5,
|
|
INUM_MAX = 6,
|
|
INUM_SOFT = 7,
|
|
INUM_WDT = 8,
|
|
INUM_FRC_TIMER1 = 9,
|
|
} xt_isr_num_t;
|
|
|
|
#endif
|
|
|