Scott Shawcroft
dc473b29e3
Merge pull request #3643 from hierophect/esp32-pin-reset
...
ESP32-S2: Add IDF pin resets to Microcontroller
2020-12-14 17:09:29 -08:00
Lucian Copeland
d793ec2872
Change pinfunc to default of 0 at reset
2020-12-14 14:25:38 -05:00
Dan Halbert
6cced49402
Merge pull request #3820 from theacodes/bhb-v6
...
Update Big Honking Button configuration to support its newest board revision.
2020-12-12 20:14:19 -05:00
Thea Flowers
fe32dd08b8
Update Big Honking Button configuration to support its newest board revision.
...
v5 of the BHB board has:
* GD25Q64C instead of the GD25Q16C.
* Pin PB10 tied to ground for board revision detection.
2020-12-12 19:16:35 -05:00
Dan Halbert
eda3392f50
Merge pull request #3818 from dhalbert/apt-update
...
add apt-get update
2020-12-11 17:00:44 -05:00
Dan Halbert
37c9f768b5
add apt-get update
2020-12-11 16:03:28 -05:00
Scott Shawcroft
d920750756
Merge pull request #3815 from dhalbert/python3-mkenv-mk
...
Use $(PYTHON3) instead of $(PYTHON) in make actions
2020-12-11 11:08:15 -08:00
Dan Halbert
d83d46a52d
Invoke scripts with
2020-12-10 14:28:22 -05:00
Scott Shawcroft
e9fd689d57
Merge pull request #3814 from mcauser2/main
...
Fix some spelling mistakes
2020-12-09 11:36:59 -08:00
Scott Shawcroft
e14b148e62
Merge pull request #3803 from skieast/fix_i2c_hang_with_wifi
...
Working, tested with two i2c busses
2020-12-09 10:03:31 -08:00
Mike Causer
eedcc98cc5
Fix some spelling mistakes
2020-12-10 02:52:18 +11:00
Scott Shawcroft
133013083a
Merge pull request #3808 from tannewt/panic_safe_mode
...
Enter safe mode after panic or brownout
2020-12-08 16:31:22 -08:00
Scott Shawcroft
57101d7da6
Merge pull request #3807 from tannewt/sleep_tweaks
...
Add `board_deinit` for use with sleep
2020-12-08 16:30:41 -08:00
Scott Shawcroft
0b4bcd9599
Fix build and more comments
2020-12-08 13:05:21 -08:00
Scott Shawcroft
93fade24ef
Merge pull request #3804 from microDev1/s2-reset
...
ESP32S2: Fix microcontroller.reset()
2020-12-08 11:21:29 -08:00
Scott Shawcroft
d0a806d797
Enter safe mode after panic or brownout
...
Uses the IDF's reset reason. Does nothing before reset.
Fixes #3389
2020-12-08 11:03:24 -08:00
Scott Shawcroft
40118bcf57
Add `board_deinit` for use with sleep
...
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-08 10:52:25 -08:00
Dan Halbert
1df033465a
Merge pull request #3806 from pewpew-game/rotarydoc
...
Remove warning about lack of support on M0 from rotaryio
2020-12-08 13:20:03 -05:00
Radomir Dopieralski
2c546ab768
Remove warning about lack of support on M0 from rotaryio
...
It seems that this warning no longer applies.
2020-12-08 15:54:34 +01:00
microDev
2f95c94ad8
esp32s2 - update common_hal_mcu_reset
2020-12-08 18:00:58 +05:30
Dan Halbert
7250925b98
Merge pull request #3802 from tannewt/fix_s2_safe_mode
...
Store safe mode state in the RTC.
2020-12-07 23:27:24 -05:00
Bruce Segal
571c063c2a
Working, tested with two i2c busses
2020-12-07 17:57:54 -08:00
Scott Shawcroft
44b56f76c4
Store safe mode state in the RTC.
...
Also print backtrace before reset when DEBUG. This will help debug
safe mode issues which calls reset.
2020-12-07 16:39:54 -08:00
Dan Halbert
054eafd42f
Merge pull request #3797 from dhalbert/reset-reason-run-reason-available
...
Make ResetReason and RunReason available
2020-12-07 15:41:45 -05:00
Scott Shawcroft
22ad76bb48
Merge pull request #3800 from BennyE/wifi-better-logs
...
Enhance debug log for wifi scan, sta_start, sta_stop
2020-12-07 12:32:15 -08:00
Scott Shawcroft
7ac200017d
Merge pull request #3799 from dhalbert/wifi-radio-gc-collect
...
Include wifi.radio singleton in gc
2020-12-07 12:26:16 -08:00
Lucian Copeland
c1a2ea27ce
Change to config-based resets
2020-12-07 13:57:47 -05:00
Lucian Copeland
c7b5928833
Fix submodule desync
2020-12-07 11:47:39 -05:00
Lucian Copeland
40a536904f
Merge remote-tracking branch 'upstream/main' into esp32-pin-reset
2020-12-07 11:45:27 -05:00
Dan Halbert
169b487509
Include wifi.radio singleton in gc
2020-12-07 11:07:56 -05:00
BennyE
70827ac3da
debug log for wifi scan, start stop
2020-12-06 23:38:04 +01:00
Dan Halbert
9391c8f9dd
Make ResetReason and RunReason available
2020-12-06 12:00:00 -05:00
Scott Shawcroft
a7ec4a0489
Merge pull request #3791 from dhalbert/radio-set-enabled
...
allow radio.enabled to be settable
2020-12-04 10:32:53 -08:00
Dan Halbert
2f0e676fcb
update doc per review
2020-12-03 22:06:02 -05:00
Dan Halbert
57fa6bece8
allow radio.enabled to be settable
2020-12-03 21:27:35 -05:00
Jeff Epler
fb90f51082
Merge pull request #3779 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2020-12-02 21:19:32 -06:00
Hosted Weblate
03d0ec85a1
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2020-12-02 22:23:14 +01:00
Hosted Weblate
079bf7ab94
Merge branch 'origin/main' into Weblate.
2020-12-02 22:23:12 +01:00
Scott Shawcroft
1130b80e2a
Merge pull request #3612 from gamblor21/bus_device
...
Moving Adafruit_CircuitPython_BusDevice to core
2020-12-02 13:23:02 -08:00
Hosted Weblate
a483cd1acb
Merge branch 'origin/main' into Weblate.
2020-12-02 22:13:25 +01:00
Dan Halbert
348392f8cc
Merge pull request #3775 from tannewt/nina_certs
...
Use nina-fw root certs
2020-12-02 16:13:19 -05:00
Hosted Weblate
c7749a569d
Merge branch 'origin/main' into Weblate.
2020-12-02 22:12:36 +01:00
Dan Halbert
9b3186b625
Merge pull request #3776 from tannewt/backup_socket_timeout
...
Two minor socket changes
2020-12-02 16:12:29 -05:00
Hosted Weblate
51fd678ee0
Merge branch 'origin/main' into Weblate.
2020-12-02 22:10:31 +01:00
Dan Halbert
31acfedf93
Merge pull request #3780 from tannewt/block_while_erasing
...
Block all tasks (not interrupts) during flash erase
2020-12-02 16:10:25 -05:00
Hosted Weblate
7655102ef2
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/
2020-12-02 21:51:54 +01:00
Hosted Weblate
8f6baa212f
Merge branch 'origin/main' into Weblate.
2020-12-02 21:51:52 +01:00
Scott Shawcroft
d7ba641ff6
Merge pull request #3767 from dhalbert/sleep
...
Initial alarm and sleep PR: time alarms with light and deep sleep; PinAlarms not yet implemented
2020-12-02 12:51:43 -08:00
vkuthan
9e6b2b1da8
Translated using Weblate (Czech)
...
Currently translated at 3.2% (28 of 864 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/cs/
2020-12-02 21:29:04 +01:00
Maciej Stankiewicz
1c00deb8be
Translated using Weblate (Polish)
...
Currently translated at 71.8% (621 of 864 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pl/
2020-12-02 21:29:04 +01:00