summaryrefslogtreecommitdiff
path: root/components/screen
diff options
context:
space:
mode:
Diffstat (limited to 'components/screen')
-rw-r--r--components/screen/screen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/screen/screen.c b/components/screen/screen.c
index 8d29265..c6de3c7 100644
--- a/components/screen/screen.c
+++ b/components/screen/screen.c
@@ -78,7 +78,7 @@ void configure_screen(struct Screen* screen)
for (uint8_t i = 0; i <= 3; ++i)
{
uint8_t reg = REG_IODIRA;
- if (screen->nixies[i].reg != REG_GPIOA) reg = REG_GPIOB;
+ if (screen->nixies[i].reg != REG_GPIOA) reg = REG_IODIRB;
mcp_set_mode(screen->mcp, reg, screen->nixies[i].D, MCP_GPIO_OUTPUT);
mcp_set_mode(screen->mcp, reg, screen->nixies[i].C, MCP_GPIO_OUTPUT);
mcp_set_mode(screen->mcp, reg, screen->nixies[i].B, MCP_GPIO_OUTPUT);