summaryrefslogtreecommitdiff
path: root/src/app
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2020-12-08 18:19:13 +0100
committerDaniel Friesel <derf@finalrewind.org>2020-12-08 18:19:13 +0100
commit812899797d6d8ea773bf960cd74680d20043c5a4 (patch)
tree470bb05de36285e9f8b86fa34daebd163e3860ed /src/app
parente1526bb2c84b315c72a089dbb50447183d4b1685 (diff)
add licensing information
Diffstat (limited to 'src/app')
-rw-r--r--src/app/aemr/Makefile.inc6
-rw-r--r--src/app/blinkencat3/Kconfig4
-rw-r--r--src/app/blinkencat3/Makefile.inc6
-rw-r--r--src/app/blinkencat3/main.cc5
-rw-r--r--src/app/button-and-motion-logger/Kconfig4
-rw-r--r--src/app/button-and-motion-logger/Makefile.inc6
-rwxr-xr-xsrc/app/button-and-motion-logger/client.py4
-rw-r--r--src/app/button-and-motion-logger/main.cc5
-rw-r--r--src/app/ccs811test/Makefile.inc6
-rw-r--r--src/app/ccs811test/main.cc5
-rw-r--r--src/app/countertest/Kconfig4
-rw-r--r--src/app/countertest/Makefile.inc6
-rw-r--r--src/app/countertest/main.cc5
-rw-r--r--src/app/donothing/Kconfig4
-rw-r--r--src/app/donothing/Makefile.inc6
-rw-r--r--src/app/donothing/main.cc5
-rw-r--r--src/app/energybench/Kconfig4
-rw-r--r--src/app/energybench/Makefile.inc7
-rw-r--r--src/app/energybench/main.cc5
-rw-r--r--src/app/i2cbench/Makefile.inc6
-rw-r--r--src/app/i2cbench/main.cc5
-rw-r--r--src/app/i2cdetect/Kconfig4
-rw-r--r--src/app/i2cdetect/Makefile.inc6
-rw-r--r--src/app/i2cdetect/main.cc5
-rw-r--r--src/app/ledblink/Kconfig4
-rw-r--r--src/app/ledblink/Makefile.inc6
-rw-r--r--src/app/ledblink/main.cc5
-rw-r--r--src/app/loratest/Kconfig4
-rw-r--r--src/app/loratest/Makefile.inc6
-rw-r--r--src/app/loratest/main.cc5
-rw-r--r--src/app/luxlog/Kconfig4
-rw-r--r--src/app/luxlog/Makefile.inc6
-rw-r--r--src/app/luxlog/main.cc5
-rw-r--r--src/app/mpu9250_motionlog/Kconfig4
-rw-r--r--src/app/mpu9250_motionlog/Makefile.inc6
-rw-r--r--src/app/mpu9250_motionlog/main.cc5
-rw-r--r--src/app/nrf24l01test/Makefile.inc6
-rw-r--r--src/app/nrf24l01test/main.cc5
-rw-r--r--src/app/sharp96test/Kconfig4
-rw-r--r--src/app/sharp96test/Makefile.inc6
-rw-r--r--src/app/sharp96test/main.cc5
-rw-r--r--src/app/shell/Kconfig4
-rw-r--r--src/app/shell/Makefile.inc6
-rw-r--r--src/app/shell/main.cc5
-rw-r--r--src/app/sysinfo/Makefile.inc6
-rw-r--r--src/app/sysinfo/main.cc5
-rw-r--r--src/app/test_basic/Makefile.inc7
-rw-r--r--src/app/test_basic/main.cc5
-rw-r--r--src/app/timertest/Makefile.inc6
-rw-r--r--src/app/timertest/main.cc5
-rw-r--r--src/app/transactiontest/Kconfig4
-rw-r--r--src/app/transactiontest/Makefile.inc6
-rw-r--r--src/app/transactiontest/main.cc5
-rw-r--r--src/app/transactiontest/util.S6
-rw-r--r--src/app/waittest/Makefile.inc6
-rw-r--r--src/app/waittest/main.cc5
-rw-r--r--src/app/wetterstation/Kconfig4
-rw-r--r--src/app/wetterstation/Makefile.inc6
-rwxr-xr-xsrc/app/wetterstation/client.py4
-rw-r--r--src/app/wetterstation/main.cc5
-rw-r--r--src/app/ws2812b_dmap/Kconfig4
-rw-r--r--src/app/ws2812b_dmap/Makefile.inc6
-rw-r--r--src/app/ws2812b_dmap/main.cc5
-rw-r--r--src/app/ws2812b_uart/Kconfig4
-rw-r--r--src/app/ws2812b_uart/Makefile.inc6
-rw-r--r--src/app/ws2812b_uart/main.cc5
66 files changed, 339 insertions, 0 deletions
diff --git a/src/app/aemr/Makefile.inc b/src/app/aemr/Makefile.inc
index 7ed7630..b200e46 100644
--- a/src/app/aemr/Makefile.inc
+++ b/src/app/aemr/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override arch_drivers += ,counter
endif
diff --git a/src/app/blinkencat3/Kconfig b/src/app/blinkencat3/Kconfig
index 3545f90..b00231a 100644
--- a/src/app/blinkencat3/Kconfig
+++ b/src/app/blinkencat3/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Blinkencat 3"
depends on arch_arduino_nano && meta_driver_neopixel && !loop && !wakeup
diff --git a/src/app/blinkencat3/Makefile.inc b/src/app/blinkencat3/Makefile.inc
index 2d2d859..4d82280 100644
--- a/src/app/blinkencat3/Makefile.inc
+++ b/src/app/blinkencat3/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += ,neopixel
diff --git a/src/app/blinkencat3/main.cc b/src/app/blinkencat3/main.cc
index f543bf1..72622c5 100644
--- a/src/app/blinkencat3/main.cc
+++ b/src/app/blinkencat3/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/neopixel.h"
#include "driver/stdout.h"
diff --git a/src/app/button-and-motion-logger/Kconfig b/src/app/button-and-motion-logger/Kconfig
index 7cc7356..9bc0320 100644
--- a/src/app/button-and-motion-logger/Kconfig
+++ b/src/app/button-and-motion-logger/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Button and Motion Logger"
depends on arch_arduino_nano && meta_driver_adc && driver_mpu9250 && !loop && !wakeup
diff --git a/src/app/button-and-motion-logger/Makefile.inc b/src/app/button-and-motion-logger/Makefile.inc
index eff5706..f783342 100644
--- a/src/app/button-and-motion-logger/Makefile.inc
+++ b/src/app/button-and-motion-logger/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override arch_drivers += ,adc,i2c
override drivers += ,mpu9250
diff --git a/src/app/button-and-motion-logger/client.py b/src/app/button-and-motion-logger/client.py
index 1a72929..8d7317f 100755
--- a/src/app/button-and-motion-logger/client.py
+++ b/src/app/button-and-motion-logger/client.py
@@ -1,4 +1,8 @@
#!/usr/bin/env python3
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: BSD-2-Clause
import numpy as np
import paho.mqtt.client as mqtt
diff --git a/src/app/button-and-motion-logger/main.cc b/src/app/button-and-motion-logger/main.cc
index 5b411a5..99172bf 100644
--- a/src/app/button-and-motion-logger/main.cc
+++ b/src/app/button-and-motion-logger/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/ccs811test/Makefile.inc b/src/app/ccs811test/Makefile.inc
index 6bc097a..3e53dfa 100644
--- a/src/app/ccs811test/Makefile.inc
+++ b/src/app/ccs811test/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override arch_drivers += ,i2c
override drivers += ,ccs811
diff --git a/src/app/ccs811test/main.cc b/src/app/ccs811test/main.cc
index a1052f6..bd53999 100644
--- a/src/app/ccs811test/main.cc
+++ b/src/app/ccs811test/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/countertest/Kconfig b/src/app/countertest/Kconfig
index 141c3f6..9f2cf5e 100644
--- a/src/app/countertest/Kconfig
+++ b/src/app/countertest/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Cycle Counter Test"
depends on meta_driver_counter && loop && !wakeup
diff --git a/src/app/countertest/Makefile.inc b/src/app/countertest/Makefile.inc
index 0bf380e..a75805d 100644
--- a/src/app/countertest/Makefile.inc
+++ b/src/app/countertest/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += ,counter
diff --git a/src/app/countertest/main.cc b/src/app/countertest/main.cc
index ad560e5..cf3a136 100644
--- a/src/app/countertest/main.cc
+++ b/src/app/countertest/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/donothing/Kconfig b/src/app/donothing/Kconfig
index 900c0fd..7cfb671 100644
--- a/src/app/donothing/Kconfig
+++ b/src/app/donothing/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Do Nothing"
depends on !loop && !wakeup
diff --git a/src/app/donothing/Makefile.inc b/src/app/donothing/Makefile.inc
index bf22978..b8ed566 100644
--- a/src/app/donothing/Makefile.inc
+++ b/src/app/donothing/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override timer_s = 0
override loop = 0
diff --git a/src/app/donothing/main.cc b/src/app/donothing/main.cc
index 242de6f..bb71853 100644
--- a/src/app/donothing/main.cc
+++ b/src/app/donothing/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/energybench/Kconfig b/src/app/energybench/Kconfig
index 428d33f..4f01baf 100644
--- a/src/app/energybench/Kconfig
+++ b/src/app/energybench/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Energy Consumption Benchmark"
depends on arch_msp430fr5994lp && !loop && !wakeup
diff --git a/src/app/energybench/Makefile.inc b/src/app/energybench/Makefile.inc
index e69de29..1018151 100644
--- a/src/app/energybench/Makefile.inc
+++ b/src/app/energybench/Makefile.inc
@@ -0,0 +1,7 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
+
diff --git a/src/app/energybench/main.cc b/src/app/energybench/main.cc
index 27371b8..a585639 100644
--- a/src/app/energybench/main.cc
+++ b/src/app/energybench/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/i2cbench/Makefile.inc b/src/app/i2cbench/Makefile.inc
index c5241fd..279251e 100644
--- a/src/app/i2cbench/Makefile.inc
+++ b/src/app/i2cbench/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override arch_drivers += ,i2c
endif
diff --git a/src/app/i2cbench/main.cc b/src/app/i2cbench/main.cc
index 9058e0e..ba24bc3 100644
--- a/src/app/i2cbench/main.cc
+++ b/src/app/i2cbench/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/i2cdetect/Kconfig b/src/app/i2cdetect/Kconfig
index 1ebeaeb..fe4de80 100644
--- a/src/app/i2cdetect/Kconfig
+++ b/src/app/i2cdetect/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "I2C Bus Scanner"
depends on loop && !wakeup && meta_driver_i2c
diff --git a/src/app/i2cdetect/Makefile.inc b/src/app/i2cdetect/Makefile.inc
index c76489c..eaf91d6 100644
--- a/src/app/i2cdetect/Makefile.inc
+++ b/src/app/i2cdetect/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += ,i2c
diff --git a/src/app/i2cdetect/main.cc b/src/app/i2cdetect/main.cc
index bb936cf..4d6ebe9 100644
--- a/src/app/i2cdetect/main.cc
+++ b/src/app/i2cdetect/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/ledblink/Kconfig b/src/app/ledblink/Kconfig
index 0075bf8..3f03899 100644
--- a/src/app/ledblink/Kconfig
+++ b/src/app/ledblink/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "LED Blink"
depends on loop && !wakeup
diff --git a/src/app/ledblink/Makefile.inc b/src/app/ledblink/Makefile.inc
index ec71d40..c0417b6 100644
--- a/src/app/ledblink/Makefile.inc
+++ b/src/app/ledblink/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
endif
diff --git a/src/app/ledblink/main.cc b/src/app/ledblink/main.cc
index d0f9c35..1bec435 100644
--- a/src/app/ledblink/main.cc
+++ b/src/app/ledblink/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/loratest/Kconfig b/src/app/loratest/Kconfig
index 95c7489..cc5ede8 100644
--- a/src/app/loratest/Kconfig
+++ b/src/app/loratest/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "LoRaWAN test"
depends on arch_msp430fr5994lp && !meta_driver_stdin && loop && !wakeup
diff --git a/src/app/loratest/Makefile.inc b/src/app/loratest/Makefile.inc
index ec71d40..c0417b6 100644
--- a/src/app/loratest/Makefile.inc
+++ b/src/app/loratest/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
endif
diff --git a/src/app/loratest/main.cc b/src/app/loratest/main.cc
index 5b03425..1e914f5 100644
--- a/src/app/loratest/main.cc
+++ b/src/app/loratest/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/luxlog/Kconfig b/src/app/luxlog/Kconfig
index 52c71ea..6052edb 100644
--- a/src/app/luxlog/Kconfig
+++ b/src/app/luxlog/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Ambient Brightness Logger"
depends on (arch_msp430fr5969lp || arch_msp430fr5994lp) && driver_max44009 && loop && !wakeup
diff --git a/src/app/luxlog/Makefile.inc b/src/app/luxlog/Makefile.inc
index a0cbcd8..13b9ac9 100644
--- a/src/app/luxlog/Makefile.inc
+++ b/src/app/luxlog/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += ,i2c
diff --git a/src/app/luxlog/main.cc b/src/app/luxlog/main.cc
index c7680ac..ebaecfb 100644
--- a/src/app/luxlog/main.cc
+++ b/src/app/luxlog/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/mpu9250_motionlog/Kconfig b/src/app/mpu9250_motionlog/Kconfig
index 1ffd172..b2bd7e0 100644
--- a/src/app/mpu9250_motionlog/Kconfig
+++ b/src/app/mpu9250_motionlog/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Motion Logger"
depends on arch_arduino_nano && driver_mpu9250 && !loop && !wakeup
diff --git a/src/app/mpu9250_motionlog/Makefile.inc b/src/app/mpu9250_motionlog/Makefile.inc
index ed959ca..cade3de 100644
--- a/src/app/mpu9250_motionlog/Makefile.inc
+++ b/src/app/mpu9250_motionlog/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override arch_drivers += ,i2c
override drivers += ,mpu9250
diff --git a/src/app/mpu9250_motionlog/main.cc b/src/app/mpu9250_motionlog/main.cc
index 18bd895..7b47f71 100644
--- a/src/app/mpu9250_motionlog/main.cc
+++ b/src/app/mpu9250_motionlog/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/nrf24l01test/Makefile.inc b/src/app/nrf24l01test/Makefile.inc
index f84bcbd..428244a 100644
--- a/src/app/nrf24l01test/Makefile.inc
+++ b/src/app/nrf24l01test/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override timer_s = 1
diff --git a/src/app/nrf24l01test/main.cc b/src/app/nrf24l01test/main.cc
index 3c8b785..789cb96 100644
--- a/src/app/nrf24l01test/main.cc
+++ b/src/app/nrf24l01test/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/sharp96test/Kconfig b/src/app/sharp96test/Kconfig
index cbba858..ad2e33a 100644
--- a/src/app/sharp96test/Kconfig
+++ b/src/app/sharp96test/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Sharp96 Test"
depends on driver_sharp96 && loop && !wakeup
diff --git a/src/app/sharp96test/Makefile.inc b/src/app/sharp96test/Makefile.inc
index a63136a..8cd8a11 100644
--- a/src/app/sharp96test/Makefile.inc
+++ b/src/app/sharp96test/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += spi
diff --git a/src/app/sharp96test/main.cc b/src/app/sharp96test/main.cc
index 38a8a3d..29a1198 100644
--- a/src/app/sharp96test/main.cc
+++ b/src/app/sharp96test/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/shell/Kconfig b/src/app/shell/Kconfig
index a4626d6..d176020 100644
--- a/src/app/shell/Kconfig
+++ b/src/app/shell/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Shell / UART Echo"
depends on meta_driver_stdin && wakeup
diff --git a/src/app/shell/Makefile.inc b/src/app/shell/Makefile.inc
index 3d73351..83986cd 100644
--- a/src/app/shell/Makefile.inc
+++ b/src/app/shell/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 0
override wakeup = 1
diff --git a/src/app/shell/main.cc b/src/app/shell/main.cc
index 0a7d4ca..47bee68 100644
--- a/src/app/shell/main.cc
+++ b/src/app/shell/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/sysinfo/Makefile.inc b/src/app/sysinfo/Makefile.inc
index ec71d40..c0417b6 100644
--- a/src/app/sysinfo/Makefile.inc
+++ b/src/app/sysinfo/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
endif
diff --git a/src/app/sysinfo/main.cc b/src/app/sysinfo/main.cc
index a2e2660..0146e67 100644
--- a/src/app/sysinfo/main.cc
+++ b/src/app/sysinfo/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/test_basic/Makefile.inc b/src/app/test_basic/Makefile.inc
index e69de29..1018151 100644
--- a/src/app/test_basic/Makefile.inc
+++ b/src/app/test_basic/Makefile.inc
@@ -0,0 +1,7 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
+
diff --git a/src/app/test_basic/main.cc b/src/app/test_basic/main.cc
index 4ac5067..e4a7782 100644
--- a/src/app/test_basic/main.cc
+++ b/src/app/test_basic/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/timertest/Makefile.inc b/src/app/timertest/Makefile.inc
index 9754020..d00b239 100644
--- a/src/app/timertest/Makefile.inc
+++ b/src/app/timertest/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override timer_s = 1
diff --git a/src/app/timertest/main.cc b/src/app/timertest/main.cc
index 23f0b60..f33d014 100644
--- a/src/app/timertest/main.cc
+++ b/src/app/timertest/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/transactiontest/Kconfig b/src/app/transactiontest/Kconfig
index bb4c20a..d47d1ad 100644
--- a/src/app/transactiontest/Kconfig
+++ b/src/app/transactiontest/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Transaction Test"
depends on loop && !wakeup && driver_sharp96 && meta_driver_spi
diff --git a/src/app/transactiontest/Makefile.inc b/src/app/transactiontest/Makefile.inc
index 25d4378..6d5b4f1 100644
--- a/src/app/transactiontest/Makefile.inc
+++ b/src/app/transactiontest/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override timer_s = 1
diff --git a/src/app/transactiontest/main.cc b/src/app/transactiontest/main.cc
index 12d995f..0b104e3 100644
--- a/src/app/transactiontest/main.cc
+++ b/src/app/transactiontest/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/transactiontest/util.S b/src/app/transactiontest/util.S
index ea298b6..9d1bd19 100644
--- a/src/app/transactiontest/util.S
+++ b/src/app/transactiontest/util.S
@@ -1,3 +1,9 @@
+;
+; Copyright 2020 Daniel Friesel
+;
+; SPDX-License-Identifier: BSD-2-Clause
+;
+
.global asm_save_all
.global asm_load_all
.global asm_load_mem
diff --git a/src/app/waittest/Makefile.inc b/src/app/waittest/Makefile.inc
index 9754020..d00b239 100644
--- a/src/app/waittest/Makefile.inc
+++ b/src/app/waittest/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override timer_s = 1
diff --git a/src/app/waittest/main.cc b/src/app/waittest/main.cc
index f6aaea8..7a01ca3 100644
--- a/src/app/waittest/main.cc
+++ b/src/app/waittest/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/wetterstation/Kconfig b/src/app/wetterstation/Kconfig
index e0e28e7..d09f76a 100644
--- a/src/app/wetterstation/Kconfig
+++ b/src/app/wetterstation/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "Wetterstation"
depends on meta_driver_adc && arch_arduino_nano && loop && !wakeup
diff --git a/src/app/wetterstation/Makefile.inc b/src/app/wetterstation/Makefile.inc
index ec71d40..c0417b6 100644
--- a/src/app/wetterstation/Makefile.inc
+++ b/src/app/wetterstation/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
endif
diff --git a/src/app/wetterstation/client.py b/src/app/wetterstation/client.py
index 5bc2afc..73369b6 100755
--- a/src/app/wetterstation/client.py
+++ b/src/app/wetterstation/client.py
@@ -1,4 +1,8 @@
#!/usr/bin/env python3
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: BSD-2-Clause
import numpy as np
import re
diff --git a/src/app/wetterstation/main.cc b/src/app/wetterstation/main.cc
index 730f47e..6907eac 100644
--- a/src/app/wetterstation/main.cc
+++ b/src/app/wetterstation/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/gpio.h"
#include "driver/stdout.h"
diff --git a/src/app/ws2812b_dmap/Kconfig b/src/app/ws2812b_dmap/Kconfig
index d30da90..8f7c84a 100644
--- a/src/app/ws2812b_dmap/Kconfig
+++ b/src/app/ws2812b_dmap/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "dmap WS2812b"
depends on arch_arduino_nano && meta_driver_neopixel && meta_driver_stdin
diff --git a/src/app/ws2812b_dmap/Makefile.inc b/src/app/ws2812b_dmap/Makefile.inc
index a515d32..18bc352 100644
--- a/src/app/ws2812b_dmap/Makefile.inc
+++ b/src/app/ws2812b_dmap/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += ,stdin,neopixel
diff --git a/src/app/ws2812b_dmap/main.cc b/src/app/ws2812b_dmap/main.cc
index 6535dda..16dbf60 100644
--- a/src/app/ws2812b_dmap/main.cc
+++ b/src/app/ws2812b_dmap/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/neopixel.h"
#include "driver/stdin.h"
diff --git a/src/app/ws2812b_uart/Kconfig b/src/app/ws2812b_uart/Kconfig
index 5267de5..d92c8c9 100644
--- a/src/app/ws2812b_uart/Kconfig
+++ b/src/app/ws2812b_uart/Kconfig
@@ -1,2 +1,6 @@
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
prompt "UART to WS2812b"
depends on arch_arduino_nano && meta_driver_neopixel && meta_driver_stdin
diff --git a/src/app/ws2812b_uart/Makefile.inc b/src/app/ws2812b_uart/Makefile.inc
index a515d32..18bc352 100644
--- a/src/app/ws2812b_uart/Makefile.inc
+++ b/src/app/ws2812b_uart/Makefile.inc
@@ -1,3 +1,9 @@
+# vim:ft=make
+#
+# Copyright 2020 Daniel Friesel
+#
+# SPDX-License-Identifier: CC0-1.0
+
ifdef app
override loop = 1
override arch_drivers += ,stdin,neopixel
diff --git a/src/app/ws2812b_uart/main.cc b/src/app/ws2812b_uart/main.cc
index 791e67a..97fb1e4 100644
--- a/src/app/ws2812b_uart/main.cc
+++ b/src/app/ws2812b_uart/main.cc
@@ -1,3 +1,8 @@
+/*
+ * Copyright 2020 Daniel Friesel
+ *
+ * SPDX-License-Identifier: BSD-2-Clause
+ */
#include "arch.h"
#include "driver/neopixel.h"
#include "driver/stdin.h"