Scott Shawcroft
a43876ad1e
Fix esp wrover
2020-05-20 11:37:29 -07:00
Scott Shawcroft
0af5dd59f2
Merge pull request #2898 from hierophect/mimxrt-claiming
...
MIMXRT: Implement pin claiming, pin reset, and pin protections
2020-05-20 11:32:22 -07:00
Scott Shawcroft
8a42c33dca
Add top level merge-translate target
2020-05-20 10:49:01 -07:00
Scott Shawcroft
ba724fffb4
Merge remote-tracking branch 'adafruit/master' into esp32s2_digitalio
2020-05-20 10:48:27 -07:00
Lucian Copeland
42baf0061b
translations
2020-05-20 13:28:17 -04:00
Lucian Copeland
66c09efae2
Add UART one-way instance search, fix bugs in stm32 implementation
2020-05-20 12:48:01 -04:00
Scott Shawcroft
fd0420d432
Update digitalio api for other ports
2020-05-20 09:23:42 -07:00
Scott Shawcroft
0543a64dc1
Update translations
2020-05-20 08:55:32 -07:00
Sean Cross
4cca455c9b
nrf: reset rtc as part of port_reset()
...
On NRF, the `rtc_reset()` function is never called. As a result,
calls to `time.time()` return a cryptic error>
```
>>> import time
>>> time.time()
'' object has no attribute 'datetime'
>>>
```
This is because `MP_STATE_VM(rtc_time_source)` is not initialized
due to `rtc_reset()` never being called.
If `CIRCUITPY_RTC` is enabled, call `rtc_reset()` as part of the
`reset_port()` call. This ensures that `time.time()` works as expected.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-20 16:44:18 +08:00
Scott Shawcroft
80517c4cf6
First try at critical section support
2020-05-19 17:49:17 -07:00
Scott Shawcroft
49090d1378
Fully implement digitalio and pin-in-use tracking.
...
Fixes #2901
2020-05-19 17:46:29 -07:00
Scott Shawcroft
916ca9f8a6
Merge pull request #2910 from tannewt/esp32s2
...
Add initial ESP32S2 support
2020-05-19 12:53:23 -07:00
Lucian Copeland
38fd9c25f2
Re-add APA102
2020-05-19 15:33:34 -04:00
sommersoft
bdc5a6b7c0
Merge pull request #2928 from tannewt/fix_rtd_autoapi
...
Fix ReadTheDocs after switching to stubs + autoapi.
2020-05-19 14:19:52 -05:00
dherrada
58b07ecb43
Removed a
2020-05-19 14:50:47 -04:00
Scott Shawcroft
acf4b1bede
Remove reverse methods from per-board defs
2020-05-19 11:43:57 -07:00
Jeff Epler
09abd3d95d
Merge pull request #2927 from weblate/weblate-circuitpython-master
...
Translations update from Weblate
2020-05-19 13:27:03 -05:00
Lucian Copeland
b310b04007
Remove pin/port distinction
2020-05-19 14:20:07 -04:00
Scott Shawcroft
9eb85a5feb
shrink Xinabox CS11 by turning off unused pins
2020-05-19 10:55:02 -07:00
Lucian Copeland
2acd173e14
Implement core requested changes
2020-05-19 13:54:47 -04:00
Hosted Weblate
dbb304f4cf
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/
2020-05-19 19:40:03 +02:00
Scott Shawcroft
1d77000c19
Update doc deps
2020-05-19 10:30:47 -07:00
Dustin Watts
f874e21ad7
Translated using Weblate (Dutch)
...
Currently translated at 52.5% (392 of 746 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/nl/
2020-05-19 19:08:30 +02:00
Dustin Watts
bbe6ed5319
Translated using Weblate (Dutch)
...
Currently translated at 5.3% (40 of 746 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/nl/
2020-05-19 19:08:30 +02:00
Dustin Watts
ebea4d158d
Translated using Weblate (Dutch)
...
Currently translated at 4.9% (37 of 746 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/nl/
2020-05-19 19:08:30 +02:00
Jeff Epler
2f3a6773fc
Added translation using Weblate (Dutch)
2020-05-19 19:08:30 +02:00
Scott Shawcroft
4e5df0e36d
Merge pull request #2919 from simmel-project/bleio-anonymous-advertising
...
_bleio: support anonymous advertising
2020-05-19 10:08:18 -07:00
DavePutz
7fa5009674
Merge pull request #4 from adafruit/master
...
merge from adafruit
2020-05-19 10:32:32 -05:00
Sean Cross
c1bcc25b88
nrf: _bleio: clean up timeout calculation
...
The timeout value is calculated by the common-hal layer now, so we don't
need to be quite so clever about calculating it here.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-19 21:56:39 +08:00
Sean Cross
f56188c261
locale: regenerate translations for new bleio msg
...
There is now an adapter timeout message.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-19 15:01:38 +08:00
Sean Cross
34f91f01c6
bleio: adapter: add advertising timeout and status
...
Add a field to allow specifying a timeout when initiating advertising.
As part of this, add a new property to determine if the device is still
advertising.
Additionally, have the `anonymous` property require a timeout, and set
the timeout to the maximum possible value if no timeout is specified.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-19 15:01:19 +08:00
Sean Cross
cfe65742a3
_bleio: support anonymous advertising
...
Add a new parameter to the `start_advertising()` function to enable
anonymous advertising. This forces a call to `sd_ble_gap_privacy_set()`
with `privacy_mode` set to `BLE_GAP_PRIVACY_MODE_DEVICE_PRIVACY` and
`private_addr_type` set to
`BLE_GAP_ADDR_TYPE_RANDOM_PRIVATE_RESOLVABLE`.
With this, addresses will cycle at a predefined rate (currently once
every 15 minutes).
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-19 15:01:18 +08:00
Scott Shawcroft
2c2b53303d
Merge pull request #2837 from k0d/serial-debug
...
Add support for a debug console, such as ST-Link VCP.
2020-05-18 18:13:31 -07:00
Scott Shawcroft
03b6f7b87b
Add commend about FreeRTOS stack canary
2020-05-18 17:28:13 -07:00
Scott Shawcroft
164628282d
Update TinyUSB and shorten USB task delay
2020-05-18 17:27:49 -07:00
Mark Olsson
007c92ee6a
Enable showing the console on a debug uart
2020-05-19 02:02:52 +02:00
Scott Shawcroft
cf690bd390
Merge remote-tracking branch 'adafruit/master' into esp32s2
2020-05-18 16:46:41 -07:00
Scott Shawcroft
1e9436519b
Fix ReadTheDocs after switching to stubs + autoapi.
2020-05-18 16:29:15 -07:00
dherrada
0fa5f6a0dd
Merge branch 'extract-types' of https://github.com/dherrada/circuitpython into extract-types
2020-05-18 19:01:50 -04:00
dherrada
cf524cb6b1
extract_pyi no longer raises a TypeError for missing types
2020-05-18 18:59:14 -04:00
Scott Shawcroft
32617d5f2f
Merge pull request #2925 from arturo182/imx-spi
...
mimxrt1010: Increase max SPI speed
2020-05-18 15:22:42 -07:00
Scott Shawcroft
ebfc1f2599
Merge pull request #2926 from arturo182/imx-temperature-fix
...
mimxrt10xx: Fix cpu.temperature crash
2020-05-18 15:20:21 -07:00
Scott Shawcroft
962c320adf
Merge pull request #2917 from jepler/weblate-readme
...
add weblate status badge in readme
2020-05-18 15:17:00 -07:00
Scott Shawcroft
af68ddebef
Merge pull request #2924 from simmel-project/nrf-rtc-persist
...
NRF: Persist RTC offset across reboots
2020-05-18 15:06:42 -07:00
Scott Shawcroft
9811c1fe4b
Merge pull request #2896 from theacodes/add-bytearray-decode
...
Add bytearray.decode() for CPython compatibility
2020-05-18 14:38:45 -07:00
Scott Shawcroft
2e950a059c
Merge pull request #2888 from WarriorOfWire/vectorio-polygon-speed
...
vectorio: speed up polygon
2020-05-18 14:37:05 -07:00
warriorofwire
a78f245ea6
translations for polygon
2020-05-18 13:33:16 -07:00
warriorofwire
dde66cadde
remove a duplication in polygon.c
2020-05-18 13:32:06 -07:00
warriorofwire
4bbb80e31a
vectorio: speed up polygon
...
This change takes polygon from 126k pixels per second fill to 240k pps fill
on a reference 5 point star 50x66px polygon, updating both location and shape
at 10hz. Tested on an m4 express feather.
As a curiosity, the flat-out fill rate of a shape whose get_pixel is `return 0;`
fills just shy of 375k pixels per second.
2020-05-18 13:32:06 -07:00
arturo182
058a73128c
mimxrt10xx: Fix cpu.temperature crash
...
Fixes #2514
2020-05-18 22:30:50 +02:00