Started with nodeMCU support
[mTask.git] / client / interface.c
index 59e750e..432671c 100644 (file)
@@ -31,6 +31,7 @@ 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);
@@ -38,6 +39,7 @@ void write_dpin(uint8_t i, bool b)
 
 bool read_dpin(uint8_t i)
 {
+       debug("readpin: %d", i);
        return palReadLine(dpins[i]) == PAL_HIGH;
 }
 
@@ -86,23 +88,22 @@ 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
+//     palSetPadMode(GPIOG, 9, PAL_MODE_ALTERNATE(8)); // USART6 TX
+//     palSetPadMode(GPIOG, 14, PAL_MODE_ALTERNATE(8)); // USART6 RX
 
        halInit();
        chSysInit();
        sdStart(&SD3, NULL);
-//     sdStart(&SD6, NULL);
-
-//     while(1){
-//             sdPut(&SD3, sdGet(&SD6));
-//             delay(50);
-//     }
 }
 
 void debug(char *fmt, ...)
 {
-       (void)fmt;
+       write_byte('m');
+       for(unsigned int i = 0; i<strlen(fmt); i++){
+               write_byte(fmt[i]);
+       }
+       write_byte('\n');
+//     (void)fmt;
 }
 
 void pdie(char *s)