X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=int%2Fnucleo-f767-blinky%2Fsrc%2Finterface.h;h=23e5b59e32c45cc2ec4d56734f0e3830d39ca589;hb=0efbd98973520d55ec4e80e443911f43b3c28a0d;hp=b9c223a522f7c40e8b51007bb732c901a7dbc77c;hpb=ddfd196fa4999b117701121a2f4cb1fe378f902d;p=mTask.git diff --git a/int/nucleo-f767-blinky/src/interface.h b/int/nucleo-f767-blinky/src/interface.h index b9c223a..23e5b59 100644 --- a/int/nucleo-f767-blinky/src/interface.h +++ b/int/nucleo-f767-blinky/src/interface.h @@ -3,8 +3,19 @@ #include #include +#include +#include -#ifndef STM32F767xx +#ifdef STM32F767xx +#include "stm32f7xx_hal.h" +#include "gpio.h" +#include "usart.h" +#endif + +#ifdef STM32F767xx +extern volatile char uartf; +extern char buf[128]; +#else extern int gargc; extern char **gargv; #endif @@ -26,7 +37,10 @@ void setup(); #define read16() 256*read_byte() + read_byte() #ifdef STM32F767xx -#define debug(s, ...) ; +#define debug(s, ...) {\ + sprintf(buf, s, ##__VA_ARGS__);\ + HAL_UART_Transmit(&huart3, (uint8_t*)buf, strlen(buf), 1000);\ + } #define pdie(s) ; #define die(s, ...) ; #else