Scott Shawcroft
b80ffee105
Merge pull request #5268 from hathach/nrf-usb-compliance-test
...
Update tinyusb for USB Compliance Verification test
2021-09-01 10:48:35 -07:00
Scott Shawcroft
cf7e29da6c
Merge pull request #5281 from capellini/mp-register-module-non-pybadge
...
Convert more modules to use MP_REGISTER_MODULE
2021-09-01 09:02:43 -07:00
Scott Shawcroft
5b2ccf4a36
Merge pull request #5278 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2021-09-01 09:01:56 -07:00
Scott Shawcroft
9c4c3e1780
Only sort .text for nrf
2021-09-01 08:57:18 -07:00
Damien George
7c54b64280
all: Bump version to 1.17.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-09-02 00:07:13 +10:00
Damien George
25f30eb8a6
stm32/boards/LEGO_HUB_NO6: Add comment re constraints on SPI flash cfg.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-09-02 00:03:41 +10:00
Hosted Weblate
89a03aae0e
Merge remote-tracking branch 'origin/main' into main
2021-09-01 10:23:22 +02:00
microDev
2c45f948a3
Merge pull request #5279 from skieast/add-IO9-ttgo-t8-s2-st7789
...
Add IO9 / VBAT_SENSE to lilygo-t8-s2-st7789
2021-09-01 13:53:18 +05:30
Hosted Weblate
c4b7530aec
Merge remote-tracking branch 'origin/main' into main
2021-09-01 10:19:28 +02:00
microDev
9797665d6c
Merge pull request #5280 from FoamyGuy/tilegrid_arg_shape
...
update TileGrid docstrings to include Shape
2021-09-01 13:49:19 +05:30
Rob Capellini
9002f351b4
Convert more modules to use MP_REGISTER_MODULE
...
Convert _eve, _pew, aesio, alarm, audiopwmio, bitops, camera, canio, dualbank, gnss, i2cperipheral, imagecapture, ipaddress, memorymonitor, sdioio, socketpool, ssl, uheap, ustack, watchdog, and wifi modules to use MP_REGISTER_MODULE.
Related to #5183 .
2021-09-01 00:19:05 -04:00
Bruce Segal
bec7a6265a
Change name VBAT_SENSE -> BATTERY
2021-08-31 19:52:40 -07:00
Scott Shawcroft
0cffa6be81
Sort .text section to reduce fill on nRF
2021-08-31 19:33:44 -07:00
Scott Shawcroft
cd5acae4f4
Sort .text section to reduce fill
2021-08-31 18:04:01 -07:00
foamyguy
b1d7b6efd2
update TileGrid docstrings to include Shape
2021-08-31 19:52:43 -05:00
Bruce Segal
736b592d2d
Add IO9 / VBAT_SENSE to lilygo-t8-s2-st7789
2021-08-31 16:50:50 -07:00
Scott Shawcroft
ec067ae728
Merge remote-tracking branch 'adafruit/main' into nrf-usb-compliance-test
2021-08-31 15:56:33 -07:00
Hosted Weblate
44212707be
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/
2021-09-01 00:55:05 +02:00
Scott Shawcroft
fbb005bc54
Merge pull request #5272 from tannewt/fix_nrf_wdt_crashes
...
Fix two watchdog crashes
2021-08-31 15:54:56 -07:00
Scott Shawcroft
92a43192f8
Fix mpy-cross by providing default
2021-08-31 13:38:37 -07:00
Scott Shawcroft
771b4c7464
Add two space saving knobs
...
* Reduce the number of supported HID reports of IDs per descriptor.
This saves ~200 bytes in the default HID objects.
* (Not enabled) Compute QSTR attrs on init. This trades 1k RAM for
flash. Flash is the default (1).
2021-08-31 13:02:34 -07:00
Scott Shawcroft
cc0a6c8a5f
Merge remote-tracking branch 'adafruit/main' into fix_nrf_wdt_crashes
2021-08-31 11:03:44 -07:00
Scott Shawcroft
65753a1c25
Merge pull request #5275 from lesamouraipourpre/gen-display-headers
...
Fix crash in gen_display_resources.py
2021-08-31 10:00:18 -07:00
Scott Shawcroft
80675107cf
Merge pull request #5270 from pewpew-game/safe-mode-wait
...
Add a flag to skip waiting for safe mode
2021-08-31 09:56:29 -07:00
Damien George
89145c6aad
tools/mpremote: Bump version to 0.0.6.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-09-01 00:49:16 +10:00
Damien George
08ff71dfcd
tests/pybnative: Make while.py test run on boards without pyb.delay.
...
Signed-off-by: Damien George <damien@micropython.org>
2021-09-01 00:43:41 +10:00
Damien George
35ead0ff0f
javascript/Makefile: Change variable to EXPORTED_RUNTIME_METHODS.
...
EXTRA_EXPORTED_RUNTIME_METHODS is deprecated.
Signed-off-by: Damien George <damien@micropython.org>
2021-09-01 00:42:40 +10:00
James Carr
3e543264a5
Convert all_characters to a list before using extend()
2021-08-31 15:26:28 +01:00
microDev
d314df8b84
Merge pull request #5274 from capellini/mp-register-module-pybadge-remaining
...
Convert more modules to use MP_REGISTER_MODULE
2021-08-31 13:30:30 +05:30
microDev
513ca098f9
Merge pull request #5273 from tannewt/fix_nrf_light_sleep_cdc
...
Fix nrf light_sleep when on usb
2021-08-31 13:29:04 +05:30
Radomir Dopieralski
e4baefc593
Add a flag to skip waiting for safe mode
...
Sometimes we don't want the delay in the device's startup.
I used a simple flag, but now it also occurs to me that we could
instead make the wait time a define, and set it to 0 to disable it.
2021-08-31 09:53:30 +02:00
microDev
d7a92f7fd6
Merge pull request #5271 from tannewt/switch_cp_serial_uuids
...
Switch CircuitPython serial off Nordic UUIDs
2021-08-31 09:14:03 +05:30
microDev
1dbeed87af
Merge pull request #5253 from tannewt/fix_nrf_gpiote_crash
...
Fix GPIOTE crashes by checking everything is ok
2021-08-31 09:11:36 +05:30
David Lechner
86371781e9
tools/uncrustify: Force 1 newline at end of file.
...
To keep things neat and tidy, we ensure that each file has 1 and only 1
newline at the end of each file.
Signed-off-by: David Lechner <david@pybricks.com>
2021-08-31 13:14:45 +10:00
Damien George
30691ed2a1
drivers/cyw43: Make wifi join fail if interface is not active.
...
Otherwise the Python network object continues to report that it is
attempting to connect.
Also make the return error code consistent with wifi scan.
Signed-off-by: Damien George <damien@micropython.org>
2021-08-31 13:00:11 +10:00
Damien George
52a78e6965
drivers/cyw43: Fix cyw43_deinit so it can be called many times in a row.
...
This makes sure deinit() can be called on the interface many times without
error, and that the state of the driver is fully reset.
Fixes issue #7493 .
Signed-off-by: Damien George <damien@micropython.org>
2021-08-31 13:00:11 +10:00
Rob Capellini
1c8828223f
Convert more modules to use MP_REGISTER_MODULE
...
Convert neopixel_write, onewireio, ps2io, pulseio, pwmio, rainbowio, random, rgbmatrix, rotaryio, rtc, sdcardio, sharpdisplay, _stage, storage, struct, supervisor, synthio, touchio, traceback, usb_cdc, usb_hid, usb_midi, and vectorio modules to use MP_REGISTER_MODULE.
Related to #5183 .
2021-08-30 22:29:51 -04:00
Scott Shawcroft
6ef5241f59
Merge pull request #5267 from pewpew-game/meowbit-stage
...
stm32: Add support for Stage games to Meowbit
2021-08-30 18:35:41 -07:00
Scott Shawcroft
5fb4fa6f12
Merge pull request #5260 from jepler/paralleldisplay
...
Split out paralleldisplay to its own module
2021-08-30 18:35:15 -07:00
Scott Shawcroft
fa9c2189d4
Fix nrf light_sleep when on usb
...
Don't let pending serial input wake us up
Fixes #5257
2021-08-30 18:26:12 -07:00
Scott Shawcroft
a4246bcfa3
Fix two watchdog crashes
...
Fixes a crash from trying to raise an exception when trying to
deinit a RESET wdt by not raising an exception.
Fixes a crash when raise a wdt exception in the REPL when waiting
for input. We now catch and print any exceptions raised.
Fixes #5261
2021-08-30 18:10:43 -07:00
Scott Shawcroft
3ea90dbc1e
Merge pull request #5263 from jepler/printf-0xp
...
Include leading 0x on addresses printed with %p
2021-08-30 18:00:43 -07:00
Scott Shawcroft
76cbd0d74a
Switch CircuitPython serial off Nordic UUIDs
...
This will un-break examples that got confused by the presence of
two Nordic UART Services. It also adds a version characteristic
that gives the CircuitPython build tag back.
Fixes #5252
2021-08-30 15:09:12 -07:00
Scott Shawcroft
838d30b3a4
Fix incorrect macros
2021-08-30 14:40:14 -07:00
Scott Shawcroft
558f9cdfc1
Fix meminfo test
2021-08-30 14:23:11 -07:00
Scott Shawcroft
8fbb3e6d25
Merge pull request #5239 from durapensa/s2mini
...
Add board Lolin S2 Mini
2021-08-30 14:12:56 -07:00
Scott Shawcroft
eabceb9fce
Fix builds without alarm
2021-08-30 14:09:36 -07:00
Radomir Dopieralski
89fc1890af
stm32: Add support for Stage games to Meowbit
...
This enables the _stage library and adds stage and ugame modules to the
frozen modules, so that all Stage games should work.
I had to do several hacks:
* Since displayio.release_displays doesn't release the pins, I couldn't
re-initialize the display inside the ugame module. Instead I changed
the default display initialization for the board to match what Stage
expects.
* I wanted to make the MENU key works as K_Z, but when I try to use it
with the keypad module, I get "pin in use" error. So for now only the
A and B buttons are used.
2021-08-30 20:27:50 +02:00
hathach
ec3dfed066
update tinyusb to commit 38f5aee9c3
2021-08-31 00:28:29 +07:00
microDev
156dfad41d
Merge pull request #5264 from pewpew-game/update-stage-pygamer
...
Update stage library to use keypad module on pygamer and pybadge
2021-08-30 20:54:14 +05:30