MicroPython development workflow