File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -155,7 +155,7 @@ bool Serial_::setup(USBSetup& setup)
155155			//  auto-reset into the bootloader is triggered when the port, already
156156			//  open at 1200 bps, is closed. We check DTR state to determine if host 
157157			//  port is open (bit 0 of lineState).
158- 			if  (_usbLineInfo.dwDTERate  == 1200  && (_usbLineInfo.lineState  & 0x01 ) == 0 )
158+ 			if  (_usbLineInfo.dwDTERate  == 1200  && (_usbLineInfo.lineState  & CDC_LINESTATE_DTR ) == 0 )
159159			{
160160				initiateReset (250 );
161161			}
@@ -326,11 +326,11 @@ uint8_t Serial_::numbits() {
326326}
327327
328328bool  Serial_::dtr () {
329- 	return  _usbLineInfo.lineState  & 0x1 ;
329+ 	return  (( _usbLineInfo.lineState  & CDC_LINESTATE_DTR) == CDC_LINESTATE_DTR) ;
330330}
331331
332332bool  Serial_::rts () {
333- 	return  _usbLineInfo.lineState  & 0x2 ;
333+ 	return  (( _usbLineInfo.lineState  & CDC_LINESTATE_RTS) == CDC_LINESTATE_RTS) ;
334334}
335335
336336Serial_ SerialUSB (USBDevice);
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments