/*
 * profile_pins.h
 *
 *  Created on: Apr 17, 2025
 *      Author: nxf36044
 */

#ifndef PROFILE_PINS_H_
#define PROFILE_PINS_H_
#include "fsl_gpio.h"

//J21[1]
#define PROFILE_CORE0_TASK_GPIO          GPIO0
#define PROFILE_CORE0_TASK_GPIO_PIN      21U
#define INIT_CORE0_PROFILE_PIN()         {gpio_pin_config_t gpio_init = {kGPIO_DigitalOutput, 0};\
                                         GPIO_PinInit(PROFILE_CORE0_TASK_GPIO, PROFILE_CORE0_TASK_GPIO_PIN, &gpio_init);}
#define SET_CORE0_PROFILE_PIN()          GPIO_PinWrite(PROFILE_CORE0_TASK_GPIO, PROFILE_CORE0_TASK_GPIO_PIN, 1U);
#define CLR_CORE0_PROFILE_PIN()          GPIO_PinWrite(PROFILE_CORE0_TASK_GPIO, PROFILE_CORE0_TASK_GPIO_PIN, 0U);

#endif /* PROFILE_PINS_H_ */
