add adv_timing.cpp