/**
 @page SPI_Interrupt

 @verbatim
 * @file    SPI/Interrupt/readme.txt
 * @version V1.00
 * @date    2014-06-30
 * @brief   Description of the SPI Interrupt example.
 @endverbatim

@par Example Description:

This example describes how to configure SPI transmission by interrupt.

Transmission behavior implies as following:

This example configures SPI0 as master and SPI1 as slave, remember to set SEL as output mode for 
slave select and to enable TXBE & RXBNE interrupt for both SPIs, both SPIs are configured with 8 
bits mode, non-FIFO mode, (PCLK_SPI/4) transmission speed.

The transmission will start once the program enables SPI0, then it will generate interrupt by SPI0 
flag TXBE set, the program will determine whether TXBE or RXBNE set in ISR, if the interrupt is 
generated by TXBE set, SPI0 will send datum to SPI1 from SPI0_Buffer_Tx, otherwise if the interrupt
is generated by RXBNE set, SPI0 will receive datum to SPI0_Buffer_Rx from SPI1, this transmission 
will end after 4 data are sent and received by SPI0, The same behavior slave SPI1 does simultaneously.

@par Directory Contents:

- SPI/Interrupt/main.c                 Main program
- SPI/Interrupt/ht32fxxxx_it.c         Interrupt handlers

@par Hardware and Software Environment:

- Remember to connect SPI0 to SPI1 respectively. Refer "ht32_board_config.h" for pin assignment.
- This example shows the result by LED1 and LED2.
- This example can be run on HT32 Series development board.

@par Firmware Disclaimer Information

1. The customer hereby acknowledges and agrees that the program technical documentation, including the
   code, which is supplied by Holtek Semiconductor Inc., (hereinafter referred to as "HOLTEK") is the
   proprietary and confidential intellectual property of HOLTEK, and is protected by copyright law and
   other intellectual property laws.

2. The customer hereby acknowledges and agrees that the program technical documentation, including the
   code, is confidential information belonging to HOLTEK, and must not be disclosed to any third parties
   other than HOLTEK and the customer.

3. The program technical documentation, including the code, is provided "as is" and for customer reference
   only. After delivery by HOLTEK, the customer shall use the program technical documentation, including
   the code, at their own risk. HOLTEK disclaims any expressed, implied or statutory warranties, including
   the warranties of merchantability, satisfactory quality and fitness for a particular purpose.

 * <h2><center>Copyright (C) Holtek Semiconductor Inc. All rights reserved</center></h2>
 */
