gps with sw uart

makes gps work with sw uart
leave dependencies object empty, i think there's a bug in hardware-resolve