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.

ReadMe.txt 2.2 KiB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. /*****************************************************************************
  2. * @file ReadMe.txt
  3. * @brief Explanation how to use the Device folder and template files
  4. * @version V3.01
  5. * @date 06. March 2012
  6. *****************************************************************************/
  7. Following directory structure and template files are given:
  8. - <Vendor>
  9. |
  10. +-- <Device>
  11. |
  12. +-- Include
  13. | +- <Device>.h header file
  14. | +- system_Device.h system include file
  15. +-- Source
  16. |
  17. +- system_<Device>.c system source file
  18. |
  19. +-- ARM ARM RVCT toolchain
  20. | +- startup_<Device>.s startup file for ARMCC
  21. |
  22. +-- GCC ARM GNU toolchain
  23. |
  24. +-- G++ CodeSourcey GNU toolchain
  25. |
  26. +-- IAR IAR toolchain
  27. Copy the complete folder including files and replace:
  28. - folder name 'Vendor' with the abbreviation for the device vendor e.g.: NXP.
  29. - folder name 'Device' with your specific device name e.g.: LPC17xx.
  30. - in the filenames 'Device' with your specific device name e.g.: LPC17xx.
  31. The template files contain comments starting with 'ToDo: '
  32. There it is described what you need to do.
  33. The template files contain following placeholder:
  34. <Device>
  35. <Device> should be replaced with your specific device name.
  36. e.g.: LPC17xx
  37. <DeviceInterrupt>
  38. <DeviceInterrupt> should be replaced with a specific device interrupt name.
  39. e.g.: TIM1 for Timer#1 interrupt.
  40. <DeviceAbbreviation>
  41. <DeviceAbbreviation> should be replaced with a dedicated device family
  42. abbreviation (e.g.: LPC for LPC17xx device family)
  43. Cortex-M#
  44. Cortex-M# can be replaced with the specific Cortex-M number
  45. e.g.: Cortex-M3
  46. Note:
  47. Template files (i.e. startup_Device.s, system_Device.c) are application
  48. specific and therefore expected to be copied into the application project
  49. folder prior to use!