Commit graph

3266 commits

Author SHA1 Message Date
68fac9512a
Merge pull request #9766 from jepler/vectorio-testing 2024-10-28 20:14:04 -05:00
589c7f6a34 unix: enable vectorio in coverage build 2024-10-28 08:07:35 -05:00
Dan Halbert
7d48b0161a document different kinds of _bleio 2024-10-24 16:02:24 -04:00
Dan Halbert
38779cd668
Merge pull request #9744 from dcooperdalrymple/audiofilters
Add Audio effects: Filters
2024-10-23 14:54:24 -04:00
Dan Halbert
fb9a16d4f1 shared-bindings/wifi/Radio.c: fix default values for start_dhcp_client args 2024-10-23 09:25:54 -04:00
dcooperdalrymple
8503318f4a Add Optional to synthio.Biquad in documentation to allow for None value. 2024-10-22 21:41:37 -05:00
dcooperdalrymple
1bf400d2dd Rename biquad property to filter. 2024-10-22 12:08:33 -05:00
Cooper Dalrymple
5246053563 Initial structure for biquad filter effect. 2024-10-22 09:17:58 -05:00
Scott Shawcroft
c50c7954b0
Merge pull request #9732 from dhalbert/pair-improvements
improve _bleio.Connection.bind() doc, validation, and error messages
2024-10-21 10:30:29 -07:00
Dan Halbert
ac0904e4bb improve _bleio.Connection.bind() doc, validation, and error messages 2024-10-18 19:29:54 -04:00
Scott Shawcroft
194ce44aa8
Merge pull request #9725 from bablokb/Network_docupdate
fixed doc of wifi.Network.authmode
2024-10-17 10:16:38 -07:00
Dan Halbert
f517203ba6
Merge pull request #9717 from aseanwatson/fix_issue9714
Make edits suggested in #9714
2024-10-17 10:25:11 -04:00
Bernhard Bablok
323aefc4ec fixed doc of wifi.Network.authmode 2024-10-17 15:12:54 +02:00
Scott Shawcroft
57fa43a4d0
Merge pull request #9640 from gamblor21/audio_effects
Add Audio effects
2024-10-15 10:47:42 -07:00
Dan Halbert
697fba2da9 ShiftRegisterKeys key_count value was wrong 2024-10-14 20:41:34 -04:00
gamblor21
e3228d00a9 Added frequency shift on echo option from @dcooperdalrymple 2024-10-14 10:00:08 -05:00
Sean Watson
d2367ea58b
Make edits suggested in issue 9714 2024-10-13 11:17:52 -07:00
Dan Halbert
45a451012e add __del__() to busio.I2C, which now has a finaliser 2024-10-09 20:54:18 -04:00
Dan Halbert
ef70b7b548
Merge pull request #9692 from jepler/fix-printing-deepsleeprequest
Avoid crashing when printing DeepSleepRequest objects
2024-10-07 10:50:35 -04:00
125faaec18 Avoid crashing when printing DeepSleepRequest objects 2024-10-07 08:43:42 -05:00
gamblor21
146c13e6ce Improved documentation 2024-10-05 11:25:27 -05:00
gamblor21
d2e5173e2d Merge remote-tracking branch 'origin/audio_effects' into audio_effects 2024-10-05 10:16:01 -05:00
gamblor21
cca8d00f6b Doc and error messaging changes 2024-10-05 10:08:42 -05:00
Scott Shawcroft
54d4827e60
Merge pull request #9684 from diamant3/GH-9660
remove 'mp_obj_property_t' usage remains
2024-10-04 11:21:05 -07:00
Diamond Rivero
d5d40267bf
use 'mp_obj_property_getter_t' type 2024-10-04 14:56:36 +08:00
Diamond Rivero
d976f832f1
fix formatting 2024-10-04 11:14:46 +08:00
Diamond Rivero
7e72009ca6
remove 'mp_obj_property_t' usage remains 2024-10-04 11:01:14 +08:00
Mark
af171dab84
Merge branch 'main' into audio_effects 2024-10-03 20:38:49 -05:00
gamblor21
f5a8e3d138 Calculate current delay for a BlockInput correctly 2024-10-03 20:13:58 -05:00
Dan Halbert
d0dc144d4d fix ble_serial_connected() 2024-10-03 16:55:00 -04:00
gamblor21
af9321777d Documentation 2024-10-01 19:44:55 -05:00
Dan Halbert
42db18ee51 merge from main 2024-09-29 17:00:02 -04:00
068d4919bf fix doc markup problem 2024-09-24 12:11:15 -05:00
gamblor21
477480705a Delay and Decay to BlockInput 2024-09-22 13:12:17 -05:00
gamblor21
d88b0c7840 Change mix to BlockInput 2024-09-21 15:51:38 -05:00
Dan Halbert
eff544c16c espressif: get new I2C driver working
- Starts with @tannewt's changes.
- Make sure proper component is being compiled.
- Added `I2C.probe()` as a visible new method. This was a hidden common-hal method, but the C version of adafruit_bus_device could not use it because it needs to call probe via a Python method call. So make it visible. It's useful, and `I2C.scan()` could be phased out, since now `.scan()` can be implemented in Python with `.probe()`.
- set clock-stretching timeout on espressif to a minimum of 1 second. In all impls of busio.I2C()`, the timeout is ignored and is set to a fixed 1 second. @tannewt's new code was using the passed-in value, which was often too short.

To do:
- switch esp-camera to new-driver version. We have to use the same I2C driver everywhere.
- Check about I2CTarget.
2024-09-20 17:48:17 -04:00
Scott Shawcroft
e9f8ed41dc Switch to IDF 5.2 I2C API
Make busio.I2C use finalizers for reset instead of bulk reset. This
makes it easier to track and free the memory that the IDF allocates
internally for its "handle".
2024-09-19 14:47:45 -04:00
gamblor21
4da22c5634 Add mix parameter 2024-09-18 20:17:18 -05:00
RetiredWizard
32537edb09 esp32s3: Implement sdioio 2024-09-18 17:37:59 -04:00
gamblor21
ac5ccdba7a Renamed module 2024-09-17 17:52:44 -05:00
gamblor21
5e923038f3 Initial audio effects commit 2024-09-17 17:52:44 -05:00
2d30b672fa fix a problem with the addressrange example
The old offset was for "atomic bitmask clear on write" not "atomic XOR on write".
2024-09-17 13:40:36 -05:00
Scott Shawcroft
fae2507267
Merge pull request #9633 from dhalbert/rp2350-gpio-doc
Document consequences of RP2350-E9 erratum for CircuitPython
2024-09-16 14:16:10 -07:00
Dan Halbert
8b740373ed add warnings to keypad and rp2pio as well 2024-09-16 15:07:37 -04:00
Dan Halbert
2a690754e5 document RP2350-E9 limitations 2024-09-13 17:54:24 -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
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
Scott Shawcroft
03b077dd91
Add deinit() to _bleio.Characteristic
Espressif's Characteristics allocate memory that may be on the
supervisor heap. We need to free it when stopping BLE workflow.
Otherwise, we leak the memory and eventually safe mode.

Fixes #9599
2024-09-12 13:35:25 -07:00
Dan Halbert
1f68fffa13 merge from main 2024-09-10 16:36:32 -04:00
Dan Halbert
02e11a9413 fix compilation issues; remove more uctypes mentions 2024-09-10 16:04:47 -04:00