X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Finterface.c;h=432671c434f34d74b1be7ad02180876e52d57798;hb=88ecd686ff62986cde139abb65ab52b9e93d3035;hp=810694526ade5023cf51e8f6b90eb0c5a2f557f1;hpb=6c8939998c64aafb8cdfa40e52a227bf72767648;p=mTask.git diff --git a/client/interface.c b/client/interface.c index 8106945..432671c 100644 --- a/client/interface.c +++ b/client/interface.c @@ -11,23 +11,27 @@ //Globals bool input_available(void) { + //return iqGetFullI(&(&SD6)->iqueue)>0; return iqGetFullI(&(&SD3)->iqueue)>0; } uint8_t read_byte(void) { return (uint8_t)sdGet(&SD3); + //return (uint8_t)sdGet(&SD6); } void write_byte(uint8_t b) { sdPut(&SD3, b); + //sdPut(&SD6, b); } uint64_t dpins[] = {LINE_ARD_D0, LINE_ARD_D1, LINE_ARD_D2, LINE_ARD_D3, LINE_ARD_D4, LINE_ARD_D5, LINE_ARD_D6, LINE_ARD_D7, LINE_ARD_D8, LINE_ARD_D9, LINE_ARD_D10, LINE_ARD_D11, LINE_ARD_D12, LINE_ARD_D13, LINE_ARD_D14, LINE_ARD_D15}; + void write_dpin(uint8_t i, bool b) { palWriteLine(dpins[i], b ? PAL_HIGH : PAL_LOW); @@ -35,9 +39,7 @@ void write_dpin(uint8_t i, bool b) bool read_dpin(uint8_t i) { - if(i == 3){ - return palReadLine(LINE_BUTTON) == PAL_HIGH; - } + debug("readpin: %d", i); return palReadLine(dpins[i]) == PAL_HIGH; } @@ -86,6 +88,9 @@ void delay(long ms) void setup(void) { +// palSetPadMode(GPIOG, 9, PAL_MODE_ALTERNATE(8)); // USART6 TX +// palSetPadMode(GPIOG, 14, PAL_MODE_ALTERNATE(8)); // USART6 RX + halInit(); chSysInit(); sdStart(&SD3, NULL); @@ -93,13 +98,12 @@ void setup(void) void debug(char *fmt, ...) { -// unsigned int i; -// write_byte((uint8_t)'m'); -// for(i = 0; i