add --gnu and -c99 option
quick hack for binary constant
add code for keil printf retarget
temp disable hardfault asm inline