You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@kilograham A few proposed changes to the readme:
- Remove some early access copy
- Call out which examples are RP235x only
- Fix link the HSTX example
Could you review the first paragraph of build instructions too?
Copy file name to clipboardExpand all lines: README.md
+8-13Lines changed: 8 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,4 @@
1
-
# Raspberry Pi RP2350 Pico SDK Examples - Early Access
2
-
3
-
## RP2350 Instructions
4
-
5
-
Everything below this section is from the stock pico-examples, so ignore URLs etc., but generally instructions are the same.
1
+
# Raspberry Pi Pico SDK Examples
6
2
7
3
The Pico SDK default continues to be to build for RP2040 (PICO_PLATFORM=rp2040), so to build for RP2350, you need to pass
8
4
`-DPICO_PLATFORM=rp2350` to CMake (or `-DPICO_PLATFORM=rp2350-riscv` for RISC-V).
@@ -11,7 +7,6 @@ Most, but not all examples, currently work on RP2350 however you should be able
11
7
12
8
For RISC-V compilation, you should take a compiler from here: https://www.embecosm.com/resources/tool-chain-downloads/#riscv-stable
13
9
14
-
# Original pico-examples docs
15
10
16
11
## Getting started
17
12
@@ -40,7 +35,7 @@ App|Description
40
35
[dma_capture](adc/dma_capture) | Use the DMA to capture many samples from the ADC.
41
36
[read_vsys](adc/read_vsys) | Demonstrates how to read VSYS to get the voltage of the power supply.
42
37
43
-
### Bootloaders (RP2350 Only)
38
+
### Bootloaders (RP235x Only)
44
39
App|Description
45
40
---|---
46
41
[enc_bootloader](bootloaders/encrypted) | A bootloader which decrypts binaries from flash into SRAM. See the separate [README](bootloaders/encrypted/README.md) for more information
@@ -60,7 +55,7 @@ App|Description
60
55
---|---
61
56
[build_variants](cmake/build_variants) | Builds two version of the same app with different configurations
62
57
63
-
### DCP
58
+
### DCP (RP235x Only)
64
59
65
60
App|Description
66
61
---|---
@@ -75,11 +70,11 @@ App|Description
75
70
[channel_irq](dma/channel_irq) | Use an IRQ handler to reconfigure a DMA channel, in order to continuously drive data through a PIO state machine.
76
71
[sniff_crc](dma/sniff_crc) | Use the DMA engine's 'sniff' capability to calculate a CRC32 on a data buffer.
77
72
78
-
### HSTX
73
+
### HSTX (RP235x Only)
79
74
80
75
App|Description
81
76
---|---
82
-
[dvi_out_hstx_encoder](dvi_out_hstx_encoder)`RP2350`| Use the HSTX to output a DVI signal with 3:3:2 RGB
77
+
[dvi_out_hstx_encoder](hstx/dvi_out_hstx_encoder) | Use the HSTX to output a DVI signal with 3:3:2 RGB
83
78
84
79
### Flash
85
80
@@ -149,11 +144,11 @@ App|Description
149
144
[multicore_runner](multicore/multicore_runner) | Set up the second core to accept, and run, any function pointer pushed into its mailbox FIFO. Push in a few pieces of code and get answers back.
150
145
[multicore_doorbell](multicore/multicore_doorbell) | Claims two doorbells for signaling between the cores. Counts how many doorbell IRQs occur on the second core and uses doorbells to coordinate exit.
151
146
152
-
### OTP
147
+
### OTP (RP235x Only)
153
148
154
149
App|Description
155
150
---|---
156
-
[hello_otp](otp/hello_otp) | Demonstrate reading and writing from the OTP on RP2350, along with some of the features of OTP (error correction and page locking).
151
+
[hello_otp](otp/hello_otp) | Demonstrate reading and writing from the OTP on RP235x, along with some of the features of OTP (error correction and page locking).
157
152
158
153
### Pico Board
159
154
@@ -316,7 +311,7 @@ App|Description
316
311
[rtc_alarm](rtc/rtc_alarm) | Set an alarm on the RTC to trigger an interrupt at a date/time 5 seconds into the future.
317
312
[rtc_alarm_repeat](rtc/rtc_alarm_repeat) | Trigger an RTC interrupt once per minute.
0 commit comments