flipper.h 622 B

1234567891011121314151617181920212223242526272829303132333435363738
  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-deprecated.h"
  9. #include "log.h"
  10. #include "input/input.h"
  11. #ifdef __cplusplus
  12. }
  13. #endif
  14. #include <stdio.h>
  15. // Arduino defines
  16. #define pinMode app_gpio_init
  17. #define digitalWrite app_gpio_write
  18. #define digitalRead app_gpio_read
  19. #define EEMEM
  20. #define delayMicroseconds delay_us
  21. #define delay osDelay
  22. #define byte uint8_t
  23. #define OUTPUT GpioModeOutput
  24. #define INPUT GpioModeInput
  25. #define LOW false
  26. #define HIGH true
  27. void set_exitcode(uint32_t _exitcode);
  28. #define FURI_LIB (const char*[])