3. Archivos

Los microcontroladores con micropython suelen trabajar con dos archivos principales: boot.py y main.py. El primero se ejecuta solo una vez cuando se inicia el dispositivo y se utiliza para la configuración del mismo. El segundo se ejecuta a continuación del boot.py y es en este archivo que se encuentra nuestro programa principal.

El archivo boot.py se ejecuta antes de que la placa esté totalmente configurada ya que el mismo puede contener parámetros de configuración. Los periféricos recién quedan activos después de que se ejecute boot.py, esto implica que las placas que utilizan comunicación directa por USB no dispondrán de la consola REPL durante la ejecución de boot.py.

La recomendación en el caso de raspberry pi pico es prescindir de boot.py y utilizar solo main.py

Los archivos correspondientes a librerías adicionales que se quieran utilizar se suelen guardar en el directorio lib.