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
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ This repository is a set of demonstration projects of **Embedded Swift**. Embedd
12
12
13
13
Each example in this repository contains build and deployment instructions, however there are a couple common steps needed for many of the examples included below:
14
14
15
-
1. Install [`swift`](https://swift.org) using the [instructions here](https://swiftpackageindex.com/swiftlang/swift-embedded-examples/main/documentation/embeddedswift/installembeddedswift).
15
+
1. Install [`swift`](https://swift.org) using the [instructions here](https://docs.swift.org/embedded/documentation/embedded/installembeddedswift).
16
16
17
17
2. Install [`uv`](https://github.com/astral-sh/uv), "an extremely fast Python package and project manager", using the [instructions here](https://docs.astral.sh/uv/getting-started/installation/).
18
18
@@ -30,7 +30,7 @@ Each example in this repository contains build and deployment instructions, howe
30
30
|[rpi-pico-blink-sdk](./rpi-pico-blink-sdk)| Raspberry Pi Pico, Pico 2 | Pico SDK | Blink an LED repeatedly with Swift & the Pico SDK. | <imgwidth="300"src="https://github.com/swiftlang/swift-embedded-examples/assets/1186214/f2c45c18-f9a4-48b4-a941-1298ecc942cb"> |
31
31
|[rpi-pico-blink](./rpi-pico-blink)| Raspberry Pi Pico | None | Blink an LED repeatedly. | <imgwidth="300"src="https://github.com/swiftlang/swift-embedded-examples/assets/1186214/f2c45c18-f9a4-48b4-a941-1298ecc942cb"> |
32
32
|[rpi-pico2-neopixel](./rpi-pico2-neopixel)| Raspberry Pi Pico 2 | None | Control Neopixel LEDs using the RP2350 PIO. | <imgwidth="300"src="rpi-pico2-neopixel/assets/images/example.jpg"> |
33
-
|[rpi-picow-blink-sdk](./rpi-picow-blink-sdk)| Raspberry Pi Pico W | Pico SDK | Blink an LED to signal 'SOS' in Morse code repeatedly with Swift & the Pico SDK. | <imgwidth="300"src="https://github.com/swiftlang/swift-embedded-examples/assets/26223064/a4949a2e-1887-4325-8f5f-a681963c93d7"> |
33
+
|[rpi-picow-blink-sdk](./rpi-picow-blink-sdk)| Raspberry Pi Pico W, Pico 2W| Pico SDK | Blink an LED to signal 'SOS' in Morse code repeatedly with Swift & the Pico SDK. | <imgwidth="300"src="https://github.com/swiftlang/swift-embedded-examples/assets/26223064/a4949a2e-1887-4325-8f5f-a681963c93d7"> |
34
34
|[stm32-blink](./stm32-blink)| STM32F746G-DISCO | None | Blink an LED repeatedly. | <imgwidth="300"src="https://github.com/swiftlang/swift-embedded-examples/assets/1186214/739e98fd-a438-4a64-a7aa-9dddee25034b"> |
35
35
|[stm32-lcd-logo](./stm32-lcd-logo)| STM32F746G-DISCO | None | Animate the Swift Logo on the built-in LCD. | <imgwidth="300"src="https://github.com/swiftlang/swift-embedded-examples/assets/1186214/9e117d81-e808-493e-a20c-7284ea630f37"> |
36
36
|[stm32-lvgl](./stm32-lvgl)| STM32F746G-DISCO | – | Baremetal setup of LCD, touch panel, DRAM, using the LLVM Embedded toolchain for ARM. Renders graphics, animations, and reacts to user input via LVGL. Includes a macOS/Linux SDL based host simulation app. | <imgwidth="300"src="https://github.com/user-attachments/assets/3b4fefd3-1656-4768-9c64-6cbcb3ff9665"> |
@@ -53,6 +53,7 @@ Note that the SDK integration examples (Pico SDK, Zephyr SDK, etc.) are not reco
53
53
|[EmbeddedSwift nRF52 Examples](https://github.com/nelcea/EmbeddedSwift-nRF52-Examples)| nRF52840 (Development Kit) | A collection of examples using Embedded Swift on top of nRF Connect SDK (Zephyr). |
|[swift-picosystem-example](https://github.com/jerrodputman/swift-picosystem-example)| PicoSystem | An Embedded Swift demo running on the Pimoroni PicoSystem |
56
+
|[pico-swift-sh1106](https://github.com/mkbrwr/pico-swift-sh1106)| Pico 2 | Display Driver for SH1106 |
56
57
|[PlaydateKit](https://github.com/finnvoor/PlaydateKit)| Playdate | A full featured framework for building Playdate games using Embedded Swift. |
57
58
|[swift-playdate-examples](https://github.com/swiftlang/swift-playdate-examples)| Playdate | An Embedded Swift game running on Playdate by Panic. |
58
59
|[swift-stm32c011-examples](https://github.com/xtremekforever/swift-stm32c011-examples)| STM32 | Examples of running Embedded Swift on the STM32C011, which is a tiny MCU with only 6KB of SRAM and 32KB of flash. |
Copy file name to clipboardExpand all lines: Sources/EmbeddedSwift/Documentation.docc/GuidedExamples/PicoGuide.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,7 @@ $ export PICO_SDK_PATH=... # location to your Pico SDK
23
23
$ export PICO_TOOLCHAIN_PATH=... # location to the Arm Embedded Toolchain
24
24
```
25
25
26
-
If you have the Wi-Fi enabled Pico W board instead of the regular Pico, note that you will need a slightly different setup described in the [Pico W example project](https://github.com/swiftlang/swift-embedded-examples/tree/main/rpi-picow-blink-sdk), and just specifying `PICO_BOARD=pico_w` is not going to work.
26
+
If you have the Wi-Fi enabled Pico W / Pico 2W board instead of the regular Pico, note that you will need a slightly different setup described in the [Pico W example project](https://github.com/swiftlang/swift-embedded-examples/tree/main/rpi-picow-blink-sdk), and just specifying `PICO_BOARD=pico_w` is not going to work.
27
27
28
28
Install [CMake 3.29](https://cmake.org/) or newer.
0 commit comments