|
@ -9,10 +9,15 @@ Bug: |
|
|
- Do not power-down during USB connection is active - DONE 11/11 |
|
|
- Do not power-down during USB connection is active - DONE 11/11 |
|
|
(USB_DeviceState == USB_DEVICE_Configured) is used to check USB connection |
|
|
(USB_DeviceState == USB_DEVICE_Configured) is used to check USB connection |
|
|
matrix_power_down() matrix.c - 11/23 |
|
|
matrix_power_down() matrix.c - 11/23 |
|
|
|
|
|
- timer is slow while power down - DONE 11/26 |
|
|
|
|
|
- time out interrupt is lost while power down? |
|
|
|
|
|
- interrupt of watchdog timer compensates timer counter(avr/suspend.c) |
|
|
|
|
|
|
|
|
Todo: |
|
|
Todo: |
|
|
|
|
|
|
|
|
Design: |
|
|
Design: |
|
|
|
|
|
- suspend.h - DONE 11/26 |
|
|
|
|
|
- remove argument from suspend_power_down() for backward compatitibility |
|
|
- remove MCU dependent power saving code from core/keyboard |
|
|
- remove MCU dependent power saving code from core/keyboard |
|
|
- it should be located in project matrix.c - DONE 11/23 |
|
|
- it should be located in project matrix.c - DONE 11/23 |
|
|
- HHKB matrix.c needs matrix_prev? |
|
|
- HHKB matrix.c needs matrix_prev? |
|
@ -47,6 +52,8 @@ Power saving: |
|
|
- During USB suspend change clock source to internal RC from external Xtal(6.8) |
|
|
- During USB suspend change clock source to internal RC from external Xtal(6.8) |
|
|
- FRZCLK: you can freeze clock for power saving. still WAKEUPI and VBUSTI interrupts are available while freezing.(21.7.3) |
|
|
- FRZCLK: you can freeze clock for power saving. still WAKEUPI and VBUSTI interrupts are available while freezing.(21.7.3) |
|
|
- Suspend: Clear Suspend Bit, Freeze clock, disable PLL, MCU sleep(21.13) |
|
|
- Suspend: Clear Suspend Bit, Freeze clock, disable PLL, MCU sleep(21.13) |
|
|
|
|
|
- Voltage reference(8.1.1) |
|
|
|
|
|
- to reduce power consumption while power down mode |
|
|
|
|
|
|
|
|
Improving: |
|
|
Improving: |
|
|
- BT LED; connecting, linked, sleeping, deep sleeping |
|
|
- BT LED; connecting, linked, sleeping, deep sleeping |
|
|