/*****************************************************************************
* *
* 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 ) {
}