mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Committer:
AnnaBridge
Date:
Wed Feb 20 22:31:08 2019 +0000
Revision:
189:f392fc9709a3
mbed library release version 165

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AnnaBridge 189:f392fc9709a3 1 /*!
AnnaBridge 189:f392fc9709a3 2 \file gd32e10x_libopt.h
AnnaBridge 189:f392fc9709a3 3 \brief library optional for gd32e10x
AnnaBridge 189:f392fc9709a3 4
AnnaBridge 189:f392fc9709a3 5 \version 2017-12-26, V1.0.0, firmware for GD32E10x
AnnaBridge 189:f392fc9709a3 6 \version 2018-12-20, V1.1.0, firmware for GD32E10x(The version is for mbed)
AnnaBridge 189:f392fc9709a3 7 */
AnnaBridge 189:f392fc9709a3 8
AnnaBridge 189:f392fc9709a3 9 /*
AnnaBridge 189:f392fc9709a3 10 Copyright (c) 2018, GigaDevice Semiconductor Inc.
AnnaBridge 189:f392fc9709a3 11
AnnaBridge 189:f392fc9709a3 12 All rights reserved.
AnnaBridge 189:f392fc9709a3 13
AnnaBridge 189:f392fc9709a3 14 Redistribution and use in source and binary forms, with or without modification,
AnnaBridge 189:f392fc9709a3 15 are permitted provided that the following conditions are met:
AnnaBridge 189:f392fc9709a3 16
AnnaBridge 189:f392fc9709a3 17 1. Redistributions of source code must retain the above copyright notice, this
AnnaBridge 189:f392fc9709a3 18 list of conditions and the following disclaimer.
AnnaBridge 189:f392fc9709a3 19 2. Redistributions in binary form must reproduce the above copyright notice,
AnnaBridge 189:f392fc9709a3 20 this list of conditions and the following disclaimer in the documentation
AnnaBridge 189:f392fc9709a3 21 and/or other materials provided with the distribution.
AnnaBridge 189:f392fc9709a3 22 3. Neither the name of the copyright holder nor the names of its contributors
AnnaBridge 189:f392fc9709a3 23 may be used to endorse or promote products derived from this software without
AnnaBridge 189:f392fc9709a3 24 specific prior written permission.
AnnaBridge 189:f392fc9709a3 25
AnnaBridge 189:f392fc9709a3 26 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AnnaBridge 189:f392fc9709a3 27 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
AnnaBridge 189:f392fc9709a3 28 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
AnnaBridge 189:f392fc9709a3 29 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
AnnaBridge 189:f392fc9709a3 30 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
AnnaBridge 189:f392fc9709a3 31 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
AnnaBridge 189:f392fc9709a3 32 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
AnnaBridge 189:f392fc9709a3 33 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
AnnaBridge 189:f392fc9709a3 34 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
AnnaBridge 189:f392fc9709a3 35 OF SUCH DAMAGE.
AnnaBridge 189:f392fc9709a3 36 */
AnnaBridge 189:f392fc9709a3 37
AnnaBridge 189:f392fc9709a3 38 #ifndef GD32E10X_LIBOPT_H
AnnaBridge 189:f392fc9709a3 39 #define GD32E10X_LIBOPT_H
AnnaBridge 189:f392fc9709a3 40
AnnaBridge 189:f392fc9709a3 41 #include "gd32e10x_rcu.h"
AnnaBridge 189:f392fc9709a3 42 #include "gd32e10x_adc.h"
AnnaBridge 189:f392fc9709a3 43 #include "gd32e10x_can.h"
AnnaBridge 189:f392fc9709a3 44 #include "gd32e10x_crc.h"
AnnaBridge 189:f392fc9709a3 45 #include "gd32e10x_ctc.h"
AnnaBridge 189:f392fc9709a3 46 #include "gd32e10x_dac.h"
AnnaBridge 189:f392fc9709a3 47 #include "gd32e10x_dbg.h"
AnnaBridge 189:f392fc9709a3 48 #include "gd32e10x_dma.h"
AnnaBridge 189:f392fc9709a3 49 #include "gd32e10x_exti.h"
AnnaBridge 189:f392fc9709a3 50 #include "gd32e10x_fmc.h"
AnnaBridge 189:f392fc9709a3 51 #include "gd32e10x_fwdgt.h"
AnnaBridge 189:f392fc9709a3 52 #include "gd32e10x_gpio.h"
AnnaBridge 189:f392fc9709a3 53 #include "gd32e10x_i2c.h"
AnnaBridge 189:f392fc9709a3 54 #include "gd32e10x_pmu.h"
AnnaBridge 189:f392fc9709a3 55 #include "gd32e10x_bkp.h"
AnnaBridge 189:f392fc9709a3 56 #include "gd32e10x_rtc.h"
AnnaBridge 189:f392fc9709a3 57 #include "gd32e10x_spi.h"
AnnaBridge 189:f392fc9709a3 58 #include "gd32e10x_timer.h"
AnnaBridge 189:f392fc9709a3 59 #include "gd32e10x_usart.h"
AnnaBridge 189:f392fc9709a3 60 #include "gd32e10x_wwdgt.h"
AnnaBridge 189:f392fc9709a3 61 #include "gd32e10x_misc.h"
AnnaBridge 189:f392fc9709a3 62 #include "gd32e10x_exmc.h"
AnnaBridge 189:f392fc9709a3 63
AnnaBridge 189:f392fc9709a3 64 #endif /* GD32E10X_LIBOPT_H */