X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fcommand.h;h=6e88874871352805f5e886da46c8ff449185ea56;hp=743a0085b3741cfa9900b771d45201caef15f5d0;hb=c59e00857cea5dba2c38dcb5070594a237c297a6;hpb=64ef261d7416ef8cb3ec6cdf7130fc4d8afad8cd diff --git a/firmware/include/command.h b/firmware/include/command.h index 743a008..6e88874 100644 --- a/firmware/include/command.h +++ b/firmware/include/command.h @@ -58,6 +58,7 @@ extern unsigned char silent; #define MONITOR_IN 0xA2 #define MONITOR_SILENT 0xB0 +#define MONITOR_CONNECTED 0xB1 #define MONITOR_READBUF 0xC0 #define MONITOR_WRITEBUF 0xC1 @@ -144,23 +145,26 @@ void delay_ticks( unsigned int num_ticks ); void monitorhandle(unsigned char, unsigned char, unsigned long); -void spihandle(unsigned char, unsigned char, unsigned long); -void i2chandle(unsigned char, unsigned char, unsigned long) WEAKDEF; -void cchandle(unsigned char, unsigned char, unsigned long) WEAKDEF; -void jtaghandle(unsigned char, unsigned char, unsigned long); -void jtag430handle(unsigned char, unsigned char, unsigned long); -void ejtaghandle(unsigned char, unsigned char, unsigned long); -void jtagarm7tdmihandle(unsigned char app, unsigned char verb, unsigned long len); - -void jtag430x2handle(unsigned char app, unsigned char verb, unsigned long len); - -void avrhandle(unsigned char app, - unsigned char verb, - unsigned long len); -int smartcardhandle(unsigned char app, - unsigned char verb, - unsigned int len); - -void pichandle( unsigned char app, - unsigned char verb, - unsigned long len ); +WEAKDEF void spihandle(unsigned char, unsigned char, unsigned long); +WEAKDEF void i2chandle(unsigned char, unsigned char, unsigned long); +WEAKDEF void cchandle(unsigned char, unsigned char, unsigned long); +WEAKDEF void jtaghandle(unsigned char, unsigned char, unsigned long); +WEAKDEF void jtag430handle(unsigned char, unsigned char, unsigned long); +WEAKDEF void ejtaghandle(unsigned char, unsigned char, unsigned long); +WEAKDEF void jtagarm7tdmihandle(unsigned char app, unsigned char verb, unsigned long len); + +WEAKDEF void jtag430x2handle(unsigned char app, unsigned char verb, unsigned long len); + +WEAKDEF void nrfhandle(unsigned char, + unsigned char, + unsigned long); +WEAKDEF void avrhandle(unsigned char app, + unsigned char verb, + unsigned long len); +WEAKDEF int smartcardhandle(unsigned char app, + unsigned char verb, + unsigned int len); + +WEAKDEF void pichandle( unsigned char app, + unsigned char verb, + unsigned long len );