X-Git-Url: http://git.rohieb.name/hackover2013-badge-firmware.git/blobdiff_plain/425b8ff83551abf2538778e50f786bf3245670a7..9a7b1594b331d775714d863a5b20930af4acf21b:/main.c diff --git a/main.c b/main.c index dbae27d..132f1fe 100644 --- a/main.c +++ b/main.c @@ -43,8 +43,7 @@ #include "core/gpio/gpio.h" #include "core/systick/systick.h" -#include "drivers/lcd/tft/hw/ssd1351.h" -#include "drivers/lcd/tft/drawing.h" +#include "drivers/displays/segment/as1115/as1115.h" #ifdef CFG_INTERFACE #include "core/cmd/cmd.h" @@ -63,9 +62,24 @@ int main(void) uint32_t currentSecond, lastSecond; currentSecond = lastSecond = 0; - - lcdInit(); - lcdTest(); + + // lcdTest(); + + + // as1115Test(); + + uint8_t displaybuffer[8]; + + displaybuffer[0] = 0x01 | 0x80; + displaybuffer[1] = 0x02 | 0x40; + displaybuffer[2] = 0x04 | 0x20; + displaybuffer[3] = 0x08 | 0x10; + displaybuffer[4] = 0x10 | 0x08, + displaybuffer[5] = 0x20 | 0x04; + displaybuffer[6] = 0x40 | 0X02; + displaybuffer[7] = 0x80 | 0X01; + + as1115WriteBuffer(displaybuffer); while (1) { @@ -74,7 +88,7 @@ int main(void) if (currentSecond != lastSecond) { lastSecond = currentSecond; - gpioSetValue(CFG_LED_PORT, CFG_LED_PIN, ~(gpioGetValue(CFG_LED_PORT, CFG_LED_PIN))); + gpioSetValue(CFG_LED_PORT, CFG_LED_PIN, !(gpioGetValue(CFG_LED_PORT, CFG_LED_PIN))); } // Poll for CLI input if CFG_INTERFACE is enabled in projectconfig.h