PL3GrooPIC Compilation

@English
In this tutorial I'll explain how to build the latest commit of PSGrooPIC. For those who don't know how to set up Cygwin to compile PL3GrooPIC, I'll post another tutorial later.

These are the steps you need to follow:
  1. If you haven't cloned the git repository you need to do it first: (run these commands under Cygwin)
    1. cd $GIT
      1. $GIT is the directory where you want to check out the repository.
    2. Clone the repository:
      1. PL3:
        1. git clone git://github.com/Noltari/PSGrooPIC.git
      2. Hermes:
        1. git clone git://github.com/Noltari/PSGrooPIC-Hermes.git
      3. This command downloads the repository source and puts it in a subfolder inside the $GIT directory.
    3. cd PSGrooPIC | cd PSGrooPIC-Hermes
      1. We go into the repository directory.
    4. git submodule init && git submodule update
      1. Here we are checking out the PL3 repository.
      2. This isn't needed on PSGrooPIC-Hermes source.
    5. Screenshot:
  2. Once you have checked out the project repository we can compile the latest git commit: (run these commands under Cygwin)
    1. cd $GIT
      1.  We switch to the $GIT directory.
    2. cd PSGrooPIC | PSGrooPIC-Hermes
      1. We go into the PSGrooPIC source.
    3. git pull origin master
      1. We update our cloned repository to the latest version.
    4. cd PL3
      1. We enter the PL3 directory.
      2. This isn't needed on Hermes source.
    5. git pull origin master
      1. We update our cloned PL3 repository.
      2. This isn't needed on Hermes source.
    6. cd ..
      1. We go back into PSGrooPIC directory.
      2. This isn't needed on Hermes source.
    7. make
      1. This command compiles and packages the built ".hex" files into a ".zip", and its name is taken from the last commit of the PL3 respository.
    8. Screenshot:
I hope this tutorial has helped you. If you like my work, please donate :).

Cheers, Noltari.

@Español
En este tutorial explicaré cómo compilar el último commit del PSGrooPIC. Para aquellos que no saben configurar Cygwin para compilar PL3GrooPIC, haré un tutorial después.

Estos son los pasos que necesitas seguir:
  1. Si no has clonado el repositorio git: (ejecuta estos comandos bajo Cygwin)
    1. cd $GIT
      1. $GIT es el directorio en el que quieres descargar el repositorio del PSGrooPIC.
    2. Clonar el repositorio:
      1. PL3:
        1. git clone git://github.com/Noltari/PSGrooPIC.git
      2. Hermes:
        1. git clone git://github.com/Noltari/PSGrooPIC-Hermes.git
      3. Este comando descarga el código fuente del repositorio y lo pone en una subcarpeta dentro del directorio $GIT.
    3. cd PSGrooPIC | PSGrooPIC-Hermes
      1. Entramos en el directorio del PSGrooPIC.
    4. git submodule init && git submodule update
      1. Aquí estamos descargando los submódulos del repositorio.
      2. Esto no es necesario en el source de Hermes.
    5. Captura de Pantalla:
  2. Una vez que hemos bajado el proyecto del repositorio podemos compilar el último commit: (ejecuta estos comandos bajo Cygwin)
    1. cd $GIT
      1.  Entramos en el directorio $GIT.
    2. cd PSGrooPIC
      1. Entramos en el directorio del PSGrooPIC.
    3. git pull origin master
      1. Actualizamos nuestro PSGrooPIC a la última versión.
    4. cd PL3
      1. Cambiamos al directorio del PL3.
      2. Esto no es necesario en el source de Hermes.
    5. git pull origin master
      1. Actualizamos PL3 a la última versión.
      2. Esto no es necesario en el source de Hermes.
    6. cd ..
      1. Volvemos al directorio del PSGrooPIC.
      2. Esto no es necesario en el source de Hermes.
    7. make
      1. Este comando compila y empaqueta los ".hex" en un ".zip", al que se le asigna un nombre según el último commit del PL3.
    8. Captura de Pantalla:
Espero que este tutorial te haya servido de ayuda. Si aprecias mi trabajo haz una donación :).

Saludos, Noltari.