uint16_t Get_JTAG_ID(void) { if( *( uint8_t *)( 0xE00FFFE8 ) & 0x08 ) { return ( ( *( uint8_t *)( 0xE00FFFD0 ) & 0x0F ) << 8 ) | ( ( *( uint8_t *)( 0xE00FFFE4 ) & 0xFF ) >> 3 ) | ( ( *( uint8_t *)( 0xE00FFFE8 ) & 0x07 ) << 5 ) + 1 ; } return 0; }