FT_DSP.gitlink.net/master/html/_sources/functionlib/dsplib/assert.rst.txt

46 lines
885 B
ReStructuredText
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Assert
=================
.. c:function:: void assert(bool* Input, bool* output)
判断输入是否为 True。
.. math::
output_i = \begin{cases}
\text{True}, & \text{if } Input_i = \text{True} \\
\text{False}, & \text{if } Input_i = \text{False}
\end{cases}
输入:
- **Input** - 输入数据地址(布尔类型)。
输出:
- **output** - 计算结果地址(布尔类型)。
支持平台:
``FT78NE``
``MT7004``
.. note::
- 本算子只有一个版本
**C调用示例**
.. code-block:: c
:linenos:
:emphasize-lines: 10
// FT78NE/MT7004 示例(共享存储)
#include <stdio.h>
#include <stdbool.h>
int main(int argc, char* argv[]) {
bool *input = (bool *)0xA0000000;
bool *output = (bool *)0xC0000000;
assert_s(input, output);
return 0;
}