CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Макросы для прерываний

Платфоромнезависимое создание и объявление обработчиков прерываний и исключений Подробнее...

Граф связей класса Макросы для прерываний:

Макросы

#define ISR_EXCEPTION(name)
#define ISR_EXCEPTION_PROTO(name)
#define ISR_IRQ(name)
#define ISR_IRQ_OS(name)
#define ISR_IRQ_OS_PROTO(name)

Функции

typedef ISR_HANDLER ((*ISR_ptr_type))
 ISR_ptr_type is the type of pointer to ISR HANDLER.

Подробное описание

Платфоромнезависимое создание и объявление обработчиков прерываний и исключений

Заметки
для правильной работы ISR_IRQ_OS_PROTO надо вставить iConfig.h или FreeRTOSConfig.h перед макросом

Макросы

#define ISR_EXCEPTION (   name)
#include "arch/interrupt.h"

Макрос функции-обработчика исключений

Аргументы
nameThe name of exeption (restart IRQ FIQ and etc.)

См. определение в файле interrupt.h строка 91

#define ISR_EXCEPTION_PROTO (   name)
#include "arch/interrupt.h"

Макрос объявляющий функции-обработчика исключений

Аргументы
nameThe name of exeption (restart IRQ FIQ and etc.)

См. определение в файле interrupt.h строка 81

#define ISR_IRQ (   name)
#include "arch/interrupt.h"

Макрос функции-обработчика прерываний

Аргументы
nameThe name of device or interrupt vector (ex. UART0 SPI1 I2C2 and etc)
Заметки
in arm DO function name##_IRQHandler accoding to CMSIS SPECIFICATION
#define ISR_IRQ_OS (   name)
#include "arch/interrupt.h"

Макрос функции-обработчика прерываний c поддержкой ОС

Аргументы
nameThe name of device or interrupt vector (ex. UART0 SPI1 I2C2 and etc)
Заметки
in arm DO function name##_IRQHandler according to CMSIS SPECIFICATION
#define ISR_IRQ_OS_PROTO (   name)
#include "arch/interrupt.h"

Макрос объявляющий функцию-обработчика прерываний c поддержкой ОС

Аргументы
nameThe name of device or interrupt vector (ex. UART0 SPI1 I2C2 and etc)
Заметки
in arm DO function name##_IRQHandler accoding to CMSIS SPECIFICATION

Функции

typedef ISR_HANDLER ( ISR_ptr_type)

ISR_ptr_type is the type of pointer to ISR HANDLER.