/*
 * p_usart.h
 *
 * Created: 8/19/2020 5:18:15 PM
 *  Author: Penguin
 */ 
#ifndef _P_USART_H_
#define _P_USART_H_

#include "boaty.h"
void p_usart_init(void);
void p_printf(struct usart_module* inst, const char* str, ...);
#ifdef DEBUG
	struct usart_module p_debug_inst;
#endif


#ifdef DEBUG
#define printf(f_, ...) p_printf(&p_debug_inst, (f_), ##__VA_ARGS__)
#else
#define printf(f_, ...) do{}while(0)
#endif
#endif