/**
  ******************************************************************************
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * Copyright (C) Shanghai Eastsoft Microelectronics Co., Ltd. ALL rights reserved.
  *******************************************************************************
  */

<--------------------------------------------------------------------------------
Version history:
--------------------------------------------------------------------------------->
2020-07-06	V1.0.0	AE TEAM

<--------------------------------------------------------------------------------
Demo introduction:
--------------------------------------------------------------------------------->
本例程用于配合演示ES-DAP-Viewer的SWDPrint功能

<--------------------------------------------------------------------------------
测试环境:
--------------------------------------------------------------------------------->
测试用板；
ES-PDS-ES32F369x-V1.3

辅助软件：
ES-DAP-Viewer

<--------------------------------------------------------------------------------
测试步骤：
--------------------------------------------------------------------------------->
1. 编译并下载程序到开发板
2. 打开ES-DAP-Viewer上位机软件，选择"SWDPrint"选项卡
3. 本例意在通过swd输出一组正弦波形和一组余弦波形，因此在ES-DAP-Viewer中选择"波形显示"(也可以选择"数据显示"来查看原始数据)
4. 点击"显示个数"下拉框，选择"10000"
5. 在本例程中由于每次分别在终端0和终端1中打印一个signed int类型数据和float类型数据，因此ES-DAP-Viewer中选择打开通道0和通道1
6. 在"CMSIS-DAP仿真器"下拉框中找到对应的仿真器，然后点击开发板上的reset按钮进行复位
7. 注意，必须要在步骤5中进行复位操作否则影响本步骤中的"打开连接"操作，点击"打开连接"后可以观察到ES-DAP-Viewer中波形显示窗口中逐渐绘制出一条正弦曲线和一条余弦曲线
8. 同时，本示例程序也展示了如何使用SWD输出字符串
9. 修改main.c文件的宏定义PRINT_STR，将其值修改为1，注意，此时ES-DAP-Viewer中必须选择"数据显示"，否则将报错
10. 重复步骤4-7，可以观察到通道0先输出SWD print demo，然后通道0和通道1交替输出正弦函数数据


<--------------------------------------------------------------------------------
注意：
--------------------------------------------------------------------------------->
1) 无

<--------------------------------------------------------------------------------
System clock:
--------------------------------------------------------------------------------->
System clock is PLL 96MHz.

<--------------------------------------------------------------------------------
--------------------------------------------------------------------------------->




