Browse Source
			
			
			Move some fix texts to debug.h 
			
				Add 
* DBGPRINT_TXT
* DBGPRINTLN_TXT
			
			
				pull/778/head
			
			
		 
		
			
				
					
						 rejoe2
					
					3 years ago
						rejoe2
					
					3 years ago
					
						
							committed by
							
								 GitHub
								GitHub
							
						 
					
				 
				
			 
		 
		
			
				
					
					No known key found for this signature in database
					
						
							GPG Key ID: 4AEE18F83AFDEB23
						
					
				
			
		
		
		
	
		
			
				 1 changed files with 
32 additions and 
0 deletions
			 
			
		 
		
			
				- 
					
					
					 
					src/utils/dbg.h
				
				
				
					
						
							
								
									
	
		
			
				
					|  |  | @ -159,6 +159,38 @@ | 
			
		
	
		
			
				
					|  |  |  |         default:        PVERBLN(str); break; \ | 
			
		
	
		
			
				
					|  |  |  |     }\ | 
			
		
	
		
			
				
					|  |  |  | }) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | // available text variables
 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_NOPYLD      1 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_INVSERNO    2 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_GDEVINF     3 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_DEVCTRL     4 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_INCRALM     5 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | #define DBGPRINT_TXT(text) ({\ | 
			
		
	
		
			
				
					|  |  |  |     switch(text) {\ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_NOPYLD:   DBGPRINT(F("no Payload received! (retransmits: ")); break; \ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_INVSERNO: DBGPRINT(F("Requesting Inv SN ")); break; \ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_GDEVINF:  DBGPRINT(F("prepareDevInformCmd 0x")); break; \ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_DEVCTRL:  DBGPRINT(F("Devcontrol request 0x")); break; \ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_INCRALM:  DBGPRINT(F("alarm ID incremented to ")); break; \ | 
			
		
	
		
			
				
					|  |  |  |         default:        ; break; \ | 
			
		
	
		
			
				
					|  |  |  |     }\ | 
			
		
	
		
			
				
					|  |  |  | }) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | // available text variables w. lf
 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_TIMEOUT     1 | 
			
		
	
		
			
				
					|  |  |  | #define TXT_NOPYLD2     2 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | #define DBGPRINTLN_TXT(text) ({\ | 
			
		
	
		
			
				
					|  |  |  |     switch(text) {\ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_TIMEOUT:  DBGPRINT(F("enqueued cmd failed/timeout\r\n"));  break; \ | 
			
		
	
		
			
				
					|  |  |  |         case TXT_NOPYLD2:  DBGPRINT(F("nothing received\r\n")); break; \ | 
			
		
	
		
			
				
					|  |  |  |         default:        ; break; \ | 
			
		
	
		
			
				
					|  |  |  |     }\ | 
			
		
	
		
			
				
					|  |  |  | }) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | /*class ahoyLog {
 | 
			
		
	
		
			
				
					|  |  |  |     public: | 
			
		
	
		
			
				
					|  |  |  |         ahoyLog() {} | 
			
		
	
	
		
			
				
					|  |  | 
 |