Microchip® Advanced Software Framework

sam/utils/cmsis/cm3_cmsis_example/main.c File Reference

CMSIS Example.

Copyright (c) 2011-2018 Microchip Technology Inc. and its subsidiaries.

#include "asf.h"
#include "conf_board.h"

Functions

static __INLINE void delay_ms (uint32_t ul_dly_ticks)
 Delay number of tick Systicks (happens every 1 ms). More...
 
static __INLINE void led_config (void)
 Configure LED pins. More...
 
static __INLINE void led_off (uint32_t ul_led)
 Switch off LED. More...
 
static __INLINE void led_on (uint32_t ul_led)
 Switch on LED. More...
 
int main (void)
 Application entry point. More...
 
void SysTick_Handler (void)
 SysTick_Handler. More...
 

Variables

static volatile uint32_t g_ul_ms_ticks = 0U
 

static __INLINE void delay_ms ( uint32_t  ul_dly_ticks)
static

Delay number of tick Systicks (happens every 1 ms).

References g_ul_ms_ticks.

Referenced by main().

static __INLINE void led_config ( void  )
static

Configure LED pins.

Referenced by main().

static __INLINE void led_off ( uint32_t  ul_led)
static

Switch off LED.

Referenced by main().

static __INLINE void led_on ( uint32_t  ul_led)
static

Switch on LED.

Referenced by main().

int main ( void  )

Application entry point.

Returns
Unused (ANSI-C compatibility).

References delay_ms(), led_config(), led_off(), and led_on().

void SysTick_Handler ( void  )

SysTick_Handler.

References g_ul_ms_ticks.

volatile uint32_t g_ul_ms_ticks = 0U
static