fixed wrong if-statement in adjust_steering_signal()
added keyword volatile to declarations where necessary
disabling/enabling of interrupts while writing to steering_signal_data[] in main_loop