Dan Halbert
b225a3a2b4
HELP_BUILD_ERROR: link to Learn Guide
2024-09-15 18:27:09 -04:00
Dan Halbert
380d76ba45
py/objfun.h: prevent cast-align warnings
2024-09-14 12:48:49 -04:00
Dan Halbert
ebdf3391e7
turn off ulab.numpy.random, which is large
2024-09-13 16:06:22 -04:00
Dan Halbert
d777cd7d78
Merge remote-tracking branch 'adafruit/main' into merge-micropython-v1.23.0
2024-09-13 15:54:55 -04:00
Dan Halbert
05825a0af9
fix raw_code is_generator and is_async
2024-09-13 11:35:17 -04:00
Scott Shawcroft
799044c868
Merge remote-tracking branch 'adafruit/9.1.x' into merge_in_9.1.x
2024-09-12 15:14:53 -07:00
Dan Halbert
b65d9e7828
restore async scope flag to previous bit position
2024-09-12 18:06:17 -04:00
Dan Halbert
f40c2cb454
py/mpstate.h: remove permanent_pointers (unused)
2024-09-12 17:59:01 -04:00
Scott Shawcroft
30d57b1ade
Fix gc_alloc_possible()
...
The BLE workflow was allocating to the VM heap when it wasn't
active and causing a port_malloc.
2024-09-12 13:35:25 -07:00
Dan Halbert
02e11a9413
fix compilation issues; remove more uctypes mentions
2024-09-10 16:04:47 -04:00
Dan Halbert
54ff75410f
py/emitglue.c: add is_async
2024-09-09 19:14:16 -04:00
Dan Halbert
bc6f065447
working on compilation errors
2024-09-06 23:10:41 -04:00
Dan Halbert
7812695281
non-conflict merge changes
2024-09-05 14:54:18 -04:00
Dan Halbert
1e1a8000a8
change remaining STATIC to static
2024-09-03 17:40:07 -04:00
Dan Halbert
ac7e15f88a
(only) reserve merge conflicts
2024-08-28 16:31:37 -04:00
Dan Halbert
e5e9c5ca84
Merge pull request #9469 from dhalbert/merge-from-micropython-v1.22.2
...
Merge from micropython v1.22.2
2024-08-21 18:11:19 -04:00
Dan Halbert
450cb4963e
address review comments
2024-08-21 16:50:19 -04:00
wyrdsec
e50f98e30d
py/circuitpy_mpconfig.mk: Set compile flag to zero, should be set in
...
mpconfigboard.mk for individual boards
2024-08-07 21:07:08 -04:00
wyrdsec
6208124bd1
Merge branch 'adafruit:main' into main
2024-08-07 18:01:23 -04:00
Dan Halbert
6f721b3dbe
fix more tests; get some tests from v1.23 or later
2024-08-06 22:10:39 -04:00
Dan Halbert
4b0aee4903
fix some tests
2024-08-06 16:23:12 -04:00
wyrdsec
b580df5ab3
Merge branch 'adafruit:main' into main
2024-08-02 13:42:51 -04:00
Daniel Dunn
e7b4522d66
Wifi listen interval
2024-07-30 22:12:25 -06:00
Dan Halbert
be6fa2af21
merge from main
2024-07-29 17:41:46 -04:00
Dan Halbert
014d5a54fc
mpy-cross fixes
2024-07-27 16:26:02 -04:00
Dan Halbert
a6a308ce57
smoke tests on RP2040 and nRF52840 (BLE periph tested
2024-07-27 11:22:02 -04:00
Dan Halbert
c11f2af3e7
wip: blink works on trinket M0
2024-07-27 08:06:20 -04:00
Dan Halbert
71f17b08fb
wip: fixing compilation
2024-07-26 18:38:46 -04:00
d335a10574
Merge remote-tracking branch 'origin/9.1.x' into merge-91x-main
2024-07-26 13:00:32 -05:00
Dan Halbert
69b667406b
MPy v1.22 merge: initial merge; not compiled yet
2024-07-25 15:16:24 -04:00
5811f75a52
Warn on use of nonstandard sys.format_exception
2024-07-24 14:07:54 -04:00
eaa6f99d0e
Add v6 address support to SocketPool.getaddrinfo (on espressif)
2024-07-17 12:18:29 -05:00
Scott Shawcroft
ed2f32fadb
Enable deep sleep on all ESP chips
...
Features of each chip is documented in this spreadsheet:
https://docs.google.com/spreadsheets/d/1NyKzHOWeWMb8UttDDugeeOANZ4m-idMHM6kiTlUUVIg/edit?usp=sharing
Fixes #9056
2024-06-13 10:26:33 -07:00
wyrdsec
1214b699ca
Pervasive Displays Aurora E-paper driver
2024-06-05 20:00:45 -04:00
Damien George
a61c446c0b
all: Bump version to 1.23.0.
...
Signed-off-by: Damien George <damien@micropython.org>
2024-05-31 14:19:55 +10:00
Brian Pugh
c624a5c0c4
py/dynruntime: Export mp_load_method_maybe and mp_arg_parse_all* funcs.
...
Also define `mp_type_bytearray`. These all help to write native modules.
Signed-off-by: Brian Pugh <bnp117@gmail.com>
Signed-off-by: Damien George <damien@micropython.org>
2024-05-24 13:50:57 +10:00
Damien George
482292cc66
py/dynruntime: Add mp_obj_exception_init function to create C exception.
...
Signed-off-by: Damien George <damien@micropython.org>
2024-05-23 14:20:20 +10:00
Dan Halbert
40e4e97368
Merge branch '9.0.x' of https://github.com/adafruit/circuitpython into 9.0.5-merge-to-main
2024-05-22 10:18:56 -04:00
94db02f369
function may be unused
2024-05-21 16:49:10 -04:00
49cbbd198a
Fix chaining non-built-in exceptions
2024-05-21 16:41:39 -04:00
Dan Halbert
3f4d9310ff
CircuitPython files: replace STATIC with static
2024-05-20 11:02:17 -04:00
Dan Halbert
950b5d09d2
guard2once -s ...
2024-05-19 20:40:44 -04:00
Dan Halbert
6c4bfd6738
Merge pull request #9222 from tannewt/esp_ble_server
...
Add ESP BLE GATT server support
2024-05-17 17:24:45 -04:00
Dan Halbert
747b7619ea
update headers of most CircuitPython-only files
2024-05-17 14:56:28 -04:00
Scott Shawcroft
689c6fac20
Add ESP BLE GATT server support
...
Enable BLE where we can. Switch 4MB, non-USB board default partitioning
over to a single 2MB firmware bank. Old boards override this setting to
keep the same behavior.
This also adds alpha support for the ESP32-C2 (aka ESP8684).
Fixes #5926 and fixes #7170
2024-05-17 11:08:07 -07:00
Scott Shawcroft
9ab8831d38
Merge pull request #9218 from jepler/mp3-esp
...
Enable mp3 output on esp32s3
2024-05-02 14:30:07 -07:00
34a46de3eb
MP3Decoder: Request defined behavior for signed integer shifts
...
gcc -fsanitize=undefined reports diagnostics like these:
```
../../src/bitstream.c:93:36: runtime error: left shift of 177 by 24 places cannot be represented in type 'int'
../../src/imdct.c:86:53: runtime error: left shift of negative value -937
```
-fwrapv provides implementation-defined behavior that matches the expectations of two's complement arithmetic.
2024-05-01 14:21:03 -05:00
7af2a13245
MP3Decoder: Allow port to override the allocator
...
.. espressif will be able to put the mp3 data in faster RAM this way.
2024-05-01 14:20:39 -05:00
Scott Shawcroft
28b7421124
Merge remote-tracking branch 'adafruit/main' into renode
2024-04-29 11:27:19 -07:00
Scott Shawcroft
0cbd8b2e0c
Add CIRCUITPY_USB_DEVICE config
...
This replaces CIRCUITPY_USB and makes room for CIRCUITPY_TINYUSB
when it may only be included for host support.
2024-04-26 11:58:49 -07:00