ARM embedded system source program - Hanover Tower