Commit Graph

18972 Commits

Author SHA1 Message Date
microDev
b83bdc540d
enable light-sleep functionality 2020-12-31 02:22:20 +05:30
Dan Halbert
3b72d502a4 update frozen libs for 6.1.0-beta.3 2020-12-30 14:32:03 -05:00
Dan Halbert
fb216148ec
Merge pull request #3900 from jepler/restore-frozen-busdevice
Restore frozen adafruit_bus_device module
2020-12-30 13:22:46 -05:00
Limor "Ladyada" Fried
fc20a3797b
Merge pull request #3896 from hugodahl/fix-esp32-s2-readme-typo
Fix minor typo in ESP32-S2 README
2020-12-30 12:30:52 -05:00
microDev
28ce5e8988
Merge branch 'main' into touch-s2 2020-12-30 22:44:22 +05:30
Jeff Epler
83c6774a44 Revert "Removing frozen libs"
This reverts commit 23ed3ef971.
2020-12-30 10:55:28 -06:00
microDev
c7f68022ef
add pretend-to-sleep functionality 2020-12-30 22:11:22 +05:30
anecdata
d537d94a4c see what we're missing 2020-12-30 09:45:15 -06:00
anecdata
0914b71653 remove unneeded set_config (wrong param; called in connect anyway) 2020-12-30 09:26:25 -06:00
Hugo Dahl
72cad49c69
Fix minor typo in ESP32S2 readme 2020-12-29 22:52:59 -06:00
Jeff Epler
48de52c8ab
Merge pull request #3893 from weblate/weblate-circuitpython-main
Translations update from Weblate
2020-12-29 18:01:52 -06:00
Jeff Epler
42cad23dea make translate 2020-12-29 16:31:29 -06:00
Jeff Epler
a7542598a0 esp32s2: add I2SOut 2020-12-29 14:46:38 -06:00
Hugo Dahl
ffbe37b056
Translated using Weblate (French)
Currently translated at 100.0% (889 of 889 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2020-12-29 21:38:06 +01:00
Jeff Epler
2cd377f1a7 audiobusio: Make PDMIn optional 2020-12-29 14:06:32 -06:00
Jeff Epler
537a4daabd mark script as executable 2020-12-29 14:06:32 -06:00
Jeff Epler
b40a579d18 esp32s2: espidf: Consistent error checking of esp-idf calls
By surrounding most ESP-IDF API calls with this new macro, their failure will
result in a CircuitPython exception.
2020-12-29 14:06:32 -06:00
Jeff Epler
05ba1431c3 esp32s2: espidf: Add IDFError
this is an exception class for "generic" IDF errors that don't have
their own exception type.
2020-12-29 14:06:32 -06:00
Jeff Epler
d024df6b06 esp32s2: Use better optimizer flags in debug builds
(note that the before and after files both lack trailing newlines; this is
how the esp-idf do)

OPTIMIZATION_DEFAULT is -Og, which enables optimizations that do not
interfere with the debugger:
```
    elseif(CONFIG_COMPILER_OPTIMIZATION_DEFAULT)
        list(APPEND compile_options "-Og")
```
2020-12-29 14:06:32 -06:00
Hugo Dahl
8666083bd0
Translated using Weblate (French)
Currently translated at 100.0% (889 of 889 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/fr/
2020-12-29 20:50:14 +01:00
Jeff Epler
9993814f7c
Merge pull request #3860 from weblate/weblate-circuitpython-main
Translations update from Weblate
2020-12-29 10:54:41 -06:00
Hosted Weblate
6348e2fbbc
Merge branch 'origin/main' into Weblate. 2020-12-29 17:08:54 +01:00
Wellington Terumi Uemura
62eb65e401
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (889 of 889 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/pt_BR/
2020-12-29 17:08:53 +01:00
Jeff Epler
7401aa8e85
Merge pull request #3888 from microDev1/fix-reset-pin
FIX : common_hal_reset_pin()
2020-12-29 10:08:47 -06:00
Hosted Weblate
b6f6af2699
Merge branch 'origin/main' into Weblate. 2020-12-28 20:51:31 +01:00
Scott Shawcroft
f9d9c031a9
Merge pull request #3878 from xobs/fomu-fixes-6.0.0
Fomu fixes for 6.0.0
2020-12-28 11:51:26 -08:00
Hosted Weblate
3332206d22
Merge branch 'origin/main' into Weblate. 2020-12-28 20:49:47 +01:00
Scott Shawcroft
c3396e4b49
Merge pull request #3868 from BennyE/wifi-enhancement-countrycode
esp32-s2: wifi enhancement to include countrycode
2020-12-28 11:49:41 -08:00
Hosted Weblate
860c4d5af4
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-28 18:59:42 +01:00
Hosted Weblate
759321a32b
Merge branch 'origin/main' into Weblate. 2020-12-28 18:59:40 +01:00
Jonny Bergdahl
dc8593db93
Translated using Weblate (Swedish)
Currently translated at 100.0% (884 of 884 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/sv/
2020-12-28 18:59:40 +01:00
Dan Halbert
171efd55e0
Merge pull request #3830 from tannewt/pin_alarm
Add pin alarming
2020-12-28 12:59:27 -05:00
DavePutz
9c14593d62
Merge pull request #36 from adafruit/main
UPdate from adafruit main
2020-12-28 09:13:37 -06:00
microDev
dc332baa87
update common_hal_reset_pin() 2020-12-28 20:04:00 +05:30
Scott Shawcroft
6c7e6abcfd
Downgrade OTA API for IDF 4.2 2020-12-27 20:30:49 -08:00
Dan Halbert
938a0fa2fc
Add include to tick.c for mp_hal_is_interrupted() 2020-12-26 13:39:48 -05:00
Hosted Weblate
18047d0a2f
Merge branch 'origin/main' into Weblate. 2020-12-26 15:26:20 +01:00
Dan Halbert
1b7fbaf31e
Merge pull request #3881 from microDev1/update-ci
Re-Arrange CI Actions
2020-12-26 09:26:11 -05:00
microDev
f7cafbf5f9
re-arrange ci actions 2020-12-26 12:54:36 +05:30
Hosted Weblate
ffedfdd6e0
Merge branch 'origin/main' into Weblate. 2020-12-25 23:42:54 +01:00
Jeff Epler
5c4cb43679
Merge pull request #3880 from digixx/patch-1
SAMD51: change of DAC power setting
2020-12-25 16:42:46 -06:00
Uwe Gartmann
2729666d82
SAMD51: change of DAC power setting
Fixes wrong DAC output levels at high data rate
closes adafruit#3796
2020-12-25 17:53:43 +01:00
BennyE
64bb055700 Updating comment to reflect feedback of espressif from IDFGH-4486 -> works correct as per the protocol 2020-12-24 15:40:53 +01:00
Sean Cross
2f95cc95a4 litex: move more critical code to RAM
The XIP SPI flash on Fomu is slow, which results in certain operations
taking a long time. This becomes a problem for time-critical operations
such as USB.

Move various calls into RAM to improve performance.

This includes the call to __modsi3 and __udivsi3 which are used by the
supervisor handler to determine if periodic callbacks need to be run.

This finishes fixing #3841

Signed-off-by: Sean Cross <sean@xobs.io>
2020-12-24 14:06:57 +08:00
Sean Cross
f3e54414e5 litex: ensure we don't re-enable interrups during ISR
During an interrupt handler, interrupts are implicitly disabled. They
will be re-enabled when the interrupt handler returns.

Due to some changes that were made, varous calls will re-enable
interrupts after they're finished. Examples of this include calling
`CALLBACK_CRITICAL_END` and getting the number of ticks with
`port_get_raw_ticks()`.

This patch prevents this from happening by doing two things:

1. Use standard calls in `port_get_raw_ticks()` to disable and re-enable
interrupts, preventing nesting issues, and
2. Increase the nesting count inside `isr()`, reflecting the implicit
call that is made by hardware when an interrupt is handled

This helps to address #3841.

Signed-off-by: Sean Cross <sean@xobs.io>
2020-12-24 14:03:10 +08:00
Dan Halbert
578abae0f5
make translate yet again; forgot to fetch submodules to fresh clone 2020-12-23 23:05:10 -05:00
Dan Halbert
cf4862e96e
make translate again 2020-12-23 22:52:27 -05:00
Dan Halbert
8061a2574d
Merge branch 'main' into pin_alarm 2020-12-23 22:05:02 -05:00
Hosted Weblate
ce01aed5cf
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-24 03:25:47 +01:00
Hosted Weblate
34c90b6ecd
Merge branch 'origin/main' into Weblate. 2020-12-24 03:25:45 +01:00