summaryrefslogtreecommitdiff
path: root/switch
diff options
context:
space:
mode:
authorMaxim Devaev <[email protected]>2025-01-11 21:22:17 +0200
committerMaxim Devaev <[email protected]>2025-01-11 21:22:17 +0200
commit3cf543a13eab752ffe3c99f0d03f2b0bde4bbbae (patch)
tree5fd69e733a986c81f81e5e2f6ee09c11cc2f65cb /switch
parent4d89d6b222635fc99a9b28b45d5bfe7e086f54bc (diff)
switch binary
Diffstat (limited to 'switch')
-rw-r--r--switch/LICENSE15
-rw-r--r--switch/Makefile8
-rw-r--r--switch/mnt/README1
-rw-r--r--switch/switch.uf2bin0 -> 192512 bytes
4 files changed, 24 insertions, 0 deletions
diff --git a/switch/LICENSE b/switch/LICENSE
new file mode 100644
index 00000000..5c574c88
--- /dev/null
+++ b/switch/LICENSE
@@ -0,0 +1,15 @@
+The PiKVM Switch Firmware
+Copyright (C) 2024-2025
+
+This software is distributed in binary form and is allowed for run only on original PiKVM Switch hardware.
+
+Modifications are not allowed.
+
+One day we will publish the source code, but not today.
+
+=====
+Includes other software related under other licenses:
+- MIT: TinyUSB - Copyright (c) 2018, hathach (tinyusb.org).
+- MIT: Pico-PIO-USB - Copyright (c) 2021 sekigon-gonnoc.
+- BSD: Pico-SDK - Copyright 2020 (c) 2020 Raspberry Pi (Trading) Ltd.
+- BSD: FatFS - Copyright (C) 20xx, ChaN, all right reserved.
diff --git a/switch/Makefile b/switch/Makefile
new file mode 100644
index 00000000..4988126a
--- /dev/null
+++ b/switch/Makefile
@@ -0,0 +1,8 @@
+all:
+ @echo "Run 'make install'"
+
+upload: install
+install:
+ mount `python -m kvmd.apps.swctl bootloader 0` mnt
+ cp switch.uf2 mnt
+ umount mnt
diff --git a/switch/mnt/README b/switch/mnt/README
new file mode 100644
index 00000000..588522aa
--- /dev/null
+++ b/switch/mnt/README
@@ -0,0 +1 @@
+This is a mount point for the switch.
diff --git a/switch/switch.uf2 b/switch/switch.uf2
new file mode 100644
index 00000000..c3f37491
--- /dev/null
+++ b/switch/switch.uf2
Binary files differ