aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster
diff options
context:
space:
mode:
Diffstat (limited to 'spaghetti-monster')
-rw-r--r--spaghetti-monster/anduril/cfg-emisar-d4s-219c.h1
-rwxr-xr-xspaghetti-monster/rampingios/build-all.sh16
l---------spaghetti-monster/rampingios/cfg-blf-gt.h1
l---------spaghetti-monster/rampingios/cfg-blf-q8.h1
l---------spaghetti-monster/rampingios/cfg-emisar-d1.h1
l---------spaghetti-monster/rampingios/cfg-emisar-d1s.h1
l---------spaghetti-monster/rampingios/cfg-emisar-d4.h1
l---------spaghetti-monster/rampingios/cfg-emisar-d4s-219c.h1
l---------spaghetti-monster/rampingios/cfg-emisar-d4s.h1
l---------spaghetti-monster/rampingios/cfg-fw3a.h1
-rw-r--r--spaghetti-monster/rampingios/rampingiosv3-ui.png (renamed from spaghetti-monster/anduril/rampingiosv3-ui.png)bin240749 -> 240749 bytes
-rw-r--r--spaghetti-monster/rampingios/rampingiosv3.c (renamed from spaghetti-monster/anduril/rampingiosv3.c)8
-rw-r--r--spaghetti-monster/rampingios/rampingiosv3.svg (renamed from spaghetti-monster/anduril/rampingiosv3.svg)0
13 files changed, 32 insertions, 1 deletions
diff --git a/spaghetti-monster/anduril/cfg-emisar-d4s-219c.h b/spaghetti-monster/anduril/cfg-emisar-d4s-219c.h
index 8099498..a98f123 100644
--- a/spaghetti-monster/anduril/cfg-emisar-d4s-219c.h
+++ b/spaghetti-monster/anduril/cfg-emisar-d4s-219c.h
@@ -1,6 +1,7 @@
// Emisar D4S-219c config options for Anduril
// same as D4S but with FET modes limited to 80% power
// to avoid destroying the LEDs
+#define FSM_EMISAR_D4S_DRIVER
#include "cfg-emisar-d4s.h"
#undef PWM2_LEVELS
diff --git a/spaghetti-monster/rampingios/build-all.sh b/spaghetti-monster/rampingios/build-all.sh
new file mode 100755
index 0000000..003a28c
--- /dev/null
+++ b/spaghetti-monster/rampingios/build-all.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+for TARGET in \
+ BLF_GT \
+ BLF_Q8 \
+ EMISAR_D1 \
+ EMISAR_D1S \
+ EMISAR_D4 \
+ EMISAR_D4S \
+ EMISAR_D4S_219c \
+ FW3A \
+ ; do
+ echo "===== $TARGET ====="
+ ../../../bin/build-85.sh rampingiosv3 "-DFSM_${TARGET}_DRIVER"
+ mv -f rampingiosv3.hex rampingiosv3.$TARGET.hex
+done
diff --git a/spaghetti-monster/rampingios/cfg-blf-gt.h b/spaghetti-monster/rampingios/cfg-blf-gt.h
new file mode 120000
index 0000000..5e10228
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-blf-gt.h
@@ -0,0 +1 @@
+../anduril/cfg-blf-gt.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-blf-q8.h b/spaghetti-monster/rampingios/cfg-blf-q8.h
new file mode 120000
index 0000000..fe84054
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-blf-q8.h
@@ -0,0 +1 @@
+../anduril/cfg-blf-q8.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-emisar-d1.h b/spaghetti-monster/rampingios/cfg-emisar-d1.h
new file mode 120000
index 0000000..f8b4c9b
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-emisar-d1.h
@@ -0,0 +1 @@
+../anduril/cfg-emisar-d1.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-emisar-d1s.h b/spaghetti-monster/rampingios/cfg-emisar-d1s.h
new file mode 120000
index 0000000..b6cfba6
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-emisar-d1s.h
@@ -0,0 +1 @@
+../anduril/cfg-emisar-d1s.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-emisar-d4.h b/spaghetti-monster/rampingios/cfg-emisar-d4.h
new file mode 120000
index 0000000..fb74f2c
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-emisar-d4.h
@@ -0,0 +1 @@
+../anduril/cfg-emisar-d4.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-emisar-d4s-219c.h b/spaghetti-monster/rampingios/cfg-emisar-d4s-219c.h
new file mode 120000
index 0000000..f1c90f0
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-emisar-d4s-219c.h
@@ -0,0 +1 @@
+../anduril/cfg-emisar-d4s-219c.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-emisar-d4s.h b/spaghetti-monster/rampingios/cfg-emisar-d4s.h
new file mode 120000
index 0000000..4a03321
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-emisar-d4s.h
@@ -0,0 +1 @@
+../anduril/cfg-emisar-d4s.h \ No newline at end of file
diff --git a/spaghetti-monster/rampingios/cfg-fw3a.h b/spaghetti-monster/rampingios/cfg-fw3a.h
new file mode 120000
index 0000000..5bc8b21
--- /dev/null
+++ b/spaghetti-monster/rampingios/cfg-fw3a.h
@@ -0,0 +1 @@
+../anduril/cfg-fw3a.h \ No newline at end of file
diff --git a/spaghetti-monster/anduril/rampingiosv3-ui.png b/spaghetti-monster/rampingios/rampingiosv3-ui.png
index d02dbf6..d02dbf6 100644
--- a/spaghetti-monster/anduril/rampingiosv3-ui.png
+++ b/spaghetti-monster/rampingios/rampingiosv3-ui.png
Binary files differ
diff --git a/spaghetti-monster/anduril/rampingiosv3.c b/spaghetti-monster/rampingios/rampingiosv3.c
index e593a84..6b12262 100644
--- a/spaghetti-monster/anduril/rampingiosv3.c
+++ b/spaghetti-monster/rampingios/rampingiosv3.c
@@ -20,7 +20,7 @@
/********* User-configurable options *********/
// Physical driver type (uncomment one of the following or define it at the gcc command line)
//#define FSM_EMISAR_D4_DRIVER
-#define FSM_EMISAR_D4S_DRIVER
+//#define FSM_EMISAR_D4S_DRIVER
//#define FSM_EMISAR_D4S_219c_DRIVER
//#define FSM_BLF_Q8_DRIVER
//#define FSM_FW3A_DRIVER
@@ -62,6 +62,12 @@
#elif defined(FSM_BLF_Q8_DRIVER)
#include "cfg-blf-q8.h"
+#elif defined(FSM_EMISAR_D1_DRIVER)
+#include "cfg-emisar-d1.h"
+
+#elif defined(FSM_EMISAR_D1S_DRIVER)
+#include "cfg-emisar-d1s.h"
+
#elif defined(FSM_EMISAR_D4_DRIVER)
#include "cfg-emisar-d4.h"
diff --git a/spaghetti-monster/anduril/rampingiosv3.svg b/spaghetti-monster/rampingios/rampingiosv3.svg
index bc9e6b3..bc9e6b3 100644
--- a/spaghetti-monster/anduril/rampingiosv3.svg
+++ b/spaghetti-monster/rampingios/rampingiosv3.svg