ARM_minimal.
Funkce | Proměnné
Dokumentace souboru sblink.c

Blikání pomocí SysTick. ...

#include "io.h"
#include "dbgmcu.h"

Funkce

void Reset_Handler (void)
 Místo main() přímo tt. funkce. ...
 
static void pinGpioCoutInit (const unsigned int pin)
 
static void pinGpioCtoggle (const unsigned int pin)
 
void SysTick_Handler (void)
 Obsluha přerušení od systémového časovače SysTick.
 

Proměnné

uint32_t _vect_tab
 v linker skriptu
 
static RCC_TypeDef *const RCC = (RCC_TypeDef *) RCC_BASE
 
static GPIO_TypeDef *const GPIOX = (GPIO_TypeDef *) LEDPORT_BASE
 Stejně pro GPIO bránu.
 
const unsigned int LED = LEDPIN
 Modrá LED na kitu.
 

Detailní popis

Blikání pomocí SysTick.

Dokumentace funkcí

static void pinGpioCoutInit ( const unsigned int  pin)
inlinestatic

Inicializace pinu na portu C jako výstupu

Parametry
pinPin na portu C
static void pinGpioCtoggle ( const unsigned int  pin)
inlinestatic

Manipulace s výstupem - změna log. hodnoty na pinu.

Parametry
pinPin na portu C
void Reset_Handler ( void  )

Místo main() přímo tt. funkce.

Obsluha vektoru Reset.

main() není potřeba

Dokumentace proměnných

RCC_TypeDef* const RCC = (RCC_TypeDef *) RCC_BASE
static

Základní IO použité v programu. Nejsou DEFINE, const je čitší, při optimalizaci stejně místo v paměti nezaberou.