Scott Shawcroft
1af5f6dc6d
Merge pull request #2900 from theacodes/fix-2766
...
Note that nvm.ByteArray is available at microcontroller.nvm
2020-05-15 17:01:17 -07:00
Scott Shawcroft
86f865afe0
Turn reverse methods off for cpx_crickit
2020-05-15 16:42:22 -07:00
Scott Shawcroft
3c1469b0a5
Add port_fixed_stack for more builds
2020-05-15 16:22:33 -07:00
Scott Shawcroft
6aaab005c5
Initial ESP32S2 port.
...
Basic blinky works but doesn't check pins.
2020-05-15 15:36:16 -07:00
Dan Halbert
a3ca9401b4
Shrink crickit build
2020-05-15 18:29:37 -04:00
Thea Flowers
7d167560af
Note that nvm.ByteArray is available at microcontroller.nvm
...
Fixes #2766
2020-05-15 14:53:14 -07:00
Thea Flowers
0876034adb
Make decode only apply to bytearray and not array as well
2020-05-15 14:32:44 -07:00
Lucian Copeland
99538c2414
Implement pin claiming, pin reset, and pin protections
2020-05-15 15:16:51 -04:00
Scott Shawcroft
0d8bca92e2
Merge pull request #2810 from dherrada/master
...
Pyi integration
2020-05-15 10:31:05 -07:00
Thea Flowers
fe3e8ee02c
Add bytearray.decode() for CPython compatibility
...
CPython has a `decode()` method on `bytearray`. This adds that method using the code from `bytes.decode`.
Test program:
```python
byte_boi = bytes([0x6D, 0x65, 0x65, 0x70])
print(byte_boi) # b'meep'
byte_boi_str = byte_boi.decode("utf-8")
print(byte_boi_str) # meep
byte_array_boi = bytearray(byte_boi)
print(byte_array_boi) # bytearray(b'meep')
byte_array_boi_str = byte_array_boi.decode("utf-8")
print(byte_array_boi_str) # meep
print(byte_array_boi_str == byte_boi_str) # True
```
2020-05-14 21:52:58 -07:00
Scott Shawcroft
bd78ab3c28
Merge pull request #2895 from xobs/aesio-use-bufinfo
...
aesio: use bufinfo rather than mp_str_bytes
2020-05-14 20:05:21 -07:00
Sean Cross
f9ed3acf6d
aesio: specify writable buffers for destination buffers
...
When calling `AES.decrypt_into()` or `AES.encrypt_into()`, the
destination buffers may be any buffer kind. However, we currently
aren't checking to make sure the destination buffer is actually
writable.
Specify `MP_BUFFER_WRITE` for the destination buffers of both of these
objects so we don't inadvertently write to immutable data.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-15 10:22:42 +08:00
Sean Cross
aba36e4abf
aesio: use bufinfo rather than mp_str_bytes
...
In order to accept both `bytes` objects and `bytearray` objects, use a
`bufinfo` construct to retrieve the data rather than
`mp_obj_str_get_data()`.
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-15 10:16:00 +08:00
Scott Shawcroft
8ac3e7977f
Remove debug prints
2020-05-14 18:48:07 -07:00
Scott Shawcroft
15c2d16bf9
Fix help doc
2020-05-14 16:06:13 -07:00
Scott Shawcroft
afc84c2fd1
Fix ulab, math and template.
2020-05-14 15:58:36 -07:00
dherrada
b477c4812d
Fixed minor indentation issue
2020-05-14 16:58:25 -04:00
Jeff Epler
0f55f58652
Merge pull request #2892 from weblate/weblate-circuitpython-master
...
Translations update from Weblate
2020-05-14 09:04:10 -05:00
Jonny Bergdahl
09e740d6ea
Translated using Weblate (Swedish)
...
Currently translated at 3.7% (28 of 746 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
2020-05-14 14:41:54 +02:00
Anonymous
b446d3eee1
Translated using Weblate (Swedish)
...
Currently translated at 3.4% (26 of 746 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
2020-05-14 14:23:15 +02:00
Jonny Bergdahl
3d6a23411f
Translated using Weblate (Swedish)
...
Currently translated at 3.4% (26 of 746 strings)
Translation: CircuitPython/master
Translate-URL: https://hosted.weblate.org/projects/circuitpython/master/sv/
2020-05-14 14:23:15 +02:00
Scott Shawcroft
794d5f5900
Correct version numbering
2020-05-13 14:45:09 -07:00
Scott Shawcroft
db4dbe0752
Merge pull request #2889 from jepler/gamepad-tick
...
Gamepad, GamepadShift: Fix after lower-power by enabling supervisor tick
2020-05-13 11:53:23 -07:00
Scott Shawcroft
3ffa5604fc
Update countio to python stub docs
2020-05-13 08:36:16 -07:00
Jeff Epler
adef45403b
samd: audio dma: enable/disable supervisor tick as needed
2020-05-13 10:29:36 -05:00
Scott Shawcroft
7546d47f77
Merge remote-tracking branch 'adafruit/master' into improve_verification
2020-05-13 08:23:55 -07:00
Scott Shawcroft
82fdced180
Merge pull request #2827 from LearnWeaver/Optical-Encoder-Module
...
Countio
2020-05-13 08:22:57 -07:00
Jeff Epler
23ba58bbf5
Gamepad & GamepadShift: Initially allocate as long-lived
...
This makes less heap churn and decreases code size a tiny bit
2020-05-13 10:14:37 -05:00
Jeff Epler
fbf052bb27
Gamepad & GamepadShift: Enable ticks while object exists
...
Otherwise, button presses might not be noticed.
2020-05-13 10:14:37 -05:00
Scott Shawcroft
2efe17bcb7
Don't build in empty help.c
2020-05-12 19:01:17 -07:00
Scott Shawcroft
4612270f98
Only enable COUNTIO in full builds
2020-05-12 19:00:51 -07:00
Scott Shawcroft
80129c5a21
Disable countio on trinket haxpress
2020-05-12 18:55:49 -07:00
Scott Shawcroft
4e646ee6e4
Move vectorio to stubs
2020-05-12 18:40:02 -07:00
Scott Shawcroft
cde6651721
Merge remote-tracking branch 'adafruit/master' into improve_verification
2020-05-12 18:23:59 -07:00
Scott Shawcroft
277e8d528b
Merge branch 'master' into Optical-Encoder-Module
2020-05-12 18:22:57 -07:00
Scott Shawcroft
c816cfed58
Build stubs before docs
2020-05-12 17:37:42 -07:00
Scott Shawcroft
4e8de3c554
Swap sphinx to autoapi and the inline stubs
2020-05-12 17:28:24 -07:00
Scott Shawcroft
75f9969860
Merge pull request #2873 from WarriorOfWire/vectorio
...
Add vectorio: for drawing shapes
2020-05-12 17:24:35 -07:00
warriorofwire
5a80f5e606
nerf vectorio on a ton of m0 and overcommitted m4 boards due to translation text size
2020-05-12 15:23:00 -07:00
Kenny
8a9579c7a5
Merge pull request #1 from tannewt/vectorio
...
Merge in master
2020-05-12 12:33:57 -07:00
Scott Shawcroft
d274074f01
Merge remote-tracking branch 'adafruit/master' into vectorio
2020-05-12 12:29:05 -07:00
Scott Shawcroft
bc40034a08
Merge branch 'master' into Optical-Encoder-Module
2020-05-12 12:12:51 -07:00
Scott Shawcroft
f7303e6bd0
Merge pull request #2754 from maholli/non-standard-nvm
...
Add non-standard nvm to QSPI for external flash support
2020-05-12 11:56:33 -07:00
warriorofwire
fd94c08cf4
add performance measurement to VectorShape
2020-05-12 11:49:15 -07:00
warriorofwire
6aa9709d98
make Circle return explicit
2020-05-12 11:47:19 -07:00
warriorofwire
5af59cbabe
Enable vectorio by default where displayio is enabled
2020-05-12 11:46:04 -07:00
Scott Shawcroft
a1091bbfbb
Merge pull request #2871 from DavePutz/Issue2812
...
Throw a NotImplementedError for time functions on boards without long ints
2020-05-12 11:40:49 -07:00
Scott Shawcroft
6c5874c5a5
Merge pull request #2869 from simmel-project/simmel
...
NRF: Minor Simmel fixes
2020-05-12 11:37:06 -07:00
dherrada
c534a872a2
Merge branch 'master' into master
2020-05-12 12:26:02 -04:00
dherrada
6490137812
Did usb_hid, usb_midi, ustack, wiznet
2020-05-12 12:08:46 -04:00