// Прошивка для удаленного радиомодуля #include #include #include #include "uart/uart.h" #include "uart/uart_addon.h" #include "onewire/onewire.h" #include "res/strings.h" #define UART_BAUD_RATE 19200 unsigned char get_uart_char(void){ unsigned int res; do{ res = uart_getc(); } while(res & UART_NO_DATA); return (unsigned char) res; } static int get_uart_line(char *pbuf, int len_ln){ int i = 0; unsigned char c; len_ln=len_ln-1; while((c=get_uart_char()) != 0x0D && i0){ if (strcmp_P(cmd, CmdLD)==0){ getListDevices(); } if (strcmp_P(cmd, CmdHelp)==0){ uart_puts_p(HelpTitle); uart_puts_p(HelpItem1); uart_puts_p(HelpItem2); } } } }