Removed redundant text.

This commit is contained in:
nvt-se 2007-08-02 08:58:38 +00:00
parent 6139885c51
commit 016778b29e
1 changed files with 22 additions and 24 deletions

View File

@ -398,13 +398,11 @@ PROCESS_THREAD(cc1020_sender_process, ev, data)
if (cc1020_state == CC1020_OFF) if (cc1020_state == CC1020_OFF)
cc1020_set_rx(); cc1020_set_rx();
// Radio is in RX mode.
// Wait until the receiver is idle. // Wait until the receiver is idle.
PROCESS_WAIT_UNTIL(cc1020_rxstate == CC1020_RX_SEARCHING); PROCESS_WAIT_UNTIL(cc1020_rxstate == CC1020_RX_SEARCHING);
// Wait for a short pseudo-random time before sending. // Wait for a short pseudo-random time before sending.
clock_delay(1 + (random_rand() & 0xff)); clock_delay(1 + 10 * (random_rand() & 0xff));
// Switch to transceive mode. // Switch to transceive mode.
cc1020_set_tx(); cc1020_set_tx();
@ -435,12 +433,11 @@ cc1020_write_reg(u8_t addr, u8_t adata)
// Send address bits // Send address bits
for (i = 0; i < 7; i++) { for (i = 0; i < 7; i++) {
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
nop(); // Delay50ns(); nop();
if (data & 0x80) if (data & 0x80)
PDI_HIGH; PDI_HIGH;
else else
PDI_LOW; PDI_LOW;
data = data << 1; data = data << 1;
@ -449,20 +446,20 @@ cc1020_write_reg(u8_t addr, u8_t adata)
// Send read/write bit // Send read/write bit
// Ignore bit in data, always use 1 // Ignore bit in data, always use 1
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
PDI_HIGH; PDI_HIGH;
nop(); // Delay50ns(); nop();
PCLK_HIGH; PCLK_HIGH;
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
data = adata; data = adata;
// Send data bits // Send data bits
for (i = 0; i < 8; i++) { for (i = 0; i < 8; i++) {
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
nop(); // Delay50ns(); nop();
if (data & 0x80) if (data & 0x80)
PDI_HIGH; PDI_HIGH;
@ -472,9 +469,9 @@ cc1020_write_reg(u8_t addr, u8_t adata)
PCLK_HIGH; PCLK_HIGH;
} }
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
nop(); // Delay50ns(); nop();
PSEL_OFF; PSEL_OFF;
} }
@ -487,15 +484,15 @@ cc1020_read_reg(u8_t addr)
PSEL_OFF; PSEL_OFF;
data = addr << 1; data = addr << 1;
PSEL_ON; PSEL_ON;
nop(); // Delay50ns(); nop();
// Send address bits // Send address bits
for (i = 0; i < 7; i++) { for (i = 0; i < 7; i++) {
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
nop(); // Delay50ns(); nop();
if (data & 0x80) if (data & 0x80)
PDI_HIGH; PDI_HIGH;
else else
PDI_LOW; PDI_LOW;
data = data << 1; data = data << 1;
@ -504,28 +501,29 @@ cc1020_read_reg(u8_t addr)
// Send read/write bit // Send read/write bit
// Ignore bit in data, always use 0 // Ignore bit in data, always use 0
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
PDI_LOW; PDI_LOW;
nop(); // Delay50ns(); nop();
PCLK_HIGH; PCLK_HIGH;
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
// Receive data bits // Receive data bits
for (i = 0; i < 8; i++) { for (i = 0; i < 8; i++) {
nop(); // Delay50ns(); nop();
PCLK_HIGH; PCLK_HIGH;
nop(); // Delay50ns(); nop();
data = data << 1; data = data << 1;
if (PDO) if (PDO)
data++; data++;
nop(); // Delay50ns(); nop();
PCLK_LOW; PCLK_LOW;
} }
nop(); // Delay50ns(); nop();
PSEL_OFF; PSEL_OFF;
return data; return data;
} }