Author: jaguarondi
Date: 2008-06-30 16:26:38 +0200 (Mon, 30 Jun 2008)
New Revision: 1283

Modified:
   firmware/rf/trunk/device.c
   firmware/rf/trunk/init.c
   firmware/rf/trunk/rf_ctrl.c
Log:
* Added some comments for future work.



Modified: firmware/rf/trunk/device.c
===================================================================
--- firmware/rf/trunk/device.c  2008-06-30 09:47:23 UTC (rev 1282)
+++ firmware/rf/trunk/device.c  2008-06-30 14:26:38 UTC (rev 1283)
@@ -110,7 +110,7 @@
 // 6 - 7   -> Sync                                                            *
 // 8 - 11  -> SOF                                                             *
 // 12      -> LEN                                                             *
-// 13     -> Command                                                           
                                                  *
+// 13     -> Command                                                         *
 // 14 - 30 -> Payload                                                         *
 // 31      -> Checksum                                                        *
 //*****************************************************************************
@@ -121,6 +121,7 @@
     volatile uint16_t _count=0;
     for (;_count<0xFFFF; _count++);
     if (!(PIND & 0x40)) /* if head is pushed at startup */
+        /* TODO change to a rjump to 0x0F0A */
         asm volatile ("rjmp bootloader" ::); /* jump to bootloader */
 #elif defined(_MASTER)
     if (!(PINB & 0x04)) /* if SPI_SS is cleared at startup */

Modified: firmware/rf/trunk/init.c
===================================================================
--- firmware/rf/trunk/init.c    2008-06-30 09:47:23 UTC (rev 1282)
+++ firmware/rf/trunk/init.c    2008-06-30 14:26:38 UTC (rev 1283)
@@ -137,6 +137,7 @@
        rf_buffer_tx[6] = rf_buffer_tx[7] = 0xFF ^ SCRAMBLE_BYTE;
        //Default setup of the rf_buffer_tx//
         /* XXX to be cleaned */
+        /* TODO sof_ary can be a pointer to rf_buffer_tx[8] */
        sof_ary[0] = TRX_CHANNEL;
        sof_ary[1] = 0x56;
        sof_ary[2] = 0xFF;
@@ -146,7 +147,7 @@
        rf_buffer_tx[10]=sof_ary[2];
        rf_buffer_tx[11]=sof_ary[3];
 
-       //generate dummy packet
+        /* TODO increase the frame size to add the previosu audio data */
        rf_buffer_tx[12]=52; /* Number of bytes from here */
        rf_buffer_tx[13]=0x55;
        rf_buffer_tx[14]=0x55;
@@ -199,10 +200,6 @@
        rf_buffer_tx[61]=0x55;
        rf_buffer_tx[62]=0x55;
        rf_buffer_tx[63]=0x34; /* Parity checksum manually calculated */
-
-        /*uint8_t i;*/
-        /*for (i=13; i<63; i++)*/
-            /*rf_buffer_tx[i] = 0x01;//1<<(i&7);*/
 }
 
 

Modified: firmware/rf/trunk/rf_ctrl.c
===================================================================
--- firmware/rf/trunk/rf_ctrl.c 2008-06-30 09:47:23 UTC (rev 1282)
+++ firmware/rf/trunk/rf_ctrl.c 2008-06-30 14:26:38 UTC (rev 1283)
@@ -155,6 +155,7 @@
         /* Request a SPI communication. */
         /* XXX Should check here whether we're connected or not */
         if (rf_status)
+            /* XXX I think we don't need this 'if' anymore */
         {
             spi_request();
         }
@@ -428,6 +429,7 @@
     /* Last data buffered. */
     if(tmp == rf_buffer_tx[12] + 11)
     {
+    /* TODO this can be moved out of the if/else */
         UDR0 = rf_buffer_tx[tmp] ^ SCRAMBLE_BYTE;
         //UDR0 = (0-checksum_tx) ^ SCRAMBLE_BYTE;
         /* Enable USART Transmit complete interrupt (SIG_USART_TRANS) and


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to