• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

inc/11-Mar-2024-43,82325,239

src/11-Mar-2024-47,87225,663

ReadMe_emlib.txtD11-Mar-20242.2 KiB6440

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