Sumitra Sharma
002961775b
Refine error message for rp2040 audiobusio I2S object creation
...
The error message for creating an I2S object on the rp2040 platform
in CircuitPython can be misleading when the word_select and data pins
are not sequential. This change updates the error message to provide
clearer guidance by specifying "GPIO pins" instead of just "pins".
The revised message now reads:
ValueError: Bit clock and word select must be sequential GPIO pins
Closes #8058
Signed-off-by: Sumitra Sharma <sumitraartsy@gmail.com>
2023-10-08 20:54:55 +05:30
Tirtharaj Sinha
448b8cb271
removing gpio (19,20) and adding gpio(33,34) and spi pins
2023-10-08 12:53:43 +05:30
Scott Shawcroft
15c5e8c806
Fix pin adc unit check
...
IDF5 made 0 valid. Use the NO_ADC macro instead
2023-10-06 15:55:43 -07:00
Dan Halbert
c9d7195505
Merge pull request #8447 from tannewt/5.1_enable_rgbmatrix
...
Enable rgbmatrix on IDF 5.1
2023-10-06 17:14:04 -04:00
Scott Shawcroft
22bcb85dd5
Update esp-protocols
...
The commit was amended for PR review into espressif's repo. Next
time I'll make a branch to PR to them from.
2023-10-06 09:54:55 -07:00
Scott Shawcroft
4d2bc35d40
Re-enable rgbmatrix on IDF 5.1
2023-10-05 14:56:11 -07:00
Dan Halbert
0e96ece01a
Merge pull request #8458 from SiliconLabs/dev_8.2
...
Change system clock to 78Mhz
2023-10-03 11:21:00 -04:00
Scott Shawcroft
a15c111d5c
Merge pull request #7718 from microdev1/watchdog-rp
...
Update WatchDog implementation
2023-10-02 14:17:29 -07:00
Paint Your Dragon
ed4d4a6b43
Merge pull request #8436 from PaintYourDragon/main
...
RP2040: fix 8-bit WAV playback
2023-09-29 20:39:33 -07:00
Scott Shawcroft
d179eb4f54
Merge pull request #8371 from bill88t/rpi-auto-disconnect
...
`stop_station` when no wifi-reconnect
2023-09-29 15:23:56 -07:00
Phillip Burgess
2fe0fa5b5c
Add output_length_used check as requested
2023-09-29 14:25:54 -07:00
Jeff Epler
10aeb23789
remove console pins, that was wrong
2023-09-28 17:13:22 -05:00
Bill Sideris
c3cf7c0894
wifi_reset
2023-09-28 17:53:40 +03:00
Jeff Epler
a9fce6c495
qualia: fixes for revision C
...
* neopixel removed, could not share function with DBLTAP
* external SPI bus definition is settled
2023-09-27 18:13:21 -05:00
Jeff Epler
aa0d7aad83
Merge pull request #8440 from jepler/dotclock-overscan-rotation
...
Dotclock: fix overscan and rotation
2023-09-27 18:07:50 -05:00
Jeff Epler
c1a98e460a
Merge pull request #8439 from tannewt/fix_for_make_quirk
...
Tweak for make quirk
2023-09-27 18:05:43 -05:00
Jeff Epler
f80d08e207
Make dot clock displays with a masked portion on the left work
2023-09-27 15:15:32 -05:00
Scott Shawcroft
3684640ada
Merge pull request #8430 from jepler/dotclock-enhancements
...
Dotclock enhancements
2023-09-27 11:39:37 -07:00
Scott Shawcroft
ad837d44ed
Tweak for make quirk
2023-09-27 09:17:07 -07:00
Phillip Burgess
54322578d2
RP2040: fix 8-bit WAV "audio buffer too small" bug
...
Also subtly fixed 8- to 16-bit scaling math
2023-09-26 16:44:19 -07:00
Scott Shawcroft
3fdfb9bd32
Update ADC and I2S APIs for 5.1
...
This fixes ESP32 because the BufferedIn used the old ADC API and
I2S did too indirectly.
Fixes #8429
2023-09-26 16:06:54 -07:00
Jeff Epler
3d3061f6f7
fix qualia board definition
2023-09-26 08:33:27 -05:00
Jeff Epler
1c2362b758
bump qualia psram to 120MHz
2023-09-26 08:33:10 -05:00
Jeff Epler
3af5cbc312
bump ram to 120MHz
2023-09-26 07:49:00 -05:00
Jeff Epler
03141d40af
espressif: i2c: initialize "has_lock"
...
Otherwise, a stack-constructed i2c instance might get some other value
here.
2023-09-26 07:48:59 -05:00
Jeff Epler
747b6e8d2e
enable LCD_RGB_RESTART_IN_VSYNC
...
this "should" turn permanent tearing into temporary tearing.
2023-09-25 16:39:38 -05:00
Jeff Epler
6263f6af84
Switch to i2c init string for espressif lcd ev, expose values via board
2023-09-25 16:39:00 -05:00
Jeff Epler
65310ab615
update io expander table for rev C
2023-09-25 12:00:04 -05:00
Jeff Epler
ce22edba15
On Qualia, define board.TFT_IO_EXPANDER
...
these arguments make it easier to call ioexpander_send_init_sequence
2023-09-25 11:33:01 -05:00
MicroDev
27fd60d739
implement suggested changes
...
- update the docs
- split out common `watchdog_reset`
- revert to using `None` instead of `WatchDogMode.NONE`
2023-09-24 15:23:38 +00:00
MicroDev
05812e0618
Merge branch 'main' into watchdog-rp
2023-09-24 05:13:22 +00:00
Scott Shawcroft
c726e87344
Enable BLE on H2 devkit
2023-09-22 15:05:20 -07:00
Scott Shawcroft
faa445e347
Three more board fixes
2023-09-22 10:03:20 -07:00
Scott Shawcroft
1480d70d17
Fix builds
...
* Disable bleio on C3 with 4MB flash.
* Fix gpio include path in board.c's that use it.
2023-09-22 10:03:20 -07:00
Scott Shawcroft
16d1dc2be0
Update all target sdkconfig
2023-09-22 10:03:20 -07:00
Scott Shawcroft
6649b17fb5
H2 works
2023-09-22 10:03:20 -07:00
Scott Shawcroft
39192cc896
C6 works
2023-09-22 10:02:35 -07:00
Scott Shawcroft
7bad82a219
C6 compiles, runs but wifi crashes
2023-09-22 10:02:35 -07:00
Scott Shawcroft
e22eefabd7
First stab at 5.1 update
2023-09-22 10:02:30 -07:00
Scott Shawcroft
d6b284ebb0
Merge pull request #8411 from tannewt/update-idf
...
Update to ESP-IDF 5.0
2023-09-22 09:45:35 -07:00
Scott Shawcroft
d4000023d8
Fix board def mistakes and cast
2023-09-20 11:45:45 -07:00
Scott Shawcroft
e39fbf1b26
Merge pull request #8401 from jepler/i2c-expander-init
...
Fast(ish) special purpose bitbang spi over i2c
2023-09-18 13:19:49 -07:00
Scott Shawcroft
c86b3ae19f
Update to merged idf changes
2023-09-18 11:18:04 -07:00
Jeff Epler
faa6887050
Use faster bus & remove final delay
...
this pushes the LCD initialization down to about 1.3s.
2023-09-18 13:00:18 -05:00
Jeff Epler
67e15bb6a2
makerfabs_tft7: rename properties to match docs
2023-09-18 10:35:49 -05:00
Jeff Epler
75ba82cdb0
lcd_ev: add timings; rename TFT -> TFT_PINS
2023-09-18 10:35:36 -05:00
Jeff Epler
4c682262e6
lcd_ev: fix compile error
2023-09-18 10:35:05 -05:00
Scott Shawcroft
0547ef61f9
Update dotclock for IDF 5.0
2023-09-15 14:43:37 -07:00
Jeff Epler
2a78d16b54
add board.DISPLAY
2023-09-15 14:49:29 -05:00
Jeff Epler
68af5543af
set up display at reset (yayay!)
2023-09-15 14:46:28 -05:00