STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
stacklight_pins.h
Go to the documentation of this file.
1
#pragma once
2
3
/**
4
* Stacklight Driver PCB — GPIO assignments.
5
*
6
* Stack segments and buzzer drive external loads that turn ON when the GPIO is
7
* pulled LOW (active-low). Initialize as OUTPUT HIGH (all off).
8
*/
9
10
namespace
stacklight_pins
{
11
12
// Stacklight outputs (active-low: ON = LOW, OFF = HIGH)
13
constexpr
int
PIN_YELLOW
= 10;
// ORNG
14
constexpr
int
PIN_RED
= 11;
15
constexpr
int
PIN_GREEN
= 18;
16
constexpr
int
PIN_BUZZ
= 19;
17
18
// W5500 / Ethernet SPI (same usage as other DAQv2 boards)
19
constexpr
int
ETH_CS
= 15;
20
constexpr
int
ETH_MOSI
= 16;
21
constexpr
int
ETH_SCLK
= 17;
22
constexpr
int
ETH_MISO
= 3;
23
constexpr
int
ETH_INT
= 23;
24
constexpr
int
ETH_RST
= 2;
25
26
// Extra drivers — unused for now; keep defined and idle HIGH
27
constexpr
int
PIN_EX1
= 20;
28
constexpr
int
PIN_EX2
= 21;
29
constexpr
int
PIN_EX3
= 22;
30
31
}
// namespace stacklight_pins
stacklight_pins
Stacklight Driver PCB — GPIO assignments.
Definition
stacklight_pins.h:10
stacklight_pins::ETH_CS
constexpr int ETH_CS
Definition
stacklight_pins.h:19
stacklight_pins::PIN_BUZZ
constexpr int PIN_BUZZ
Definition
stacklight_pins.h:16
stacklight_pins::ETH_INT
constexpr int ETH_INT
Definition
stacklight_pins.h:23
stacklight_pins::ETH_MOSI
constexpr int ETH_MOSI
Definition
stacklight_pins.h:20
stacklight_pins::PIN_EX2
constexpr int PIN_EX2
Definition
stacklight_pins.h:28
stacklight_pins::PIN_RED
constexpr int PIN_RED
Definition
stacklight_pins.h:14
stacklight_pins::ETH_SCLK
constexpr int ETH_SCLK
Definition
stacklight_pins.h:21
stacklight_pins::PIN_GREEN
constexpr int PIN_GREEN
Definition
stacklight_pins.h:15
stacklight_pins::ETH_RST
constexpr int ETH_RST
Definition
stacklight_pins.h:24
stacklight_pins::PIN_EX1
constexpr int PIN_EX1
Definition
stacklight_pins.h:27
stacklight_pins::ETH_MISO
constexpr int ETH_MISO
Definition
stacklight_pins.h:22
stacklight_pins::PIN_YELLOW
constexpr int PIN_YELLOW
Definition
stacklight_pins.h:13
stacklight_pins::PIN_EX3
constexpr int PIN_EX3
Definition
stacklight_pins.h:29
firmware
Stacklight Driver
include
stacklight_pins.h
Generated by
1.15.0