47 lines
828 B
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
|