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
+11-7Lines changed: 11 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -8,16 +8,19 @@ This repository is a set of demonstration projects of **Embedded Swift**. Embedd
8
8
-[Embedded Swift Vision Document](https://github.com/apple/swift-evolution/blob/main/visions/embedded-swift.md)
9
9
-[Documentation for Embedded Swift](https://github.com/apple/swift/tree/main/docs/EmbeddedSwift)
10
10
11
-
**⚠️ Embedded Swift is experimental. Some information on this page might be out of date with latest development.**
11
+
> [!WARNING]
12
+
> Embedded Swift is experimental. Some information on this page might be out of date with latest development.
12
13
13
-
**‼️ Use the latest downloadable 'Trunk Development' snapshot from swift.org to use Embedded Swift. Public releases of Swift do not yet support Embedded Swift.**
14
+
> [!IMPORTANT]
15
+
> Use the latest downloadable 'main' [Development Snapshot](https://www.swift.org/install/macos/#development-snapshots) from swift.org to use Embedded Swift. Public releases of Swift do not yet support Embedded Swift.
14
16
15
-
**ℹ️ This repository contains code that is not continuously developed, instead it's presented "as is" for educational and demonstrational purposes. Making major improvements to existing examples is discouraged, but additions of new examples is welcome.**
17
+
> [!NOTE]
18
+
> This repository contains code that is not continuously developed, instead it's presented "as is" for educational and demonstrational purposes. Making major improvements to existing examples is discouraged, but additions of new examples is welcome.
16
19
17
20
## Catalog of Examples
18
21
19
-
| Name | Board| Description | Photo |
20
-
| ---------| ----- | ----------- | ----- |
22
+
| Name | Platform| Description | Photo |
23
+
| ---- |-------- | ----------- | ----- |
21
24
|[stm32-blink](./stm32-blink)| STM32F746G-DISCO | Baremetal program that blinks an LED repeatedly. Does not use any vendor SDKs or external toolchains. | <imgwidth="300"src="https://raw.githubusercontent.com/kubamracek/swift-evolution/branch/assets/stm32-blink.jpg"> |
22
25
|[stm32-lcd-logo](./stm32-lcd-logo)| STM32F746G-DISCO | Sets up layers on the built-in LCD and animates them in a loop. Does not use any vendor SDKs or external toolchains. | <imgwidth="300"src="https://raw.githubusercontent.com/kubamracek/swift-evolution/branch/assets/stm32-lcd-logo.jpg"> |
23
26
|[stm32-neopixel](./stm32-neopixel)| STM32F746G-DISCO | Uses SPI to program a NeoPixel LED strip. Does not use any vendor SDKs or external toolchains. | <imgwidth="300"src="https://raw.githubusercontent.com/kubamracek/swift-evolution/branch/assets/stm32-led.jpg"> |
@@ -34,11 +37,12 @@ Note that the SDK integration examples (Pico SDK, Zephyr SDK, etc.) are not reco
34
37
35
38
<!-- Please keep this list sorted by "Board" then "Name" -->
36
39
37
-
| Name |Board | Description |
40
+
| Name |Platform| Description |
38
41
| ---- | -------- | ----------- |
42
+
|[swift-matter-examples](https://github.com/apple/swift-matter-examples)| ESP32 | An Embedded Swift Matter application running on ESP32-C6. |
39
43
|[swift-flipperzero-hello](https://github.com/Sameesunkaria/swift-flipperzero-hello)| Flipper Zero | A demonstration of running Swift apps on the Flipper Zero. |
40
44
|[PlaydateKit](https://github.com/finnvoor/PlaydateKit)| Playdate | A full featured framework for building Playdate games using Embedded Swift. |
41
-
|[swift-playdate-examples](https://github.com/apple/swift-playdate-examples)| Playdate |A technical demonstration of Embedded Swift running on Playdate by Panic. |
45
+
|[swift-playdate-examples](https://github.com/apple/swift-playdate-examples)| Playdate |An Embedded Swift game running on Playdate by Panic. |
42
46
|[swift-for-wasm-examples](https://github.com/apple/swift-for-wasm-examples)| Web | A "Swift Audio Workstation" example built with Swift for WebAssembly running in the browser using Embedded Swift. |
43
47
44
48
Please note that the presence of community repositories and devices in this list does not constitute a recommendation or endorsement. If there's a project you'd like to see included here, please [submit an issue](https://github.com/apple/swift-embedded-examples/issues/new) with the details.
0 commit comments