Changeset 318 for trunk/Software/rs.h


Ignore:
Timestamp:
06/07/09 03:21:28 (3 years ago)
Author:
dh8ghh
Message:

FEC in Trunk integriert

Location:
trunk/Software
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Software

  • trunk/Software/rs.h

    r297 r318  
    3333#define PreFrameSync3 0x33 
    3434#define PreFrameSync4 0x5a 
    35 static const char PROGMEM PFSYNC[4] = {0xf0,0xcc,0x33,0x5a}; 
     35extern const char PROGMEM PFSYNC[]; 
    3636 
    3737 
     
    5959extern volatile char rs_dpos; 
    6060extern volatile char rs_ppos; 
    61 extern volatile char rs_errcnt; 
     61extern volatile int rs_errcnt; 
     62extern volatile int rs_merrcnt; 
    6263extern volatile char rs_offset; 
    6364 
     65extern volatile char dump[];    // DEBUG 
     66extern volatile char dumppos; 
     67extern volatile char txdump[];    // DEBUG 
     68extern volatile char txdumppos; 
    6469 
    6570#define A0              1 
     
    103108char rs_decode_head(char head_buffer[],char head_parity[]); 
    104109char rs_decode_msg(char msg_buffer[],char msg_parity[],char len); 
     110int rs_decode(char R[], char parity[], char offset, char valid_symbols); 
    105111 
    106112char gf2mult(char a, char b); 
    107113 
    108114char find_sync(char sync[]); 
    109  
     115int crc16_update(uint16_t crc, uint8_t data); 
    110116 
    111117#endif //RS_H 
Note: See TracChangeset for help on using the changeset viewer.