Commit graph

36193 commits

Author SHA1 Message Date
Scott Shawcroft
ca2a24e8d0
Merge pull request #9221 from elpekenin/feat/stub/list
[Tooling] Add `--list` to `circuitpython_setboard`
2024-05-13 15:21:32 -07:00
Scott Shawcroft
b340b73c95
Merge pull request #9236 from mirskytech/cpy_9232
add `I2CTarget` documentation, fix problem with I2C restart requests [#9232]
2024-05-13 15:16:46 -07:00
Scott Shawcroft
d8577380c7
Merge pull request #9229 from timchinowsky/rp2040-time_ns-precision
add subticks to RP2040 port_get_raw_ticks
2024-05-13 15:09:49 -07:00
Scott Shawcroft
aea70d6db5
Merge pull request #9224 from bill88t/chdir-always
Always `os.chdir("/")` when reloading
2024-05-13 14:50:54 -07:00
Andrew Mirsky
5cace546fe docs/i2ctarget : removed extraneous dependency
Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-10 16:36:46 -04:00
Andrew Mirsky
2584fc88f0 ports: rpi pico - i2ctarget update transaction restart register mask
issue #: https://github.com/adafruit/circuitpython/issues/9232

Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-10 16:27:50 -04:00
gitcnd
24f2e4f994 Add support for Ai Thinker ESP32-CAM boards (default flashlight to off) 2024-05-10 00:17:53 +00:00
gitcnd
2396f8ba5e Add support for Ai Thinker ESP32-CAM boards (add IOnn aliases) 2024-05-09 18:17:02 +00:00
gitcnd
a00365ecbd Add support for ESP32-WROVER-DEV boards with Camera (add IOnn aliases) 2024-05-09 18:11:08 +00:00
gitcnd
2d94c01e1e Add support for ESP32-WROVER-DEV boards with Camera 2024-05-09 17:22:39 +00:00
gitcnd
64f4928eec Add support for Ai Thinker ESP32-CAM boards 2024-05-09 15:16:00 +00:00
Tobias Schmale
717e2b1de9 espulp: Enable gpio power domain during deep sleep 2024-05-09 14:13:47 +00:00
gitcnd
3b354696d8 Add support for Ai Thinker ESP32-CAM boards 2024-05-09 13:59:19 +00:00
gitcnd
9f5bce05bf Add support for Ai Thinker ESP32-CAM boards 2024-05-09 13:53:38 +00:00
gitcnd
862fff3b59 Add support for Ai Thinker ESP32-CAM boards 2024-05-09 12:32:50 +00:00
Andrew Mirsky
a9d800b308 docs/i2ctarget: added examples and additional explanation to the I2CTarget() class
Signed-off-by: Andrew Mirsky <andrew@mirsky.net>
2024-05-08 17:02:09 -04:00
Tim
1a16e6aabd fix whitespace 2024-05-08 09:26:53 -07:00
Tim
7234375e80 add subticks to RP2040 port_get_raw_ticks 2024-05-07 16:36:19 -07:00
elpekenin
49e0f5ab47 search by port, dont print dev info 2024-05-06 21:21:36 +02:00
Dan Halbert
781c577745
Merge pull request #9227 from weblate/weblate-circuitpython-main 2024-05-05 15:04:20 -04:00
hexthat
5347fd268f
Translated using Weblate (Chinese (Pinyin))
Currently translated at 100.0% (994 of 994 strings)

Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2024-05-05 20:07:27 +02:00
Bill Sideris
77a4e429fd
Always chdir back to root when reloading 2024-05-04 16:19:53 +03:00
elpekenin
8c92cd80d0 fix typo 2024-05-04 01:10:22 +02:00
elpekenin
cdd6fea907 add filtering option 2024-05-04 00:57:09 +02:00
elpekenin
7140008a18 grouped and sorted 2024-05-03 19:40:12 +02:00
elpekenin
933efe082e add --list to stubs setboard 2024-05-03 16:53:13 +02: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
8cbd9d996c
Update ports/espressif/mpconfigport.mk
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2024-05-02 14:36:04 -05:00
4f020a2fd1 disable on 4MB C6, for now 2024-05-01 20:39:00 -05:00
d68efb803d try enabling mp3 on any espressif chip with at least 4MB flash 2024-05-01 20:20:48 -05:00
Dan Halbert
8734076e04
Merge pull request #9199 from tannewt/renode
Add minimal Renode port
2024-05-01 18:44:46 -04:00
Dan Halbert
49954d81d5
Merge pull request #9210 from dhalbert/socket-timeout
espressif: add user-specified socket  connect() timeout
2024-05-01 16:21:03 -04:00
c7807cf95b MP3Decoder: Need to zero out storage 2024-05-01 14:22:22 -05: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
334287b578 MP3Decoder: update mp3 submodule
These changes have been requested upstream at https://github.com/adafruit/Adafruit_MP3/pull/21
2024-05-01 14:20:39 -05:00
aee66b2462 espressif: use custom allocator for MP3Decoder data 2024-05-01 14:20:39 -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
a8170f9930 MP3Decoder: ensure object uses finalizer
.. so that the underlying allocations will be freed. This is not
important now but will be if the underlying allocator is changed
to something else like `port_malloc` in the future.
2024-05-01 14:20:39 -05:00
6136c33a87 espressif: Use Philips data format for i2s
it's the standard i2s format, and what's needed for max98357 breakout.
2024-05-01 14:20:35 -05:00
6237a14abc espressif: i2sout: Comment on these constants better 2024-05-01 14:20:26 -05:00
50a971ea80 espressif: enable MP3Decoder on esp32s3 2024-05-01 10:21:22 -05:00
08a440d19b espressif: Don't hold interrupts disabled a long time
.. just to prevent background tasks from running
2024-05-01 10:07:13 -05:00
91646290e5 espressif: Fix queueing background tasks from other core 2024-05-01 10:07:13 -05:00
b8f3d231de espressif: fix build error when WIFI && !SSL 2024-05-01 10:07:13 -05:00
Scott Shawcroft
a86a9b73cb
Fix ESP32-S3 builds with bleio 2024-04-29 15:49:16 -07:00
Scott Shawcroft
6d802fe616
Fix ESP builds 2024-04-29 14:11:38 -07:00
Scott Shawcroft
6cbdb64d03
Fix builds without custom USB ID 2024-04-29 11:46:58 -07:00
Scott Shawcroft
28b7421124
Merge remote-tracking branch 'adafruit/main' into renode 2024-04-29 11:27:19 -07:00
Dan Halbert
126a1a4154
Merge pull request #9197 from jepler/synthio-lfo-doc-improvements
LFO: document some things that trip up users
2024-04-29 10:29:31 -04:00
Dan Halbert
7fb791023c
Merge pull request #9212 from n3o59hf/patch-1
Fix typo in AtomS3U pins
2024-04-26 23:07:49 -04:00