GermanIvanov
Member
Не надо подсказывать сам разобрался. Точнее нашел в коде прошивки термометра.Помнится в JDY-10 можно было выводить отладочные сообщения через USB-COM
находим папку ATC_MiThermometer\SDK\components\application\print и переносим ее содержимое в аналогичную папку нашего проекта.
аналогичным образом копируем в наш проект файл ATC_MiThermometer\src\uprintf.mk
в makefile, рядом с -include $(PROJECT_PATH)/drivers_8258.mk прописываем
-include $(PROJECT_PATH)/uprintf.mk
Затем идем в наш app_config.h и добавляем следующие строки
#define UART_PRINT_DEBUG_ENABLE 1 // =1 use u_printf() (PA7/SWS), source: SDK/components/application/print/u_printf.c
#if UART_PRINT_DEBUG_ENABLE
#define PRINT_BAUD_RATE 1500000 // real 1000000
#define DEBUG_INFO_TX_PIN GPIO_PA7 // SWS
#define PA7_DATA_OUT 1
#define PA7_OUTPUT_ENABLE 1
#define PULL_WAKEUP_SRC_PA7 PM_PIN_PULLUP_1M
#define PA7_FUNC AS_GPIO
#endif // UART_PRINT_DEBUG_ENABLE
После этого можем пользоваться в коде командой printf. и проект будет собираться без ошибок. А вот будет ли это работать я еще не успел проверить