/* * Copyright (c) 2020 Raspberry Pi (Trading) Ltd. * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef _PICO_STDIO_H #define _PICO_STDIO_H typedef struct stdio_driver stdio_driver_t; #define STDIO_ERROR -1 #define STDIO_NO_INPUT -2 static inline void stdio_usb_init() {} void stdio_uart_init(); static inline void stdio_init_all() { stdio_uart_init(); } static inline void stdio_filter_driver(stdio_driver_t *driver) {} static inline void stdio_set_translate_crlf(stdio_driver_t *driver, bool enabled) {} static inline bool stdio_usb_connected(void) { return true; } int getchar_timeout_us(uint32_t timeout_us); #define puts_raw puts #define putchar_raw putchar #endif