Wykres commitów

52 Commity (master)

Autor SHA1 Wiadomość Data
Jeff Epler 4ccfef6fe0
A few fixes for RP2350B I2S (#91)
* Fixes audio i2s for pins >32 / RP2350B
* Adds PICO_AUDIO_I2S_CLOCK_PINS_SWAPPED to reverse the pin order of LRCLK and BCLK
2025-03-28 16:49:31 -05:00
Kaede f05d4f7371
Use joined FIFO mode in audio_i2s.pio (#75)
As state machine is output only it is possible to use joined FIFO mode.
It allows more jitter(reaction time to DMA complete event when using only one DMA channel) on producer side of FIFO.
2024-11-19 15:20:22 -06:00
graham sanderson b054c993ab Merge branch 'master' into develop 2024-11-19 15:16:09 -06:00
Andrew Scheller b8c6d053d2
Delete .gitmodules (#77)
The lwip submodule was removed in 5e594d417d so there's now no need for the `.gitmodules` file to exist.
2024-11-08 18:25:26 -06:00
Peter Harper 1bf6ec2391
Update pico_sleep (#79)
* Update pico_sleep

Fixed to work for RP2040 and RP2350 using pico_aon_timer.

* Save and restore powman time when changing clocks

* Changes from code review
2024-11-08 18:25:04 -06:00
Andrew Scheller d17f0cb091
Fix warning in sd_test.c (#81)
Fix `warning: implicit declaration of function 'set_sys_clock_48mhz'` that you get when compiling with SDK 2.0.0
2024-08-21 11:28:36 -05:00
graham sanderson 2267457e26 RP2350 and SDK 2.0.0 changes 2024-08-08 06:58:44 -05:00
James Hughes 09c64d509f
Update README.adoc (#68)
Fixed up some spelling mistakes and general tidying up. No technical changes.
2023-09-11 08:17:53 -05:00
graham sanderson ed98c7acb6 Merge branch 'master' into develop 2023-06-07 13:05:03 -05:00
graham sanderson 0b606fd793 minor scanvideo fix when recovering from overruns 2023-05-23 16:37:21 -05:00
James Hughes e5b9cb45cc
Add links to reference SD/VGA designs to README (#64) 2023-04-27 11:03:27 -05:00
graham sanderson 5200ce5fe3 fixup for clang 2023-03-19 17:31:16 -05:00
Matthias Ringwald 71590f2a9f
Free audio buffer on audio_i2s_set_enabled(false) (#58) 2023-02-26 13:34:28 -06:00
Andrew Scheller 4a2bd2999f
Remove broken link (#56) 2023-02-11 09:48:53 -06:00
graham sanderson 5e594d417d remove lwip library in favor of pico_lwip which is now in the SDK 2023-02-09 17:26:58 -06:00
Sokratis Vasiliou 0a221dfb0a
Fix broken links #44 (#45) 2023-02-09 15:58:24 -06:00
Mike Bell 6ab8711b73
Claim the chaining DMA channels if used (#51) 2023-02-09 15:57:33 -06:00
Martin Evans 67e50882b6
Update audio.h (#55)
Fixed comment on audio format.
2023-02-09 15:56:16 -06:00
Michael Rubanov 747ce32a8e
seems like a typo ? ) (#49)
missing $ char in `${CMAKE_BINARY_DIR}`
2022-11-25 10:13:16 -06:00
graham sanderson 18de33966e pick up new version of pico_sdk_import.cmake - only really relevant to optimize git download of pico-sdk 2022-05-17 16:14:41 -05:00
graham sanderson b5887f6baa minor scanvideo_dpi fixes 2022-03-04 16:27:59 -06:00
graham sanderson ba944492c9 remove misleading printf from i2s audio 2022-03-04 16:27:34 -06:00
graham sanderson 53b08c78e2 scanvideo debugging and linked mode fix 2021-12-04 18:11:48 -06:00
graham sanderson 77eae28366 Add PICO_SCANVIDEO_SCANLINE_RELEASE_FUNCTION for callback when scanlines are available (non host only) 2021-11-01 12:59:09 -05:00
graham sanderson 2309d56a3a fix scanvido DMA irq priority 2021-10-22 16:16:05 -05:00
graham sanderson 8fc4f12ac8 fixup passthru (single buffer) for I2S audio, and remove explicit silence buffer in favor of sending zeros 2021-10-22 16:15:46 -05:00
Alistair Buxton e60a7db164
Make the FetchContent name be lower case (#25)
This brings the code in-line with what is done in the Pico SDK and
seems to be required in order for pico_extras_SOURCE_PATH to be set.

Fixes #24

Co-authored-by: Graham Sanderson <graham.sanderson@raspberrypi.com>
2021-10-22 16:09:59 -05:00
Charlie Birks 4d00b0322b
Fix PICO_EXTRAS_FETCH_FROM_GIT (#23)
FetchContent converts the name to lowercase
2021-10-22 16:08:24 -05:00
Alex Stanoev 0375ef8fc7
Fix channel status bit location in pico_audio_spdif (#22) 2021-09-16 15:44:50 -05:00
graham sanderson 4408837c85 move setting of PICO_EXTEAS_PATH to correct place to work for standalone builds 2021-06-03 10:21:25 -05:00
graham sanderson aeb85ce948 add 1280x1024
fixup to some new dma helper methods
2021-06-02 13:57:08 -05:00
graham sanderson 70ace30133 rework pico_extras inclusion to be consistent with SDK 1.2.0 2021-05-13 15:03:58 -05:00
graham sanderson e58bacf904 add 1024x768 mode 2021-05-13 09:26:55 -05:00
hexpwn ccd88d320f Fix link to pico_scanvideo_dpi in README.md
Changed URL from `src/rp2_common/pico_scanvideo_dbi` to `src/rp2_common/pico_scanvideo_dpi`
2021-03-27 09:34:43 -05:00
graham sanderson 4a053c59cd make pico_scanvideo better a little better at handling non RGB555 2021-03-10 13:05:29 -06:00
Mike Bell aaa7f39918 Add option to byte swap on read 2021-03-08 11:59:29 -06:00
Andrew Scheller 7e93fd7255 Typo
Fixes #9
2021-03-08 11:58:09 -06:00
Andrew Scheller 774b07405e Use latest upstream version of pico_sdk_import.cmake 2021-03-08 11:57:47 -06:00
graham sanderson 89b8071d2a Protectt double inclusion of CMakeLists.txt 2021-02-23 18:01:54 -06:00
graham sanderson ba3f3ba590 Don't disable scanvideo in debug on host builds 2021-02-23 14:12:08 -06:00
graham sanderson ef27723889 Fix typos in scanvideo README.adoc 2021-02-16 08:24:14 -06:00
graham sanderson 703ccb17dc Add README.adoc to pico_scanvideo... remove misleading '_word' for hword value in .pio 2021-02-15 19:33:04 -06:00
Mike Bell 4b03c0d922 Fix sd_scatter_read_complete 2021-02-13 17:33:44 -06:00
Mike Bell f12fa008e1 1 pin init should use 1 pin mode! 2021-02-13 17:33:44 -06:00
Mike Bell 4092a438c4 Fixes to SD write 2021-02-13 17:33:44 -06:00
graham sanderson 89a69da242 default scanvideo to support 125mhz system clock for 640x480 - also means better compatibility as 25Mhz is better than 24Mhz when compared to 25.175Mhz 2021-02-13 13:54:37 -06:00
graham sanderson cd49a86399 fix other mentioned typos 2021-01-31 15:09:28 -06:00
Dylan 8d4a926016 fixed typos
"but kep here for posterit" I'm unsure of on how to fix or if it needs fixing. Might be a joke.
2021-01-31 15:09:28 -06:00
Scott Shawcroft 99da8379ae fix two pico_audio links 2021-01-31 14:47:30 -06:00
graham sanderson 42f861d37f make default I2S audio pins Pico friendly 2021-01-31 14:46:18 -06:00