remote.h 381 B

123456789101112131415161718192021
  1. #ifndef REMOTE_H_
  2. #define REMOTE_H_
  3. #include "main.h"
  4. #if IS_ATMEGAx8
  5. # define USE_REMOTE 1
  6. # define IF_REMOTE(...) __VA_ARGS__
  7. #else
  8. # define USE_REMOTE 0
  9. # define IF_REMOTE(...) /* nothing */
  10. #endif
  11. void remote_handle_deep_sleep_wakeup(void);
  12. void remote_handle_watchdog_interrupt(void);
  13. void remote_restore_from_eeprom(void);
  14. void remote_init(void);
  15. #endif /* REMOTE_H_ */