mbed library sources. Supersedes mbed-src.

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

Committer:
mbed_official
Date:
Fri Jan 15 07:45:16 2016 +0000
Revision:
50:a417edff4437
Parent:
0:9b334a45a8ff
Child:
144:ef7eb2e8f9f7
Synchronized with git revision 6010f32619bfcbb01cc73747d4ff9040863482d9

Full URL: https://github.com/mbedmicro/mbed/commit/6010f32619bfcbb01cc73747d4ff9040863482d9/

Remove doubling of buffer size in realiseEndpoint()

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bogdanm 0:9b334a45a8ff 1 ================ Silicon Labs Peripheral Library ============================
bogdanm 0:9b334a45a8ff 2
bogdanm 0:9b334a45a8ff 3 This directory, "emlib", contains the Silicon Labs Peripheral Support
mbed_official 50:a417edff4437 4 library for the EFM32 and EZR32 series of microcontrollers and System-On-Chip
mbed_official 50:a417edff4437 5 devices.
bogdanm 0:9b334a45a8ff 6
bogdanm 0:9b334a45a8ff 7 Some design guidelines for this library:
bogdanm 0:9b334a45a8ff 8
bogdanm 0:9b334a45a8ff 9 * Follow the guidelines established by ARM's and Silicon Labs's adaptation
bogdanm 0:9b334a45a8ff 10 of the CMSIS (see below) standard.
bogdanm 0:9b334a45a8ff 11
bogdanm 0:9b334a45a8ff 12 * Be usable as a starting point for developing richer, more target specific
bogdanm 0:9b334a45a8ff 13 functionality (i.e. copy and modify further).
bogdanm 0:9b334a45a8ff 14
bogdanm 0:9b334a45a8ff 15 * Ability to be used as a standalone software component, to be used by other
bogdanm 0:9b334a45a8ff 16 drivers, that should cover "the most common cases".
bogdanm 0:9b334a45a8ff 17
bogdanm 0:9b334a45a8ff 18 * Readability of the code and usability preferred before optimization for speed
bogdanm 0:9b334a45a8ff 19 and size or covering a particular "narrow" purpose.
bogdanm 0:9b334a45a8ff 20
bogdanm 0:9b334a45a8ff 21 * As little "cross-dependency" between modules as possible, to enable users to
bogdanm 0:9b334a45a8ff 22 pick and choose what they want.
bogdanm 0:9b334a45a8ff 23
bogdanm 0:9b334a45a8ff 24 ================ About CMSIS ================================================
bogdanm 0:9b334a45a8ff 25
mbed_official 50:a417edff4437 26 These APIs are based on EM_CMSIS "Device" header file structure.
bogdanm 0:9b334a45a8ff 27
bogdanm 0:9b334a45a8ff 28 As a result of this, the library requires basic C99-support. You might have
bogdanm 0:9b334a45a8ff 29 to enable C99 support in your compiler. Comments are in doxygen compatible
bogdanm 0:9b334a45a8ff 30 format.
bogdanm 0:9b334a45a8ff 31
mbed_official 50:a417edff4437 32 The EM_CMSIS library contains all peripheral module registers and bit field
bogdanm 0:9b334a45a8ff 33 descriptors.
bogdanm 0:9b334a45a8ff 34
mbed_official 50:a417edff4437 35 To download EM_CMSIS, go to
mbed_official 50:a417edff4437 36 http://www.silabs.com/support/pages/document-library.aspx?p=MCUs--32-bit
bogdanm 0:9b334a45a8ff 37
mbed_official 50:a417edff4437 38 For more information about CMSIS see
bogdanm 0:9b334a45a8ff 39 http://www.onarm.com
bogdanm 0:9b334a45a8ff 40 http://www.arm.com/products/CPUs/CMSIS.html
bogdanm 0:9b334a45a8ff 41
bogdanm 0:9b334a45a8ff 42 The requirements for using CMSIS also apply to this package.
bogdanm 0:9b334a45a8ff 43
bogdanm 0:9b334a45a8ff 44 ================ File structure ==============================================
bogdanm 0:9b334a45a8ff 45
bogdanm 0:9b334a45a8ff 46 inc/ - header files
bogdanm 0:9b334a45a8ff 47 src/ - source files
bogdanm 0:9b334a45a8ff 48
bogdanm 0:9b334a45a8ff 49 ================ Licenses ====================================================
bogdanm 0:9b334a45a8ff 50
bogdanm 0:9b334a45a8ff 51 See the top of each file for SW license. Basically you are free to use the
bogdanm 0:9b334a45a8ff 52 Silicon Labs code for any project using Silicon Labs devices. Parts of the
bogdanm 0:9b334a45a8ff 53 CMSIS library is copyrighted by ARM Inc. See "License.doc" for ARM's CMSIS
bogdanm 0:9b334a45a8ff 54 license.
bogdanm 0:9b334a45a8ff 55
bogdanm 0:9b334a45a8ff 56 ================ Software updates ============================================
bogdanm 0:9b334a45a8ff 57
bogdanm 0:9b334a45a8ff 58 Silicon Labs continually works to provide updated and improved emlib, example
mbed_official 50:a417edff4437 59 code and other software of use for Silicon Labs customers. Please check the
mbed_official 50:a417edff4437 60 download section of Silicon Labs's web site at
bogdanm 0:9b334a45a8ff 61
bogdanm 0:9b334a45a8ff 62 http://www.silabs.com
bogdanm 0:9b334a45a8ff 63
bogdanm 0:9b334a45a8ff 64 for the latest releases. If you download and install the
bogdanm 0:9b334a45a8ff 65 Simplicity Studio application, you will be notified about updates when
bogdanm 0:9b334a45a8ff 66 available.
bogdanm 0:9b334a45a8ff 67
mbed_official 50:a417edff4437 68 (C) Copyright Silicon Labs, 2015