CMSIS2000
0.0.7
|
Функции прерывания для стандарта CMSIS для МК серии LPC2xxx. Подробнее...
#include "mcu_id.h"
#include "LPC2xxx.h"
Макросы | |
#define | ALIAS(f) __attribute__ ((weak, alias (#f))) |
#define | interrupt_register LPC_TIM1->IR |
#define | NAKED __attribute__ ((naked)) |
#define | set_def_handler(handler_name) void handler_name##_IRQHandler(void) ALIAS(IntDefault_int_Handler) |
#define | VIC_DEFAULT_ISR vic_def_isr |
#define | WEAK __attribute__ ((weak, naked)) |
Функции прерывания для стандарта CMSIS для МК серии LPC2xxx.
Interrupt functions for CMSIS Device Peripheral Access Layer for the NXP LPC2xxx Device Series
См. определение в файле system_LPC2xxx_ISR.c
#define ALIAS | ( | f | ) | __attribute__ ((weak, alias (#f))) |
См. определение в файле system_LPC2xxx_ISR.c строка 58
#define interrupt_register LPC_TIM1->IR |
Используется в SysTick_Handler().
#define NAKED __attribute__ ((naked)) |
См. определение в файле system_LPC2xxx_ISR.c строка 61
#define set_def_handler | ( | handler_name | ) | void handler_name##_IRQHandler(void) ALIAS(IntDefault_int_Handler) |
См. определение в файле system_LPC2xxx_ISR.c строка 163
#define VIC_DEFAULT_ISR vic_def_isr |
См. определение в файле system_LPC2xxx_ISR.c строка 148
#define WEAK __attribute__ ((weak, naked)) |
См. определение в файле system_LPC2xxx_ISR.c строка 54
void DAbort_Default_Handler | ( | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 101
void FIQ_Default_Handler | ( | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 114
WEAK FIQ_HANDLER_PROTO | ( | FIQ_Default_Handler | ) |
void IntDefault_Handler | ( | extern void FIQ_Handler () ALIAS(FIQ_Default_Handler) | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 75
Используется в ISR_EXCEPTION().
NAKED void IntDefault_int_Handler | ( | void | ) |
ISR_EXCEPTION | ( | IntDefault_int | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 222
Перекрестные ссылки IntDefault_Handler().
ISR_EXCEPTION | ( | IntDefault_here | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 226
WEAK ISR_EXCEPTION_PROTO | ( | IntDefault_here | ) |
WEAK ISR_EXCEPTION_PROTO | ( | IRQ_Default | ) |
ISR_IRQ_PROTO | ( | VIC_DEFAULT_ISR | ) |
void PAbort_Default_Handler | ( | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 95
set_def_handler | ( | WDT | ) |
set_def_handler | ( | PROGRAMM_INT | ) |
set_def_handler | ( | ARM_CORE_ICE_RX | ) |
set_def_handler | ( | ARM_CORE_ICE_TX | ) |
set_def_handler | ( | TIMER0 | ) |
set_def_handler | ( | TIMER1 | ) |
set_def_handler | ( | UART0 | ) |
set_def_handler | ( | UART1 | ) |
set_def_handler | ( | PWM | ) |
set_def_handler | ( | PWM0 | ) |
set_def_handler | ( | I2C | ) |
set_def_handler | ( | I2C0 | ) |
set_def_handler | ( | SPI | ) |
set_def_handler | ( | SPI0 | ) |
set_def_handler | ( | SSP0 | ) |
set_def_handler | ( | SPI1 | ) |
set_def_handler | ( | SSP1 | ) |
set_def_handler | ( | PLL0 | ) |
set_def_handler | ( | RTC | ) |
set_def_handler | ( | EINT0 | ) |
set_def_handler | ( | EINT1 | ) |
set_def_handler | ( | EINT2 | ) |
set_def_handler | ( | EINT3 | ) |
set_def_handler | ( | ADC | ) |
set_def_handler | ( | CAN1_TX | ) |
set_def_handler | ( | CAN2_TX | ) |
set_def_handler | ( | CAN3_TX | ) |
set_def_handler | ( | CAN4_TX | ) |
set_def_handler | ( | CAN1_RX | ) |
set_def_handler | ( | CAN2_RX | ) |
set_def_handler | ( | CAN3_RX | ) |
set_def_handler | ( | CAN4_RX | ) |
void SWI_Default_Handler | ( | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 89
WEAK SWI_HANDLER_PROTO | ( | SWI_Default_Handler | ) |
void SysTick_Default_Handlerrr | ( | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 140
void SysTick_Handler | ( | void | ) |
См. определение в файле system_LPC2xxx_ISR.c строка 120
WEAK UNDEF_HANDLER_PROTO | ( | UNDEF_Default_Handler | ) |
WEAK UNDEF_HANDLER_PROTO | ( | PAbort_Default_Handler | ) |
WEAK UNDEF_HANDLER_PROTO | ( | DAbort_Default_Handler | ) |