From cc432b761c884a0bd8e9d83db0a4e26109fc08b1 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期五, 08 十一月 2024 15:35:38 +0800
Subject: [PATCH] 安邦手环GPS删除部分无用数据和修改4G波特率9600出厂测试固件

---
 keil/include/components/wsf/sources/port/baremetal/wsf_assert.c |   63 +++++++++++++++++++++++++++++++
 1 files changed, 63 insertions(+), 0 deletions(-)

diff --git a/keil/include/components/wsf/sources/port/baremetal/wsf_assert.c b/keil/include/components/wsf/sources/port/baremetal/wsf_assert.c
new file mode 100644
index 0000000..be31452
--- /dev/null
+++ b/keil/include/components/wsf/sources/port/baremetal/wsf_assert.c
@@ -0,0 +1,63 @@
+/*************************************************************************************************/
+/*!
+ *  \file   wsf_assert.c
+ *
+ *  \brief  Assert implementation.
+ *
+ *  Copyright (c) 2009-2018 Arm Ltd. All Rights Reserved.
+ *
+ *  Copyright (c) 2019-2020 Packetcraft, Inc.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/*************************************************************************************************/
+
+#include "wsf_assert.h"
+
+#include "wsf_trace.h"
+#include "pal_sys.h"
+
+/**************************************************************************************************
+  Global Variables
+**************************************************************************************************/
+
+/*************************************************************************************************/
+/*!
+ *  \brief  Perform an assert action.
+ *
+ *  \param  pFile   Name of file originating assert.
+ *  \param  line    Line number of assert statement.
+ */
+/*************************************************************************************************/
+#if WSF_TOKEN_ENABLED == TRUE
+void WsfAssert(uint16_t modId, uint16_t line)
+#else
+void WsfAssert(const char *pFile, uint16_t line)
+#endif
+{
+    /* Possibly unused parameters */
+#if WSF_TOKEN_ENABLED == TRUE
+    (void)modId;
+#else
+    (void)pFile;
+#endif
+    (void)line;
+
+#if WSF_TOKEN_ENABLED == TRUE
+    WSF_TRACE_ERR2("Assertion detected on %s:%u", modId, line);
+#else
+    WSF_TRACE_ERR2("Assertion detected on %s:%u", pFile, line);
+#endif
+
+    PalSysAssertTrap();
+}

--
Gitblit v1.9.3