import skip_if # TODO(tannewt): Remove this when we add nvm support to 3.x skip_if.always() skip_if.board_not_in("metro_m0_express", "feather_m0_express", "circuitplayground_express") import microcontroller import random nvm = microcontroller.nvm len(nvm) single = random.randint(0, 255) nvm[1] = single assert nvm[1] == single nvm[0] = single assert nvm[0] == single b = bytearray() for i in range(10): b.append(random.randint(0, 255)) microcontroller.nvm[10:20] = b assert microcontroller.nvm[10:20] == b