deprecate debug UART
This commit is contained in:
parent
5a53916f0e
commit
05c816960b
@ -80,6 +80,9 @@ void watch_debug_putc(char c) {
|
|||||||
SERCOM3->USART.DATA.reg = c;
|
SERCOM3->USART.DATA.reg = c;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#pragma GCC diagnostic push
|
||||||
|
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
|
||||||
void watch_debug_puts(char *s) {
|
void watch_debug_puts(char *s) {
|
||||||
while (*s) watch_debug_putc(*s++);
|
while (*s) watch_debug_putc(*s++);
|
||||||
}
|
}
|
||||||
|
#pragma GCC diagnostic pop
|
||||||
|
@ -26,21 +26,28 @@
|
|||||||
/** @addtogroup debug Debug UART
|
/** @addtogroup debug Debug UART
|
||||||
* @brief This section covers functions related to the debug UART, available on
|
* @brief This section covers functions related to the debug UART, available on
|
||||||
* pin D1 of the 9-pin connector.
|
* pin D1 of the 9-pin connector.
|
||||||
* @todo Refactor this as a USB CDC so that folks can debug over USB.
|
* @warning These functions were used early on in development, before the TinyUSB
|
||||||
*/
|
* CDC was implemented. You can now print debug messages to the USB console
|
||||||
|
* using printf, rendering this bit irrelevant. These methods will likely
|
||||||
|
* be refactored out in the future, in favor of a more full-featured UART
|
||||||
|
* on the nine-pin connector.
|
||||||
|
**/
|
||||||
/// @{
|
/// @{
|
||||||
/** @brief Initializes the debug UART.
|
/** @brief Initializes the debug UART.
|
||||||
* @param baud The baud rate
|
* @param baud The baud rate
|
||||||
*/
|
*/
|
||||||
|
__attribute__((deprecated("Use printf to log debug messages over USB.")))
|
||||||
void watch_enable_debug_uart(uint32_t baud);
|
void watch_enable_debug_uart(uint32_t baud);
|
||||||
|
|
||||||
/** @brief Outputs a single character on the debug UART.
|
/** @brief Outputs a single character on the debug UART.
|
||||||
* @param c The character you wish to output.
|
* @param c The character you wish to output.
|
||||||
*/
|
*/
|
||||||
|
__attribute__((deprecated("Use printf to log debug messages over USB.")))
|
||||||
void watch_debug_putc(char c);
|
void watch_debug_putc(char c);
|
||||||
|
|
||||||
/** @brief Outputs a string on the debug UART.
|
/** @brief Outputs a string on the debug UART.
|
||||||
* @param s A null-terminated string.
|
* @param s A null-terminated string.
|
||||||
*/
|
*/
|
||||||
|
__attribute__((deprecated("Use printf to log debug messages over USB.")))
|
||||||
void watch_debug_puts(char *s);
|
void watch_debug_puts(char *s);
|
||||||
/// @}
|
/// @}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user