wakeup from System OFF for ROW2COL diode direction on battery power.
Select USB/BLE automatically. Detect USB transfer or just USB Charger - enable USB HID only when transfer successful. If only battery power(no USB power) - enable BLE HID.
Battery voltage measuring and Battery Service percent notification update.
p.s. i don't know why this PR include previous one... may be it need "merge", not "rebase"
p.s. i don't know why this PR include previous one... may be it need "merge", not "rebase"