Skip to content

Instantly share code, notes, and snippets.

@michto01
Created June 24, 2022 07:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save michto01/2d7c74dd98834eaa7405b540a477e00d to your computer and use it in GitHub Desktop.
Save michto01/2d7c74dd98834eaa7405b540a477e00d to your computer and use it in GitHub Desktop.
Autodetekce požadované desky pro Keil uVision konfigurační skript
//#=== Vyber "device header" pro pouzity pripravek - ZACATEK
#include "RTE_Components.h"
#include CMSIS_device_header
#if !defined(STM32_TYPE)
# if defined(STM32F4)
# if defined(STM32F401xE)
# define STM32_TYPE (401)
# elif defined(STM32F407xx)
# define STM32_TYPE (407)
# else
# error "Vybrana deska rady F4 neni podporovana, zvolte manualni definici nebo dopiste driver."
# endif
# elif defined(STM32G0)
# if defined(STM32G070xx)
# define STM32_TYPE (70)
# elif defined(STM32G071xx)
# define STM32_TYPE (71)
# else
# error "Vybrana deska rady G0 neni podporovana, zvolte manualni definici nebo dopiste driver."
# endif
# elif defined(STM32L1)
# if defined(STM32L151xC)
# define STM32_TYPE (151)
# elif defined(STM32L152xE)
# define STM32_TYPE (152)
# else
# error "Vybrana deska rady L1 neni podporovana, zvolte manualni definici nebo dopiste driver."
# endif
# else
# error "Neni vybrana zadna podporovana rada desek, zkontrolujte nastaveni!"
# endif
#endif
//#=== Vyber "device header" pro pouzity pripravek - KONEC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment