pios_hmc5883: added support for operation without irq