Read all available bytes
This commit is contained in:
		@@ -65,8 +65,9 @@ impl SerialInterface {
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pub fn recv_bytes(&mut self) -> Result<Vec<u8>> {
 | 
					    pub fn recv_bytes(&mut self) -> Result<Vec<u8>> {
 | 
				
			||||||
        let mut buffer: Vec<u8> = Vec::new();
 | 
					        let available_bytes = self.interface.bytes_to_read()?.try_into()?;
 | 
				
			||||||
        self.interface.read_to_end(&mut buffer);
 | 
					        let mut buffer: Vec<u8> = vec![0; available_bytes];
 | 
				
			||||||
 | 
					        self.interface.read(&mut buffer)?;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        let improv_packet_offset = find_begin_of_improv_packet(&buffer).unwrap();
 | 
					        let improv_packet_offset = find_begin_of_improv_packet(&buffer).unwrap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user