diff options
-rw-r--r-- | components/screen/screen.c | 2 | ||||
-rw-r--r-- | main/main.c | 2 |
2 files changed, 3 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); diff --git a/main/main.c b/main/main.c index 1899256..15d0f2e 100644 --- a/main/main.c +++ b/main/main.c @@ -7,5 +7,7 @@ void app_main(void) printf("Starting up...\n"); configure_screen(&screen); printf("Screen Configured!\n"); + display(&screen, "1234"); + sleep(10); test_screen(&screen); }
\ No newline at end of file |