need firm_config.h include because of __attribute__ usage