embedded system delays