样例工程目录结构
WQiang authored at 2021-12-01 10:47:56
595.00 B
microCLib
#include "OtherHardware.h"
#include "Gpio.h"


#define STATLED PD4

/// <summary>ÆäËûÍâÉè³õʼ»¯</summary>
void OtherHardwareInit(void)
{
	GpioInit(STATLED, PIN_OUTPUT, PIN_OUTPUT_PP, PIN_NO_PULL, 0, 0);
}

/// <summary>µ±Ç°Ö¸Ê¾µÆ×´Ì¬</summary>
static bool LedStat = false;

/// <summary>״ָ̬ʾµÆÉèÖÃ</summary>
/// <param name="value">ÁÁ/²»ÁÁ</param>
void LedStatSet(bool value)
{
	GpioWrite(STATLED, value);
	LedStat = value;
}

/// <summary>ÔÚ°å×ÓÉϵÄLEDָʾµÆ×´Ì¬µßµ¹</summary>
void LedStatReversal(void)
{
	LedStat = !LedStat;
	GpioWrite(STATLED, LedStat);
}