Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3108 Datasheet(PDF) 8 Page - STMicroelectronics

Part # AN3108
Description  STLM75 firmware library for the STM32F10x
Download  44 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3108 Datasheet(HTML) 8 Page - STMicroelectronics

Back Button AN3108 Datasheet HTML 4Page - STMicroelectronics AN3108 Datasheet HTML 5Page - STMicroelectronics AN3108 Datasheet HTML 6Page - STMicroelectronics AN3108 Datasheet HTML 7Page - STMicroelectronics AN3108 Datasheet HTML 8Page - STMicroelectronics AN3108 Datasheet HTML 9Page - STMicroelectronics AN3108 Datasheet HTML 10Page - STMicroelectronics AN3108 Datasheet HTML 11Page - STMicroelectronics AN3108 Datasheet HTML 12Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 8 / 44 page
background image
STLM75 library
AN3108
8/44
Doc ID 16793 Rev 1
3
STLM75 library
3.1
Introduction
The STLM75 firmware library is fully developed in 'Strict ANSI-C' following an OOP
approach. This means the final application using this library uses an instance of a
temperature sensor object (TempSensor), and uses it according to its public methods and
properties. The TempSensor is a structure containing public properties (data fields) and
methods (functions pointers). The OOP encapsulation feature is assured.
The final application can create more than one TempSensor instance, and each instance
can be matched with a different STLM75 temperature sensor assembled on the board.
Therefore, the same library can be used to manage more temperature sensors
simultaneously without communication and data conflict problems.
The library may be included in the final application as a library file (STLM75.a) and used as
a black box through its exported public API, or can be included in the final application as
source files (.c and .h), if the user wants to debug the library itself, or if it’s necessary to
change the HAL functions in order to port the library on an alternative microcontroller to the
STM32F10xxx.
3.2
Library package
The library was developed using the IAR EWARM 5.20 and the related workspace/project
files are included in the delivered package. As all the firmware is written in 'Strict ANSI-C',
the library porting on another toolset doesn't require any change in the library.
The library folder contains all the subdirectories and files that make up the core of the
library:
The included sub-folder contains the firmware library header files. They don't need to
be modified by the user:
TempSensorObj.h: API layer file; this contains the Temperature Sensor Object
structure description in terms of methods and properties; The API functions are
declared in this file.
TempSensorTypes.h: API layer file; this contains all the defined types used by
TempSensorObj.xxx files and related to the STLM75 temperature sensor.
TempSensorHal.h: HAL layer file; this contains all the Temperature Sensor
functions declaration whose implementation depends on the MCU used (STM32
for this delivery). The final user should change these files in order to reuse this
STLM75 library with other microcontrollers
TempSensorHalTypes.h HAL layer file; this contains all the Temperature Sensor
types mapped on the used MCU library types (STM32 for this delivery). The final


Similar Part No. - AN3108

ManufacturerPart #DatasheetDescription
logo
Extech Instruments Corp...
AN310 EXTECH-AN310 Datasheet
398Kb / 1P
   AN300 Series Large Vane CFM/CMM Thermo-Anemometers
logo
Freescale Semiconductor...
AN3100 FREESCALE-AN3100 Datasheet
64Kb / 4P
   General Purpose Amplifier Biasing
logo
STMicroelectronics
AN3100 STMICROELECTRONICS-AN3100 Datasheet
308Kb / 24P
   Configuring the SPEAr3xx multi-port memory controller
AN3101 STMICROELECTRONICS-AN3101 Datasheet
435Kb / 24P
   internal RC oscillator calibration
AN3105 STMICROELECTRONICS-AN3105 Datasheet
3Mb / 30P
   lighting applications
More results

Similar Description - AN3108

ManufacturerPart #DatasheetDescription
logo
STMicroelectronics
UM0585 STMICROELECTRONICS-UM0585 Datasheet
239Kb / 25P
   STM32F10x DSP library
UM0097 STMICROELECTRONICS-UM0097 Datasheet
2Mb / 229P
   STR71x firmware library
AN3128 STMICROELECTRONICS-AN3128 Datasheet
4Mb / 105P
   This library is a firmware package which contains a collection
logo
PHOENIX CONTACT
2701072 PHOENIX-2701072 Datasheet
72Kb / 4P
   Automatically recognized by the firmware
2701328 PHOENIX-2701328 Datasheet
79Kb / 4P
   Automatically recognized by the firmware
2701960 PHOENIX-2701960 Datasheet
66Kb / 3P
   Automatically recognized by the firmware
logo
STMicroelectronics
UM1547 STMICROELECTRONICS-UM1547 Datasheet
523Kb / 51P
   Using the firmware of the AT command set
logo
Keysight Technologies
W2368EP KEYSIGHT-W2368EP Datasheet
146Kb / 2P
   LTE Wireless Library for ADS
logo
STMicroelectronics
AN3985 STMICROELECTRONICS-AN3985 Datasheet
1Mb / 105P
   Using the CR95HF library with STM8L microcontrollers
AN2182 STMICROELECTRONICS-AN2182 Datasheet
227Kb / 18P
   Filters using the ST10 DSP library
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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