https://developer.mbed.org/users/switches/code/max32630fthr/#09e3dbb49561