Files
AC707N/SensorHub/include/utils/printf.h
T
2025-12-03 11:12:34 +08:00

24 lines
842 B
C

#ifndef _PRINTF_H_
#define _PRINTF_H_
#define line_inf printf("%s %s %d \r\n" ,__FILE__, __func__ , __LINE__) ;
#include <stdarg.h>
#include "typedef/typedef.h"
//#define NOFLOAT
extern void putchar(char a);
extern void putbyte(char a);
extern int puts(const char *out);
void put_u16hex(u16 dat);
void put_u32hex(unsigned int dat);
void put_buf(const u8 *buf, int len);
int printf(const char *format, ...);
//int assert_printf(const char *format, ...);
// int sprintf(char *out, const char *format, ...);
// int vprintf(const char *fmt, __builtin_va_list va);
// int vsnprintf(char *, unsigned long, const char *, __builtin_va_list);
// int snprintf(char *buf, unsigned long size, const char *fmt, ...);
// int print(char **out, char *end, const char *format, va_list args);
//int snprintf(char *, unsigned long, const char *, ...);
#endif