DavePutz
2e05f628f0
Add an increment to tcc_refcount to allow deinits to work properly
2020-05-21 11:08:26 -05:00
DavePutz
1f40f9e04f
Merge pull request #5 from adafruit/master
...
update from adafruit
2020-05-21 11:05:24 -05:00
Dan Halbert
edc5d8938e
Merge pull request #2937 from jpecor/evo_m51
...
Add support for Alorium Technology Evo M51 board
2020-05-21 08:57:39 -04:00
jason
4f54514be4
Initial version
2020-05-20 21:11:06 -05:00
Jeff Epler
54a38fdf01
Merge pull request #2936 from dunkmann00/pixelbuf-slice-fix
...
Fix error when getting a pixelbuf slice
2020-05-20 19:15:10 -05:00
Jeff Epler
709d3230a5
Merge pull request #2935 from weblate/weblate-circuitpython-master
...
Translations update from Weblate
2020-05-20 19:12:08 -05:00
George Waters
02d0881fca
Fix error when getting a pixelbuf slice
2020-05-20 17:56:08 -04:00
Jonny Bergdahl
cee4286637
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (747 of 747 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
2020-05-20 20:39:22 +02:00
Scott Shawcroft
c32214ccc7
Merge pull request #2932 from simmel-project/nrf-rtc-reset
...
nrf: reset rtc as part of port_reset()
2020-05-20 11:39:16 -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
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
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
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
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
arturo182
f92d53eaab
mimxrt1010: Increase max SPI speed
2020-05-18 22:07:38 +02:00
Sean Cross
9f7c26c60d
nrf: port: call common_hal_rtc_init() during init
...
Call the new function to set the RTC, or reset it if the offset is not
valid.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-18 11:52:30 +08:00
Sean Cross
83680c41db
nrf: rtc: persist rtc offset across reboots
...
Store the RTC value in the .uninitialized section, but make sure to
flank it with some known values. That way we can determine if the RTC
value has been initialized, or if it's random uninitialized garbage.
As part of this, add a `common_hal_rtc_init()` routine to determine if
the value is correct, or reset it to 0 if it is not valid.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-18 11:52:27 +08:00