added stack info in hardfault handler
added DOT to draw shape. added display rotation
added long press handler. fixed duplicated button press bug