Fix broken TOGGLE macro in fastio.h
This commit is contained in:
		
							parent
							
								
									de569e3d4e
								
							
						
					
					
						commit
						4542282f5e
					
				| @ -66,7 +66,7 @@ | |||||||
| #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) | #define _WRITE(IO, v)  do {  if (&(DIO ##  IO ## _RPORT) >= (uint8_t *)0x100) {_WRITE_C(IO, v); } else {_WRITE_NC(IO, v); }; } while (0) | ||||||
| 
 | 
 | ||||||
| /// toggle a pin
 | /// toggle a pin
 | ||||||
| #define _TOGGLE(IO)  do {DIO ##  IO ## _RPORT = MASK(DIO ## IO ## _PIN); } while (0) | #define _TOGGLE(IO)  do {DIO ##  IO ## _RPORT ^= MASK(DIO ## IO ## _PIN); } while (0) | ||||||
| 
 | 
 | ||||||
| /// set pin as input
 | /// set pin as input
 | ||||||
| #define _SET_INPUT(IO) do {DIO ##  IO ## _DDR &= ~MASK(DIO ## IO ## _PIN); } while (0) | #define _SET_INPUT(IO) do {DIO ##  IO ## _DDR &= ~MASK(DIO ## IO ## _PIN); } while (0) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user