Do you include firmware in your driver code? if so, how? if not, how is firmware used in driver development?