_Originally posted by @terrillmoore in https://github.com/mcci-catena/Catena-Arduino-Platform/pull/84_