ets_sys.h 1.1 KB

123456789101112131415161718192021222324252627
  1. #ifndef SDK_OVERRIDES_INCLUDE_ETS_SYS_H_
  2. #define SDK_OVERRIDES_INCLUDE_ETS_SYS_H_
  3. #include "c_types.h"
  4. #include "os_type.h"
  5. #include "espressif/esp_timer.h"
  6. #include "freertos/portmacro.h"
  7. #include_next "ets_sys.h"
  8. #define ets_vsprintf vsprintf
  9. #define ETS_FRC_TIMER1_INTR_ATTACH(fn,arg) _xt_isr_attach(ETS_FRC_TIMER1_INUM, fn, arg)
  10. //#define ETS_FRC_TIMER1_NMI_INTR_ATTACH(fn) NmiTimSetFunc(fn)
  11. #define ETS_GPIO_INTR_ATTACH(fn,arg) _xt_isr_attach(ETS_GPIO_INUM, fn, arg)
  12. #define ETS_UART_INTR_ATTACH(fn,arg) _xt_isr_attach(ETS_UART_INUM, fn, arg)
  13. #define ETS_SPI_INTR_ATTACH(fn,arg) _xt_isr_attach(ETS_SPI_INUM, fn, arg)
  14. #define ETS_GPIO_INTR_ENABLE() _xt_isr_unmask(1 << ETS_GPIO_INUM)
  15. #define ETS_GPIO_INTR_DISABLE() _xt_isr_mask(1 << ETS_GPIO_INUM)
  16. #define ETS_SPI_INTR_ENABLE() _xt_isr_unmask(1 << ETS_SPI_INUM)
  17. #define ETS_SPI_INTR_DISABLE() _xt_isr_mask(1 << ETS_SPI_INUM)
  18. #define ETS_FRC1_INTR_ENABLE() _xt_isr_unmask(1 << ETS_FRC_TIMER1_INUM)
  19. #define ETS_FRC1_INTR_DISABLE() _xt_isr_mask(1 << ETS_FRC_TIMER1_INUM)
  20. #endif /* SDK_OVERRIDES_INCLUDE_ETS_SYS_H_ */