akm8973.c: added interrupt driven measurement