From c4579ff251/micropython/micropython/DS-D6-micropython.diff [daniel@redfelineninja.org.uk: Split out feature patches, minor clean ups]
c4579ff251/micropython/micropython/DS-D6-micropython.diff