change battery charge detect use P0.4

(1) change battery charge detect use P0.4
(2) fixed hal key interrupt issue