X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fapps.h;h=f0b9b08aed67a103e085c26f63d5e5e4eeeb2454;hp=b3989c66e47704b32099e04d96e5b97481ce3b7f;hb=ea94279f763800d71e86d9bb25d140bf78dfb4ea;hpb=6dc88d2f1713d2bf9f2fabb5fbfb9f235a679b2f diff --git a/firmware/include/apps.h b/firmware/include/apps.h index b3989c6..f0b9b08 100644 --- a/firmware/include/apps.h +++ b/firmware/include/apps.h @@ -3,15 +3,35 @@ \brief Application definitions. */ +//Essential and highly standardized stuff in 0x00 range. #define MONITOR 0x00 #define SPI 0x01 #define I2CAPP 0x02 + +//All JTAG targets in 0x10 range. #define JTAG 0x10 #define JTAG430 0x11 +#define EJTAG 0x12 +#define JTAGARM7TDMI 0x13 //Uncomment this as soon as client patched. + +//Manufacturer-specific protocols go in 0x30 and 0x40. #define CHIPCON 0x30 #define SIF 0x31 #define AVR 0x32 +#define PIC 0x34 + +//Radio peripherals are in the 0x50 range. +#define NRF 0x50 +#define CCSPI 0x51 +//Keep 0x60 empty for now. + +//Weird stuff in 0x70 range. #define OCT 0x70 +#define GLITCH 0x71 +#define PLUGIN 0x72 +#define SMARTCARD 0x73 + +#define RESET 0x80 // not a real app -- causes firmware to reset #define DEBUGAPP 0xFF