summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/drivers/ao_as1107.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/ao_as1107.c b/src/drivers/ao_as1107.c
index 0b83ab2c..e0172d95 100644
--- a/src/drivers/ao_as1107.c
+++ b/src/drivers/ao_as1107.c
@@ -44,8 +44,10 @@ _ao_as1107_setup(void)
if (!as1107_configured) {
as1107_configured = 1;
_ao_as1107_cmd(AO_AS1107_SHUTDOWN, AO_AS1107_SHUTDOWN_SHUTDOWN_RESET);
+ _ao_as1107_cmd(AO_AS1107_SHUTDOWN, AO_AS1107_SHUTDOWN_SHUTDOWN_NOP);
_ao_as1107_cmd(AO_AS1107_DECODE_MODE, AO_AS1107_DECODE);
_ao_as1107_cmd(AO_AS1107_SCAN_LIMIT, AO_AS1107_NUM_DIGITS - 1);
+ _ao_as1107_cmd(AO_AS1107_INTENSITY, 0x0f);
_ao_as1107_cmd(AO_AS1107_FEATURE,
(0 << AO_AS1107_FEATURE_CLK_EN) |
(0 << AO_AS1107_FEATURE_REG_RES) |
@@ -55,6 +57,7 @@ _ao_as1107_setup(void)
(0 << AO_AS1107_FEATURE_BLINK_FREQ) |
(0 << AO_AS1107_FEATURE_SYNC) |
(0 << AO_AS1107_FEATURE_BLINK_START));
+ _ao_as1107_cmd(AO_AS1107_SHUTDOWN, AO_AS1107_SHUTDOWN_NORMAL_NOP);
}
}