add app_uart support