source: ResearchApps/PHY/WARPLAB/WARPLab_v06_1/M_Code_Reference/warplab_reset2x2Node.m

Last change on this file was 1311, checked in by mduarte, 15 years ago

Adding files for WARPLab release 05

File size: 1.2 KB
Line 
1function result = warplab_reset2x2Node(nodeHandle)
2
3% Use this function to reset a node that is programmed with the
4% warplab_mimo_2x2_v03.bit bitstream.
5warplab_defines
6
7packetNum = 1;
8
9% Make sure continuous transmission is stop
10warplab_sendCmd(nodeHandle, TX_STOP, packetNum); % Resets the output and read
11% address of the transmitter buffer without disabling the transmitter
12% radio.
13
14% Set parameters to default values
15warplab_writeRegister(nodeHandle,TX_DELAY,0);
16warplab_writeRegister(nodeHandle,TX_LENGTH,2^14-1);
17warplab_writeRegister(nodeHandle,TX_MODE,0);
18
19% Set all Tx buffers in node to Tx disabled mode
20warplab_sendCmd(nodeHandle, [RADIO2TXBUFF_TXDIS, RADIO3TXBUFF_TXDIS], packetNum);
21
22% Disable the transmitter radios
23warplab_sendCmd(nodeHandle, [RADIO2_TXDIS, RADIO3_TXDIS], packetNum);
24
25% Let the receiver know that system is ready for a new capture
26warplab_sendCmd(nodeHandle, RX_DONEREADING, packetNum);
27
28% Set all Rx buffers in node to Rx disabled mode
29warplab_sendCmd(nodeHandle, [RADIO2RXBUFF_RXDIS, RADIO3RXBUFF_RXDIS], packetNum);
30
31% Disable the receiver radios
32warplab_sendCmd(nodeHandle, [RADIO2_RXDIS, RADIO3_RXDIS], packetNum);
Note: See TracBrowser for help on using the repository browser.