Basic JTAG working
This commit is contained in:
parent
37338e2ad8
commit
3beecbc4fa
9 changed files with 147 additions and 65 deletions
|
|
@ -165,18 +165,22 @@ int usart_flush(volatile struct usart_desc *us) {
|
|||
return 0;
|
||||
}
|
||||
|
||||
int usart_printf(volatile struct usart_desc *us, char *fmt, ...) {
|
||||
int usart_printf(volatile struct usart_desc *us, const char *fmt, ...) {
|
||||
va_list va;
|
||||
va_start(va, fmt);
|
||||
tfp_format((void *)us, usart_putc_nonblocking_tpf, fmt, va);
|
||||
return usart_flush(us);
|
||||
}
|
||||
|
||||
int usart_printf_blocking(volatile struct usart_desc *us, char *fmt, ...) {
|
||||
va_list va;
|
||||
va_start(va, fmt);
|
||||
int usart_printf_blocking_va(volatile struct usart_desc *us, const char *fmt, va_list va) {
|
||||
tfp_format((void *)us, usart_putc_blocking_tpf, fmt, va);
|
||||
usart_wait_chunk_free(us);
|
||||
return usart_flush(us);
|
||||
}
|
||||
|
||||
int usart_printf_blocking(volatile struct usart_desc *us, const char *fmt, ...) {
|
||||
va_list va;
|
||||
va_start(va, fmt);
|
||||
return usart_printf_blocking_va(us, fmt, va);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue