/*****************************************************************************
*                                                                            *
*      NOMBRE:      Ejemplo básico de programación paralela.                 *
*      FECHA:       4 de septiembre 2024.                                    *
*      VERSIÓN:     1.0.                                                     *
*                                                                            *
*      AUTOR:       M en C. Esli Castellanos Berján.                         *
*      E-MAIL:      [email protected].                                *
*      COMPAÑÍA:    Universidad de Colima - Facultad de Telemática.          *
*                                                                            *
*      uC:          ESP32-D0WD Dual Core.                                    *
*      Nombre:      ESP32-S.                                                 *
*                                                                            *
******************************************************************************
*                                                                            *
*      DESCRIPCIÓN DEL PROGRAMA:                                             *
*      Arquitectura de software para la demostración del uso de delays en    *
*      los dos núcleos del procesador.                                       *
*                                                                            *
******************************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~ Directivas ~~~~~~~~~~~~~~~~~~~~~~*/
#define BAUDRATE 115200          // Velocidad de transmisión del puerto serial.

#include "DualCore.h"            // Librería fabricada para organizar las tareas para los núcleos.
DualCoreESP32 DCESP32;           // Instancia de la clase DualCoreESP32.

/*~~~~~~~~~~~~~~~~~~~~~~ Función Setup ~~~~~~~~~~~~~~~~~~~~~~*/
void setup ( void ) {

  Serial.begin ( BAUDRATE );     // Inicializar el puerto serial para poder usar la consola serial.
  DCESP32.ConfigCores ( );       // Configurar los núcleos para ejecutar las tareas.

  Serial.println( F ( "Se han configurado correctamente los dos nucleos " ) );
  
}


void loop ( void ) {
  
}