/**
  ******************************************************************************
  * 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) 2021 Shanghai Eastsoft Microelectronics Co., Ltd. ALL rights reserved.
  *******************************************************************************
  */

<--------------------------------------------------------------------------------
Version history:
--------------------------------------------------------------------------------->
2023-1-7	V1.00	AE TEAM

<--------------------------------------------------------------------------------
Demo introduction:
--------------------------------------------------------------------------------->
本示例功能：APP程序起始地址：0x0000
运行该APP程序后，向串口调试助手输出CRC32运算结果，之后开发板ES-PDS-ES32F369x开发板上的LED1和LED2每秒交替闪烁（私有代码保护使用细则请参考../private_code/ReadMe.txt）

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

辅助软件：
ESBurner上位机软件、串口调试助手
<--------------------------------------------------------------------------------
测试步骤：
--------------------------------------------------------------------------------->
1.私有代码保护使用细则请参考../private_code/ReadMe.txt）
2.打开串口调试助手，115200-N-1
3.若APP程序运行成功，发送CRC32校验和（0x3FCA88C5）到串口调试助手后开发板ES-PDS-ES32F369x开发板上的LED1和LED2每秒交替闪烁

<--------------------------------------------------------------------------------
注意：
--------------------------------------------------------------------------------->
1) APP程序起始地址：0x0000
2) pack中包含的crc32.o，crc32.txt分别由../../private_code下iar和keil编译生成，并用于本pack下的iar和keil的私有代码保护编译
3) 如在本例程中使用私有代码保护，则../private_code和本例程必须使用相同的IDE编译工程，否则将因最终生成的私有代码的地址不匹配导致程序出错


<--------------------------------------------------------------------------------
System clock:
--------------------------------------------------------------------------------->
PLL 72MHz

<--------------------------------------------------------------------------------
Pin connection: 
--------------------------------------------------------------------------------->

TX   ---- PB10[GPIO_FUNC_3]
RX   ---- PB11[GPIO_FUNC_3]
