Update travis ci setting
Merge branch 'another_new_brach_for_ming_to_test' of https://github.com/ming6842/firmware into new_control_board
Merge branch 'another_new_brach_for_ming_to_test' of https://github.com/ming6842/firmware into merge_mings_branch
Change the define name for redefining header files
Ref:https://gcc.gnu.org/onlinedocs/cpp/Once-Only-Headers.html#Once-Only-Headers