embedded system in C