A technique and apparatus for integrating a speaker with button components such as a tactile membrane andor PCB. The sync marker includes a plurality of packets, the packets identifying that the sync marker is has been generated as a result of the INTERRUPT SERVICE ROUTINE CODE FLUSH signal. By using the input clock signal as a reference, the slew-rate controlled clock signal is dynamically measured and periodically adjusted over each cycle of the input clock signal. Accordingly, there is provided a vehicle-body front structure which can restrain the apron frame from deforming outwardly in the vehicle width direction in the vehicle frontal collision to prevent the dash panel from moving back into the vehicle compartment too much.