#include #include "derivative.h" /* for pointer to the manchester code*/ #define MANCHESTER_POINTER (PTAD_PTAD1) /* type definition of manchester data buffer*/ typedef struct { byte* data; uint datalength; byte* byteindex; byte bitindex; byte cycleindex; struct { byte bit :1; byte :1; byte :1; byte :1; byte :1; byte :1; byte :1; byte :1; }Bits; }t_ManchesterBuffer; extern void tpm_init(void); extern void isr_tpmch0(void); extern void update_channelcfg(void); extern void start_tx_manchester(byte* txbuf, uint datalen); extern void end_tx_manchester(void);