X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=common%2Fsuspend.h;h=80617a824447db8ec709e9c0062d9bd6fe8955a1;hb=f31cbc7219c9a1903331771c10056302817e68ca;hp=1c1e41ac3e2e57fa42f660e5e587295584656c65;hpb=2c0bb5e7e620b0472f110d2cbc5768bb6d97eec5;p=max%2Ftmk_keyboard.git diff --git a/common/suspend.h b/common/suspend.h index 1c1e41ac..80617a82 100644 --- a/common/suspend.h +++ b/common/suspend.h @@ -3,28 +3,9 @@ #include #include -#include -#include -#include - - -#define wdt_intr_enable(value) \ -__asm__ __volatile__ ( \ - "in __tmp_reg__,__SREG__" "\n\t" \ - "cli" "\n\t" \ - "wdr" "\n\t" \ - "sts %0,%1" "\n\t" \ - "out __SREG__,__tmp_reg__" "\n\t" \ - "sts %0,%2" "\n\t" \ - : /* no outputs */ \ - : "M" (_SFR_MEM_ADDR(_WD_CONTROL_REG)), \ - "r" (_BV(_WD_CHANGE_BIT) | _BV(WDE)), \ - "r" ((uint8_t) ((value & 0x08 ? _WD_PS3_MASK : 0x00) | \ - _BV(WDIE) | (value & 0x07)) ) \ - : "r0" \ -) +void suspend_idle(uint8_t timeout); void suspend_power_down(void); bool suspend_wakeup_condition(void); void suspend_wakeup_init(void);