AP_HAL intro