fix case for include hal_macros.h so it works with linux