https://developer.mbed.org/users/pnysten/code/LMiC/#1079dc4b4c59