User print disables the normal print messages in the body of QMK/TMK code and is meant as a lightweight alternative to NOPRINT. Use it when you only want to do a spot of debugging but lack flash resources for allowing all of the codebase to print (and store their wasteful strings).
		
			
				
	
	
		
			18 lines
		
	
	
		
			231 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			231 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef XPRINTF_H
 | |
| #define XPRINTF_H
 | |
| 
 | |
| //#define xprintf(format, ...)            __xprintf(format, ##__VA_ARGS__)
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| extern "C" {
 | |
| #endif
 | |
| 
 | |
| int __xprintf(const char *format, ...);
 | |
| 
 | |
| #ifdef __cplusplus
 | |
| }
 | |
| #endif
 | |
| 
 | |
| 
 | |
| #endif
 |