You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.1 KiB
36 lines
1.1 KiB
#ifndef _NFC_LOGGER_H_
|
|
#define _NFC_LOGGER_H_
|
|
|
|
#ifdef CONFIG_SEC_NFC_LOGGER
|
|
|
|
#define NFC_LOG_ERR(fmt, ...) \
|
|
do { \
|
|
pr_err(fmt, ##__VA_ARGS__); \
|
|
nfc_logger_print(pr_fmt(fmt), ##__VA_ARGS__); \
|
|
} while (0)
|
|
#define NFC_LOG_INFO(fmt, ...) \
|
|
do { \
|
|
pr_info(fmt, ##__VA_ARGS__); \
|
|
nfc_logger_print(pr_fmt(fmt), ##__VA_ARGS__); \
|
|
} while (0)
|
|
#define NFC_LOG_DBG(fmt, ...) pr_debug(fmt, ##__VA_ARGS__)
|
|
#define NFC_LOG_REC(fmt, ...) nfc_logger_print(fmt, ##__VA_ARGS__)
|
|
|
|
void nfc_logger_set_max_count(int count);
|
|
void nfc_logger_print(const char *fmt, ...);
|
|
void nfc_print_hex_dump(void *buf, void *pref, size_t len);
|
|
int nfc_logger_init(void);
|
|
|
|
#else /*CONFIG_SEC_NFC_LOGGER*/
|
|
|
|
#define NFC_LOG_ERR(fmt, ...) pr_err(fmt, ##__VA_ARGS__)
|
|
#define NFC_LOG_INFO(fmt, ...) pr_info(fmt, ##__VA_ARGS__)
|
|
#define NFC_LOG_DBG(fmt, ...) pr_debug(fmt, ##__VA_ARGS__)
|
|
#define NFC_LOG_REC(fmt, ...) do { } while (0)
|
|
|
|
#define nfc_print_hex_dump(a, b, c) do { } while (0)
|
|
#define nfc_logger_init() do { } while (0)
|
|
#define nfc_logger_set_max_count(a) do { } while (0)
|
|
#endif
|
|
|
|
#endif
|
|
|