removed eObasicabstraction_hal_sys_fn_t
corrected a function pointer type