add RN2483 chip support
This commit is contained in:
		
							parent
							
								
									1a7f8c4ab1
								
							
						
					
					
						commit
						1b380935a3
					
				| 
						 | 
					@ -203,7 +203,8 @@ impl Rn2903 {
 | 
				
			||||||
    pub fn new(port: Box<dyn SerialPort>) -> Result<Self> {
 | 
					    pub fn new(port: Box<dyn SerialPort>) -> Result<Self> {
 | 
				
			||||||
        let mut new = Self::new_unchecked(port);
 | 
					        let mut new = Self::new_unchecked(port);
 | 
				
			||||||
        let version = new.system_version()?;
 | 
					        let version = new.system_version()?;
 | 
				
			||||||
        if &version[0..6] != "RN2903" {
 | 
					        // RN2483 and RN2903 are the same, just EU and US chip, but talk the same
 | 
				
			||||||
 | 
					        if &version[0..6] != "RN2903" && &version[0..6] != "RN2483" {
 | 
				
			||||||
            Err(Error::WrongDevice(version))
 | 
					            Err(Error::WrongDevice(version))
 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            Ok(new)
 | 
					            Ok(new)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue