to github
[svn42.git] / rf433rcv / teensy / example.c
index 0e06e08..df393ab 100644 (file)
@@ -138,9 +138,9 @@ int main(void)
       }
       else if (read_buffer[0]=='s') //send
       {
-        write_buffer[0][0]=rf_send_buf_len.u8[1];
-        write_buffer[0][1]=rf_send_buf_len.u8[0];
-        usb_rawhid_send(write_buffer, 23);
+        //write_buffer[0][0]=rf_send_buf_len.u8[1];
+        //write_buffer[0][1]=rf_send_buf_len.u8[0];
+        //usb_rawhid_send(write_buffer, 23);
         capture=0;
         rf_send_buf_pos=0;
         rf_send_count=read_buffer[1]+1;  
@@ -162,9 +162,9 @@ ISR(TIMER0_COMPA_vect)
   {
     if ( rf_send_buffer[rf_send_buf_pos/8] & (1<< (rf_send_buf_pos%8)))
     {
-     PORTF&=~1;
-    } else {
      PORTF|=1;
+    } else {
+     PORTF&=~1;
     }
     //rf_send_buffer[rf_send/8]>>=1;
     rf_send_buf_pos++;
@@ -175,7 +175,7 @@ ISR(TIMER0_COMPA_vect)
     PORTF&=~1;
     if (capture) {
       write_buffer[active_buffer][output_count/8]<<=1;
-      write_buffer[active_buffer][output_count++/8]|=PINB&1;
+      write_buffer[active_buffer][output_count++/8]|=PIND&1;
       if (output_count>=64*8)
       {
         output_count=0;