fix oled, gps buffer reading

1. oled initialize code fixed
2. gps reading buffer  have to skip non-serial-available state