added gpio, uart, adc, some timers