Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
inc/ | 18-Mar-2025 | - | 43,823 | 25,239 | ||
src/ | 18-Mar-2025 | - | 47,872 | 25,663 | ||
ReadMe_emlib.txt | D | 18-Mar-2025 | 2.2 KiB | 64 | 40 |
ReadMe_emlib.txt
1================ Silicon Labs Peripheral Library ============================ 2 3This directory, "EMLIB", contains the Silicon Labs Peripheral Support 4library for the EFM32, EZR32 and EFR32 microcontrollers and System-On-Chip 5devices. 6 7Some design guidelines for this library: 8 9* Follow the guidelines established by ARM's and Silicon Labs's adaptation 10 of the CMSIS (see below) standard. 11 12* Be usable as a starting point for developing richer, more target specific 13 functionality (i.e. copy and modify further). 14 15* Ability to be used as a standalone software component, to be used by other 16 drivers, that should cover "the most common cases". 17 18* Readability of the code and usability preferred before optimization for speed 19 and size or covering a particular "narrow" purpose. 20 21* As little "cross-dependency" between modules as possible, to enable users to 22 pick and choose what they want. 23 24================ About CMSIS ================================================ 25 26These APIs are based on CMSIS Device header file structure. 27 28As a result of this, the library requires basic C99-support. You might have 29to enable C99 support in your compiler. Comments are in doxygen compatible 30format. 31 32The CMSIS Device library contains all peripheral module registers and bit field 33descriptors. 34 35For more information about CMSIS see 36 http://www.onarm.com 37 http://www.arm.com/products/CPUs/CMSIS.html 38 39The requirements for using CMSIS also apply to this package. 40 41================ File structure ============================================== 42 43inc/ - header files 44src/ - source files 45 46================ Software documentation and updates ========================== 47 48Silicon Labs continually works to provide updated and improved example code, 49header files, other software and documentation. Please check 50 51http://www.silabs.com/support/pages/document-library.aspx?p=MCUs--32-bit 52 53or Simplicity Studio for the latest content. 54 55If you download and install the Simplicity Studio package, you can easily 56keep up-to-date with the latest Silicon Labs software releases and 57documentation. 58 59To download Simplicity Studio, please visit 60https://www.silabs.com/products/development-tools/software/simplicity-studio 61 62============================================================================== 63 64