Electronic Components Datasheet Search
  English  ▼

X  

UM0097 Datasheet(PDF) 13 Page - STMicroelectronics

Part # UM0097
Description  STR71x firmware library
PDF  229 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0097 Datasheet(HTML) 13 Page - STMicroelectronics

Back Button UM0097 Datasheet HTML 9Page - STMicroelectronics UM0097 Datasheet HTML 10Page - STMicroelectronics UM0097 Datasheet HTML 11Page - STMicroelectronics UM0097 Datasheet HTML 12Page - STMicroelectronics UM0097 Datasheet HTML 13Page - STMicroelectronics UM0097 Datasheet HTML 14Page - STMicroelectronics UM0097 Datasheet HTML 15Page - STMicroelectronics UM0097 Datasheet HTML 16Page - STMicroelectronics UM0097 Datasheet HTML 17Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 13 / 229 page
background image
UM0097
Firmware library
13/229
Figure 2 shows the firmware library architecture and file inclusion relationships.
Figure 2.
Firmware library file structure
For each peripheral a source code file 71x_ppp.c and a header file 71x_ppp.h are provided.
the 71x_ppp.c file contains all the firmware functions required to use the peripheral
the 71x_ppp.h file contains all the functions prototypes, data structures, data types and
enumeration needed. It contains also the inline functions code, if any.
71x_it.c
Peripheral interrupt functions file. It is modified by you by including the interrupt
functions code used in your application. In case of multiple interrupt requests mapped
on the same interrupt vector, the function performs a polling on interrupt flags
contained inside the peripheral in order to establish the exact source of the interrupt.
The names of these functions are already provided in the firmware library.
71x_it.h
Header file including the definition of interrupt functions.
71x_lib.c
Debug mode initialization file. It includes the definition of variable pointers pointing
each one to the first address of the dedicated peripheral and the definition of one
function called when you choose to enter in debug mode. This function initializes the
defined pointers.
71x_lib.h
Header file including all the peripherals’ header files. It is the unique file to be included
in the user application to interface with the library.
71x_map.h
This file implements memory mapping and physical registers address definition for
both development and debug modes. This file is supplied with all peripherals.
71x_type.h
Common declarations file. It includes common types and constants which are used by
all peripheral drivers.
71x_ppp.c
Driver source code file of the PPP peripheral written in C language.
71x_ppp.h
Header file of the PPP peripheral. It includes the functions prototypes, data structures
and enumerations used by the driver and also available for the user.
Table 2.
Source/header file list (continued)
Filename
Description
Software Layer
Hardware Layer
Application Layer
application.c
71x_it.c
71x_lib.h
71x_map.h
ppp.h
Peripheral X
71x_lib.c
71x_type.h
71x_it.h
ppp.c
71x_conf.h



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com