motor_f407/User/lib/src/debug.c

47 lines
828 B
C

/*
* @File: debug.c
* @Descripttion:
* @Version: 1.0
* @Author:
* @Date: 2022-12-10 20:15:01
* @LastEditors: xxx
* @LastEditTime: 2023-08-08 14:39:18
*/
#include "../inc/debug.h"
#ifndef STM32
BOOL DBG_ASSERT(uint8_t cond _DBG_LINE_)
{
do
{
if ((cond) == FALSE)
{
LOG_ERR("DBG_ASSERT:%d", line);
return FALSE;
}
} while (__LINE__ == -1);
return TRUE;
}
#else
#include "board.h"
#include "sys.h"
BOOL DBG_ASSERT(uint8_t cond _DBG_LINE_)
{
do
{
if ((cond) == FALSE)
{
// dbg_assert_line = line;
GPIO_TOGGLE(LED_GREEN_GPIO_Port, LED_GREEN_Pin);
while (1)
{
LOG_ERR("DBG_ASSERT:%d", line);
}
}
} while (__LINE__ == -1);
return TRUE;
}
#endif