浏览代码

base-station: Fix RX address.

父节点
当前提交
4a0d41a764
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4
    1
      base-station/software/src/radio.rs

+ 4
- 1
base-station/software/src/radio.rs 查看文件

93
         nrf24.set_rf(DataRate::R2Mbps, 3)?;
93
         nrf24.set_rf(DataRate::R2Mbps, 3)?;
94
         nrf24.set_crc(Some(CrcMode::OneByte))?;
94
         nrf24.set_crc(Some(CrcMode::OneByte))?;
95
         nrf24.set_auto_retransmit(250, 3)?;
95
         nrf24.set_auto_retransmit(250, 3)?;
96
-        nrf24.set_pipes_rx_enable(&[true, false, false, false, false, false])?; // TODO enable pipe 0 once the base station receives messages
96
+        nrf24.set_pipes_rx_enable(&[true, true, false, false, false, false])?; // TODO enable pipe 0 once the base station receives messages
97
         nrf24
97
         nrf24
98
             .set_rx_addr(0, &[0xB3, 0xB3, 0xB3, 0xB3, 0x00])
98
             .set_rx_addr(0, &[0xB3, 0xB3, 0xB3, 0xB3, 0x00])
99
             .unwrap();
99
             .unwrap();
100
+        nrf24
101
+            .set_rx_addr(1, &[0xB3, 0xB3, 0xB3, 0xB3, 0x00])
102
+            .unwrap();
100
         nrf24.flush_rx().unwrap();
103
         nrf24.flush_rx().unwrap();
101
         nrf24.flush_tx().unwrap();
104
         nrf24.flush_tx().unwrap();
102
         nrf24.set_auto_ack(&[true; 6]).unwrap();
105
         nrf24.set_auto_ack(&[true; 6]).unwrap();

正在加载...
取消
保存