SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit IndustriesSPDX-License-Identifier: MIT