Skip to content

Commit 886242c

Browse files
chrisborosskilograhamnathan-contino
authored
Update README.md (#519)
Co-authored-by: Graham Sanderson <[email protected]> Co-authored-by: nate contino <[email protected]> Co-authored-by: Graham Sanderson <[email protected]>
1 parent c3a64b6 commit 886242c

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

README.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@ however certain examples that use chip-specific functionality will only build on
1212
Similarly, Wi-Fi and Bluetooth examples will only build on a board that includes Wi-Fi and Bluetooth support.
1313

1414
Platform and board information are passed to the CMake build via the `PICO_PLATFORM` and `PICO_BOARD` variables.
15+
16+
By default, the Pico SDK targets builds for RP2040 (`PICO_PLATFORM=rp2040`). To build for RP2350 instead, pass
17+
`-DPICO_PLATFORM=rp2350` to CMake (or `-DPICO_PLATFORM=rp2350-riscv` for RISC-V). Alternatively, in many cases, you can rely
18+
on the board configuration to set the platform for you. For example, passing `-DPICO_BOARD=pico2` will automatically select `PICO_PLATFORM=rp2350`.
19+
1520
For more information see the "Platform and Board Configuration" chapter of
16-
the [Raspberry Pi Pico-series C/C++ SDK](https://rptl.io/pico-c-sdk) book
21+
the [Raspberry Pi Pico-series C/C++ SDK](https://rptl.io/pico-c-sdk) book.
1722

18-
Information on which examples are not being built is output during the CMake configuration step.
23+
Information on which examples are not being built is displayed during the CMake configuration step.
1924

2025
### First Examples
2126

@@ -46,7 +51,7 @@ App|Description
4651
[blink_any](binary_info/blink_any) | Uses `bi_ptr` variables to create a configurable blink binary - see the separate [README](binary_info/README.md) for more details
4752
[hello_anything](binary_info/hello_anything) | Uses `bi_ptr` variables to create a configurable hello_world binary - see the separate [README](binary_info/README.md) for more details
4853

49-
### Bootloaders (RP2350 Only)
54+
### Bootloaders (RP235x Only)
5055
App|Description
5156
---|---
5257
[enc_bootloader](bootloaders/encrypted) | A bootloader which decrypts binaries from flash into SRAM. See the separate [README](bootloaders/encrypted/README.md) for more information
@@ -66,7 +71,7 @@ App|Description
6671
---|---
6772
[build_variants](cmake/build_variants) | Builds two version of the same app with different configurations
6873

69-
### DCP
74+
### DCP (RP235x Only)
7075

7176
App|Description
7277
---|---
@@ -81,11 +86,11 @@ App|Description
8186
[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.
8287
[sniff_crc](dma/sniff_crc) | Use the DMA engine's 'sniff' capability to calculate a CRC32 on a data buffer.
8388

84-
### HSTX
89+
### HSTX (RP235x Only)
8590

8691
App|Description
8792
---|---
88-
[dvi_out_hstx_encoder](dvi_out_hstx_encoder) `RP2350`| Use the HSTX to output a DVI signal with 3:3:2 RGB
93+
[dvi_out_hstx_encoder](hstx/dvi_out_hstx_encoder) | Use the HSTX to output a DVI signal with 3:3:2 RGB
8994

9095
### Flash
9196

@@ -156,11 +161,11 @@ App|Description
156161
[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.
157162
[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.
158163

159-
### OTP
164+
### OTP (RP235x Only)
160165

161166
App|Description
162167
---|---
163-
[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).
168+
[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).
164169

165170
### Pico Board
166171

@@ -328,7 +333,7 @@ App|Description
328333
[rtc_alarm](rtc/rtc_alarm) | Set an alarm on the RTC to trigger an interrupt at a date/time 5 seconds into the future.
329334
[rtc_alarm_repeat](rtc/rtc_alarm_repeat) | Trigger an RTC interrupt once per minute.
330335

331-
### SHA-256
336+
### SHA-256 (RP235x Only)
332337

333338
App|Description
334339
---|---

0 commit comments

Comments
 (0)