aboutsummaryrefslogtreecommitdiffstats
path: root/src/initial_pins.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-03-17 20:41:52 -0400
committerKevin O'Connor <kevin@koconnor.net>2019-03-17 20:56:25 -0400
commit4a35f927fc1d7b8c3b34f32c1c889fb433752dcc (patch)
treee775cbf7f216996cd2056c6568c5fbc5eac1f3fb /src/initial_pins.h
parent0af89e4766e5a25abb9d5d9667e2f187c4cec7c1 (diff)
downloadkutter-4a35f927fc1d7b8c3b34f32c1c889fb433752dcc.tar.gz
kutter-4a35f927fc1d7b8c3b34f32c1c889fb433752dcc.tar.xz
kutter-4a35f927fc1d7b8c3b34f32c1c889fb433752dcc.zip
initial_pins: Add ability to configure output pins at mcu startup
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/initial_pins.h')
-rw-r--r--src/initial_pins.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/initial_pins.h b/src/initial_pins.h
new file mode 100644
index 00000000..95bb2921
--- /dev/null
+++ b/src/initial_pins.h
@@ -0,0 +1,15 @@
+#ifndef __INITIAl_PINS_H
+#define __INITIAl_PINS_H
+
+struct initial_pin_s {
+ int pin;
+ uint8_t flags;
+};
+
+enum { IP_OUT_HIGH = 1 };
+
+// out/compile_time_request.c (auto generated file)
+extern const struct initial_pin_s initial_pins[];
+extern const int initial_pins_size;
+
+#endif // initial_pins.h