Compare commits

...

2 Commits

Author SHA1 Message Date
Leonora Tindall 610ee12ebc
Add documentation PDFs 2019-12-29 12:12:03 -08:00
Leonora Tindall a160d5902d
Remove unused IoSlice import 2019-12-29 12:06:45 -08:00
4 changed files with 9 additions and 3 deletions

View File

@ -25,10 +25,17 @@ fn main() {
let mut txvr = Rn2903::new_at("/dev/ttyUSB0")
.expect("Could not open device. Error");
loop {
txvr.transact(b"radio set pindig GPIO10 0").unwrap();
txvr.transact(b"sys set pindig GPIO10 0").unwrap();
thread::sleep(Duration::from_millis(1000));
txvr.transact(b"radio set pindig GPIO10 1").unwrap();
txvr.transact(b"sys set pindig GPIO10 1").unwrap();
thread::sleep(Duration::from_millis(1000));
}
}
```
## Module Documentation
This repository reproduces the relevant documents for the RN2903 module at
[command_reference-40001811B.pdf](docu/command_reference-40001811B.pdf) and
[datasheet-DS5000239H.pdf](docu/datasheet-DS5000239H.pdf).

Binary file not shown.

Binary file not shown.

View File

@ -224,7 +224,6 @@ impl Rn2903 {
///
/// Using [`::transact()`](#method.transact) is preferred.
pub fn send_line(&mut self, line: &[u8]) -> Result<()> {
use std::io::IoSlice;
let bytes: Vec<u8> = line.iter().chain(b"\x0D\x0A".iter()).cloned().collect();
let mut cursor = 0;
while cursor < bytes.len() {