summaryrefslogtreecommitdiff
path: root/src/drivers/ao_seven_segment.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2015-08-29 13:20:16 -0700
committerKeith Packard <keithp@keithp.com>2015-08-29 13:20:16 -0700
commit2839796ca5ace5f0c79643afc1a868893246b621 (patch)
tree8d58eb40a70a6af295a40329a3bb1bb0c2637b05 /src/drivers/ao_seven_segment.h
parent368f87918547f89e7eb2a92990621e75e07a3b25 (diff)
altos: Provide direct segment driving interface for LCD displays
This exposes a simple bit-mask for setting the seven segments instead of just allowing hex-decimal values. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/drivers/ao_seven_segment.h')
-rw-r--r--src/drivers/ao_seven_segment.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/ao_seven_segment.h b/src/drivers/ao_seven_segment.h
index 5b29deaf..f997f3b5 100644
--- a/src/drivers/ao_seven_segment.h
+++ b/src/drivers/ao_seven_segment.h
@@ -23,6 +23,9 @@
#define AO_SEVEN_SEGMENT_CLEAR 0xff
void
+ao_seven_segment_direct(uint8_t digit, uint8_t segments);
+
+void
ao_seven_segment_set(uint8_t digit, uint8_t value);
void