| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-15 | run code formatting script | microDev | |
| 2021-01-08 | restore len(alarm.sleep_memory) and bool(alarm.sleep_memory) | Dan Halbert | |
| 2020-12-31 | update wake-alarm implementation | microDev | |
| 2020-12-30 | Merge branch 'main' into touch-s2 | microDev | |
| 2020-12-22 | A couple sleep fixes | Scott Shawcroft | |
| * Better messaging when code is stopped by an auto-reload. * Auto-reload works during sleeps on ESP32-S2. Ticks wake up the main task each time. * Made internal naming consistent. CamelCase Python names are NOT separated by an underscore. | |||
| 2020-12-22 | mark alarm.wake_alarm during gc sweep | Dan Halbert | |
| 2020-12-19 | expose wake pin parameter and more tweaks | microDev | |
| 2020-12-18 | implement touch alarm | microDev | |
| 2020-12-15 | Add alarm.pin that wakes on pin level | Scott Shawcroft | |
| Fixes #3787 | |||
| 2020-12-14 | use RTC_DATA_ATTR; address review comments | Dan Halbert | |
| 2020-12-11 | doc fixes | Dan Halbert | |
| 2020-12-11 | SleepMemory + set alarm.wake_alarm | Dan Halbert | |
| 2020-12-10 | Initial SleepMemory code | Dan Halbert | |
| 2020-12-08 | Add `board_deinit` for use with sleep | Scott Shawcroft | |
| This changes lots of files to unify `board.h` across ports. It adds `board_deinit` when CIRCUITPY_ALARM is set. `main.c` uses it to deinit the board before deep sleeping (even when pretending.) Deep sleep is now a two step process for the port. First, the port should prepare to deep sleep based on the given alarms. It should set alarms for both deep and pretend sleep. In particular, the pretend versions should be set immediately so that we don't miss an alarm as we shutdown. These alarms should also wake from `port_idle_until_interrupt` which is used when pretending to deep sleep. Second, when real deep sleeping, `alarm_enter_deep_sleep` is called. The port should set any alarms it didn't during prepare based on data it saved internally during prepare. ESP32-S2 sleep is a bit reorganized to locate more logic with TimeAlarm. This will help it scale to more alarm types. Fixes #3786 | |||
| 2020-12-06 | Make ResetReason and RunReason available | Dan Halbert | |
| 2020-12-01 | fix doc errors | Dan Halbert | |
| 2020-12-01 | address review comments | Dan Halbert | |
| 2020-11-27 | fix stub problems; touch up doc | Dan Halbert | |
| 2020-11-27 | working! PinAlarm not implemented yet. | Dan Halbert | |
| 2020-11-26 | deep sleep working; deep sleep delay when connected | Dan Halbert | |
| 2020-11-25 | merge from upstream + wip | Dan Halbert | |
| 2020-11-25 | changed alarm.time API | Dan Halbert | |
| 2020-11-24 | some API renaming and bug fixes; fix docs | Dan Halbert | |
| 2020-11-23 | working, but need to avoid deep sleeping too fast before USB ready | Dan Halbert | |
| 2020-11-22 | compiles; maybe ready to test, or almost | Dan Halbert | |
| 2020-11-22 | wip | Dan Halbert | |
| 2020-11-21 | wip: ResetReason to microcontroller.cpu | Dan Halbert | |
| 2020-11-20 | compiles | Dan Halbert | |
| 2020-11-19 | wip; not compiling yet | Dan Halbert | |
| 2020-11-19 | wip | Dan Halbert | |
| 2020-11-19 | WIP: redo API; not compiled yet | Dan Halbert | |
