[tuxdroid-svn] r1324 - firmware/rf/trunk
Status: Beta
Brought to you by:
ks156
From: jaguarondi <c2m...@c2...> - 2008-07-10 13:02:43
|
Author: jaguarondi Date: 2008-07-10 15:02:52 +0200 (Thu, 10 Jul 2008) New Revision: 1324 Modified: firmware/rf/trunk/defines.h firmware/rf/trunk/init.c firmware/rf/trunk/varis.c Log: * Now using 75 bytes of payload. Modified: firmware/rf/trunk/defines.h =================================================================== --- firmware/rf/trunk/defines.h 2008-07-10 12:42:25 UTC (rev 1323) +++ firmware/rf/trunk/defines.h 2008-07-10 13:02:52 UTC (rev 1324) @@ -113,7 +113,7 @@ /* Part of the HEADER which is stored in the buffer. 2 bytes of the PREAMBLE * aren't stored but sent directly. */ #define STORED_HEADER (HEADER - 2) -#define PAYLOAD 52 /* Payload in bytes */ +#define PAYLOAD 75 /* Payload in bytes */ #define RF_BUFFER_SIZE (PAYLOAD + STORED_HEADER) /* USART bit to tick ratio: sys_clk / (8 * 1152e3) */ Modified: firmware/rf/trunk/init.c =================================================================== --- firmware/rf/trunk/init.c 2008-07-10 12:42:25 UTC (rev 1323) +++ firmware/rf/trunk/init.c 2008-07-10 13:02:52 UTC (rev 1324) @@ -126,57 +126,4 @@ rf_buffer_tx[9]=sof_ary[1]; rf_buffer_tx[10]=sof_ary[2]; rf_buffer_tx[11]=sof_ary[3]; - - rf_buffer_tx[12]=52; - rf_buffer_tx[13]=0x55; - rf_buffer_tx[14]=0x55; - rf_buffer_tx[15]=0x55; - rf_buffer_tx[16]=0x55; - rf_buffer_tx[17]=0x55; - rf_buffer_tx[18]=0x55; - rf_buffer_tx[19]=0x55; - rf_buffer_tx[20]=0x55; - rf_buffer_tx[21]=0x55; - rf_buffer_tx[22]=0x55; - rf_buffer_tx[23]=0x55; - rf_buffer_tx[24]=0x55; - rf_buffer_tx[25]=0x55; - rf_buffer_tx[26]=0x55; - rf_buffer_tx[27]=0x55; - rf_buffer_tx[28]=0x55; - rf_buffer_tx[29]=0x55; - rf_buffer_tx[30]=0x55; - rf_buffer_tx[31]=0x55; - rf_buffer_tx[32]=0x55; - rf_buffer_tx[33]=0x55; - rf_buffer_tx[34]=0x55; - rf_buffer_tx[35]=0x55; - rf_buffer_tx[36]=0x55; - rf_buffer_tx[37]=0x55; - rf_buffer_tx[38]=0x55; - rf_buffer_tx[39]=0x55; - rf_buffer_tx[40]=0x55; - rf_buffer_tx[41]=0x55; - rf_buffer_tx[42]=0x55; - rf_buffer_tx[43]=0x55; - rf_buffer_tx[44]=0x55; - rf_buffer_tx[45]=0x55; - rf_buffer_tx[46]=0x55; - rf_buffer_tx[47]=0x55; - rf_buffer_tx[48]=0x55; - rf_buffer_tx[49]=0x55; - rf_buffer_tx[50]=0x55; - rf_buffer_tx[51]=0x55; - rf_buffer_tx[52]=0x55; - rf_buffer_tx[53]=0x55; - rf_buffer_tx[54]=0x55; - rf_buffer_tx[55]=0x55; - rf_buffer_tx[56]=0x55; - rf_buffer_tx[57]=0x55; - rf_buffer_tx[58]=0x55; - rf_buffer_tx[59]=0x55; - rf_buffer_tx[60]=0x55; - rf_buffer_tx[61]=0x55; - rf_buffer_tx[62]=0x55; - rf_buffer_tx[63]=0x34; /* Parity checksum manually calculated */ } Modified: firmware/rf/trunk/varis.c =================================================================== --- firmware/rf/trunk/varis.c 2008-07-10 12:42:25 UTC (rev 1323) +++ firmware/rf/trunk/varis.c 2008-07-10 13:02:52 UTC (rev 1324) @@ -60,10 +60,10 @@ -volatile uint8_t rf_buffer_tx[64]; +volatile uint8_t rf_buffer_tx[RF_BUFFER_SIZE]; //buffer for storing the RF TX data -volatile uint8_t rf_buffer_rx1[64]; -volatile uint8_t rf_buffer_rx2[64]; +volatile uint8_t rf_buffer_rx1[PAYLOAD]; +volatile uint8_t rf_buffer_rx2[PAYLOAD]; uint8_t volatile *rf_buffer_rx = rf_buffer_rx1; uint8_t volatile *rf_buffer_rx_full = rf_buffer_rx2; //buffer for storing the RF RX data |