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