Commit Graph

25122 Commits

Author SHA1 Message Date
Scott Shawcroft 0d280fa83c
Two fixes, one for ble workflow, one for linking
BLE workflow had an incorrect list size for characteristics

Linking didn't advance . link it should have without extra ().
2021-09-01 12:43:43 -07:00
Scott Shawcroft 9557ca89f2
Update USB PID 2021-09-01 10:50:48 -07:00
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
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
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
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
Durapensa 80cadc6ec1 Added Espressif-assigned PID for "Lolin S2 Mini - CircuitPython" 2021-08-30 06:31:20 -04:00
Limor "Ladyada" Fried 73be98c9d1
Merge pull request #5265 from ladyada/main
fix i2c
2021-08-29 21:37:51 -04:00
Radomir Dopieralski 02ada0af5f Update stage library to use keypad module on pygamer and pybadge 2021-08-29 23:57:32 +02:00
lady ada d50dc064ee fix i2c 2021-08-29 17:53:57 -04:00
Jeff Epler 83120eb1b2 Actually fix building ports without parallel displays 2021-08-29 11:49:47 -05:00
Jeff Epler f4bb3cc2c8 Fix stubs & doc redirects 2021-08-29 11:43:51 -05:00