A bundled STM32F10x Std Periph and CMSIS library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Christos Choutouridis c21da4388c
Init commit of bundled StdPeriph-CMSIS library
4 years ago
..
Vendor/Device Init commit of bundled StdPeriph-CMSIS library 4 years ago
ReadMe.txt Init commit of bundled StdPeriph-CMSIS library 4 years ago

ReadMe.txt

/*****************************************************************************
* @file ReadMe.txt
* @brief Explanation how to use the Device folder and template files
* @version V3.01
* @date 06. March 2012
*****************************************************************************/

Following directory structure and template files are given:

- <Vendor>
|
+-- <Device>
|
+-- Include
| +- <Device>.h header file
| +- system_Device.h system include file
+-- Source
|
+- system_<Device>.c system source file
|
+-- ARM ARM RVCT toolchain
| +- startup_<Device>.s startup file for ARMCC
|
+-- GCC ARM GNU toolchain
|
+-- G++ CodeSourcey GNU toolchain
|
+-- IAR IAR toolchain


Copy the complete folder including files and replace:
- folder name 'Vendor' with the abbreviation for the device vendor e.g.: NXP.
- folder name 'Device' with your specific device name e.g.: LPC17xx.
- in the filenames 'Device' with your specific device name e.g.: LPC17xx.


The template files contain comments starting with 'ToDo: '
There it is described what you need to do.


The template files contain following placeholder:

<Device>
<Device> should be replaced with your specific device name.
e.g.: LPC17xx

<DeviceInterrupt>
<DeviceInterrupt> should be replaced with a specific device interrupt name.
e.g.: TIM1 for Timer#1 interrupt.

<DeviceAbbreviation>
<DeviceAbbreviation> should be replaced with a dedicated device family
abbreviation (e.g.: LPC for LPC17xx device family)

Cortex-M#
Cortex-M# can be replaced with the specific Cortex-M number
e.g.: Cortex-M3



Note:
Template files (i.e. startup_Device.s, system_Device.c) are application
specific and therefore expected to be copied into the application project
folder prior to use!