sbi and cbi are deprecated
This commit is contained in:
		
							parent
							
								
									ff13070b59
								
							
						
					
					
						commit
						e4945b30d2
					
				| @ -45,13 +45,6 @@ typedef unsigned long millis_t; | ||||
| 
 | ||||
| #include "MarlinSerial.h" | ||||
| 
 | ||||
| #ifndef cbi | ||||
|   #define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit)) | ||||
| #endif | ||||
| #ifndef sbi | ||||
|   #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) | ||||
| #endif | ||||
| 
 | ||||
| #include "WString.h" | ||||
| 
 | ||||
| #ifdef USBCON | ||||
|  | ||||
| @ -91,15 +91,15 @@ void MarlinSerial::begin(long baud) { | ||||
|   M_UBRRxH = baud_setting >> 8; | ||||
|   M_UBRRxL = baud_setting; | ||||
| 
 | ||||
|   sbi(M_UCSRxB, M_RXENx); | ||||
|   sbi(M_UCSRxB, M_TXENx); | ||||
|   sbi(M_UCSRxB, M_RXCIEx); | ||||
|   SBI(M_UCSRxB, M_RXENx); | ||||
|   SBI(M_UCSRxB, M_TXENx); | ||||
|   SBI(M_UCSRxB, M_RXCIEx); | ||||
| } | ||||
| 
 | ||||
| void MarlinSerial::end() { | ||||
|   cbi(M_UCSRxB, M_RXENx); | ||||
|   cbi(M_UCSRxB, M_TXENx); | ||||
|   cbi(M_UCSRxB, M_RXCIEx); | ||||
|   CBI(M_UCSRxB, M_RXENx); | ||||
|   CBI(M_UCSRxB, M_TXENx); | ||||
|   CBI(M_UCSRxB, M_RXCIEx); | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user