#include <string.h>
#include <stdarg.h>
+#include "chprintf.h"
#include "interface.h"
#include "ch.h"
#include "hal.h"
bool read_dpin(uint8_t i)
{
- if(i == 3){
- return palReadLine(LINE_BUTTON) == PAL_HIGH;
- }
return palReadLine(dpins[i]) == PAL_HIGH;
}
void debug(char *fmt, ...)
{
-// unsigned int i;
-// write_byte((uint8_t)'m');
-// for(i = 0; i<strlen(fmt); i++){
-// write_byte((uint8_t)fmt[i]);
-// }
-// write_byte('\n');
- (void)fmt;
+ va_list ap;
+ va_start(ap, fmt);
+ chvprintf((BaseSequentialStream *)&SD3, fmt, ap);
+ va_end(ap);
}
void pdie(char *s)