flipper.h 556 B

123456789101112131415161718192021222324252627282930313233
  1. #pragma once
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5. #include "main.h"
  6. #include "flipper_hal.h"
  7. #include "cmsis_os.h"
  8. #include "furi.h"
  9. #include "log.h"
  10. #include "input/input.h"
  11. #ifdef __cplusplus
  12. }
  13. #endif
  14. // Arduino defines
  15. #define pinMode app_gpio_init
  16. #define digitalWrite app_gpio_write
  17. #define digitalRead app_gpio_read
  18. #define EEMEM
  19. #define delayMicroseconds delay_us
  20. #define delay osDelay
  21. #define byte uint8_t
  22. #define OUTPUT GpioModeOutput
  23. #define INPUT GpioModeInput
  24. #define LOW false
  25. #define HIGH true
  26. void set_exitcode(uint32_t _exitcode);