/**
  ******************************************************************************
  * 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:
--------------------------------------------------------------------------------->
2019-10-29	V1.0.0	AE TEAM

<--------------------------------------------------------------------------------
Demo introduction:
--------------------------------------------------------------------------------->
The NorFlash is S29W128P90T.
Data aTxBuffer is written to NorFlash, then read back and checked to verify its correctness.

<--------------------------------------------------------------------------------
System clock:
--------------------------------------------------------------------------------->
System clock is HOSC 12MHz.

<--------------------------------------------------------------------------------
Pin connection: 
--------------------------------------------------------------------------------->
EBI_D0	---- (PD14, GPIO_FUNC_7)		
EBI_D1	---- (PD15, GPIO_FUNC_7)
EBI_D2	---- (PD0 , GPIO_FUNC_7)
EBI_D3	---- (PD1 , GPIO_FUNC_7)
EBI_D4	---- (PE7 , GPIO_FUNC_7)
EBI_D5	---- (PE8 , GPIO_FUNC_7)
EBI_D6	---- (PE9 , GPIO_FUNC_7)
EBI_D7	---- (PE10, GPIO_FUNC_7)
EBI_D8	---- (PE11, GPIO_FUNC_7)
EBI_D9	---- (PE12, GPIO_FUNC_7)
EBI_D10	---- (PE13, GPIO_FUNC_7)
EBI_D11	---- (PE14, GPIO_FUNC_7)
EBI_D12	---- (PE15, GPIO_FUNC_7)
EBI_D13	---- (PD8 , GPIO_FUNC_7)
EBI_D14	---- (PD9 , GPIO_FUNC_7)
EBI_D15	---- (PD10, GPIO_FUNC_7)
	
EBI_WAIT---- (PD6, GPIO_FUNC_7)
EBI_NWE	---- (PD5, GPIO_FUNC_7)
EBI_NOE	---- (PD4, GPIO_FUNC_7)
EBI_NE1	---- (PD7, GPIO_FUNC_7)
RESET	---- (PF4, GPIO_FUNC_1)
	
EBI_A0	---- (PC0 , GPIO_FUNC_7)
EBI_A1	---- (PC1 , GPIO_FUNC_7)
EBI_A2	---- (PC2 , GPIO_FUNC_7)
EBI_A3	---- (PC3 , GPIO_FUNC_7)
EBI_A4	---- (PA4 , GPIO_FUNC_7)
EBI_A5	---- (PA5 , GPIO_FUNC_7)
EBI_A6	---- (PA6 , GPIO_FUNC_7)
EBI_A7	---- (PA7 , GPIO_FUNC_7)
EBI_A8	---- (PC4 , GPIO_FUNC_7)
EBI_A9	---- (PC5 , GPIO_FUNC_7)
EBI_A10	---- (PB10, GPIO_FUNC_7)
EBI_A11	---- (PB11, GPIO_FUNC_7)
EBI_A12	---- (PB12, GPIO_FUNC_7)
EBI_A13	---- (PB13, GPIO_FUNC_7)
EBI_A14	---- (PB14, GPIO_FUNC_7)
EBI_A15	---- (PB15, GPIO_FUNC_7)
EBI_A16	---- (PD11, GPIO_FUNC_7)
EBI_A17	---- (PD12, GPIO_FUNC_7)
EBI_A18	---- (PD13, GPIO_FUNC_7)
EBI_A19	---- (PE3 , GPIO_FUNC_7)
EBI_A20	---- (PE4 , GPIO_FUNC_7)
EBI_A21	---- (PE5 , GPIO_FUNC_7)
EBI_A22	---- (PE6 , GPIO_FUNC_7)
EBI_A23	---- (PE2 , GPIO_FUNC_7)
EBI_A24	---- (PB5 , GPIO_FUNC_7)
EBI_A25	---- (PB6 , GPIO_FUNC_7)


