Joel Challis
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with
0 additions and
30 deletions
-
platforms/arm_atsam/suspend.c
-
platforms/avr/suspend.c
-
platforms/chibios/suspend.c
-
platforms/suspend.h
|
|
@ -3,13 +3,6 @@ |
|
|
|
#include "md_rgb_matrix.h" |
|
|
|
#include "suspend.h" |
|
|
|
|
|
|
|
/** \brief Suspend idle |
|
|
|
* |
|
|
|
* FIXME: needs doc |
|
|
|
*/ |
|
|
|
void suspend_idle(uint8_t time) { /* Note: Not used anywhere currently */ |
|
|
|
} |
|
|
|
|
|
|
|
/** \brief Run user level Power down |
|
|
|
* |
|
|
|
* FIXME: needs doc |
|
|
|
|
|
@ -16,19 +16,6 @@ |
|
|
|
# include "vusb.h" |
|
|
|
#endif |
|
|
|
|
|
|
|
/** \brief Suspend idle |
|
|
|
* |
|
|
|
* FIXME: needs doc |
|
|
|
*/ |
|
|
|
void suspend_idle(uint8_t time) { |
|
|
|
cli(); |
|
|
|
set_sleep_mode(SLEEP_MODE_IDLE); |
|
|
|
sleep_enable(); |
|
|
|
sei(); |
|
|
|
sleep_cpu(); |
|
|
|
sleep_disable(); |
|
|
|
} |
|
|
|
|
|
|
|
// TODO: This needs some cleanup |
|
|
|
|
|
|
|
#if !defined(NO_SUSPEND_POWER_DOWN) && defined(WDT_vect) |
|
|
|
|
|
@ -13,15 +13,6 @@ |
|
|
|
#include "led.h" |
|
|
|
#include "wait.h" |
|
|
|
|
|
|
|
/** \brief suspend idle |
|
|
|
* |
|
|
|
* FIXME: needs doc |
|
|
|
*/ |
|
|
|
void suspend_idle(uint8_t time) { |
|
|
|
// TODO: this is not used anywhere - what units is 'time' in? |
|
|
|
wait_ms(time); |
|
|
|
} |
|
|
|
|
|
|
|
/** \brief suspend power down |
|
|
|
* |
|
|
|
* FIXME: needs doc |
|
|
|
|
|
@ -3,7 +3,6 @@ |
|
|
|
#include <stdint.h> |
|
|
|
#include <stdbool.h> |
|
|
|
|
|
|
|
void suspend_idle(uint8_t timeout); |
|
|
|
void suspend_power_down(void); |
|
|
|
bool suspend_wakeup_condition(void); |
|
|
|
void suspend_wakeup_init(void); |
|
|
|