theCore C++ embedded framework
irq.in.cpp File Reference

TM4C IRQ handlers template. More...

#include <platform/exti_manager.hpp>
#include <platform/execution.hpp>
#include <common/console.hpp>
#include "aux/uart_cfg.hpp"
#include "aux/spi_cfg.hpp"
Include dependency graph for irq.in.cpp:

Data Structures

struct  ecl::exti_irq_proxy
 EXTI interrupt proxy. More...
 
struct  ecl::uart_irq_proxy< ch >
 UART interrupt proxy. More...
 
struct  ecl::spi_irq_proxy< ch >
 SPI interrupt proxy. More...
 

Namespaces

 ecl
 

Functions

void GPIOA_Handler ()
 
void GPIOB_Handler ()
 
void GPIOC_Handler ()
 
void GPIOD_Handler ()
 
void GPIOE_Handler ()
 
void UART0_Handler ()
 
void UART1_Handler ()
 
void SSI0_Handler ()
 
void I2C0_Handler ()
 
void PWM0_FAULT_Handler ()
 
void PWM0_0_Handler ()
 
void PWM0_1_Handler ()
 
void PWM0_2_Handler ()
 
void QEI0_Handler ()
 
void ADC0SS0_Handler ()
 
void ADC0SS1_Handler ()
 
void ADC0SS2_Handler ()
 
void ADC0SS3_Handler ()
 
void WATCHDOG_Handler ()
 
void TIMER0A_Handler ()
 
void TIMER0B_Handler ()
 
void TIMER1A_Handler ()
 
void TIMER1B_Handler ()
 
void TIMER2A_Handler ()
 
void TIMER2B_Handler ()
 
void COMP0_Handler ()
 
void COMP1_Handler ()
 
void SYSCTL_Handler ()
 
void FLASH_Handler ()
 
void GPIOF_Handler ()
 
void UART2_Handler ()
 
void SSI1_Handler ()
 
void TIMER3A_Handler ()
 
void TIMER3B_Handler ()
 
void I2C1_Handler ()
 
void QEI1_Handler ()
 
void CAN0_Handler ()
 
void CAN1_Handler ()
 
void HIBERNATE_Handler ()
 
void USB0_Handler ()
 
void PWM0_3_Handler ()
 
void UDMA_Handler ()
 
void UDMAERR_Handler ()
 
void ADC1SS0_Handler ()
 
void ADC1SS1_Handler ()
 
void ADC1SS2_Handler ()
 
void ADC1SS3_Handler ()
 
void SSI2_Handler ()
 
void SSI3_Handler ()
 
void UART3_Handler ()
 
void UART4_Handler ()
 
void UART5_Handler ()
 
void UART6_Handler ()
 
void UART7_Handler ()
 
void I2C2_Handler ()
 
void I2C3_Handler ()
 
void TIMER4A_Handler ()
 
void TIMER4B_Handler ()
 
void TIMER5A_Handler ()
 
void TIMER5B_Handler ()
 
void WTIMER0A_Handler ()
 
void WTIMER0B_Handler ()
 
void WTIMER1A_Handler ()
 
void WTIMER1B_Handler ()
 
void WTIMER2A_Handler ()
 
void WTIMER2B_Handler ()
 
void WTIMER3A_Handler ()
 
void WTIMER3B_Handler ()
 
void WTIMER4A_Handler ()
 
void WTIMER4B_Handler ()
 
void WTIMER5A_Handler ()
 
void WTIMER5B_Handler ()
 
void SYSEXC_Handler ()
 
void PWM1_0_Handler ()
 
void PWM1_1_Handler ()
 
void PWM1_2_Handler ()
 
void PWM1_3_Handler ()
 
void PWM1_FAULT_Handler ()
 

Detailed Description

TM4C IRQ handlers template.

Function Documentation

◆ GPIOA_Handler()

void GPIOA_Handler ( )

◆ GPIOB_Handler()

void GPIOB_Handler ( )

◆ GPIOC_Handler()

void GPIOC_Handler ( )

◆ GPIOD_Handler()

void GPIOD_Handler ( )

◆ GPIOE_Handler()

void GPIOE_Handler ( )

◆ UART0_Handler()

void UART0_Handler ( )

◆ UART1_Handler()

void UART1_Handler ( )

◆ SSI0_Handler()

void SSI0_Handler ( )

◆ I2C0_Handler()

void I2C0_Handler ( )
Here is the call graph for this function:

◆ PWM0_FAULT_Handler()

void PWM0_FAULT_Handler ( )
Here is the call graph for this function:

◆ PWM0_0_Handler()

void PWM0_0_Handler ( )
Here is the call graph for this function:

◆ PWM0_1_Handler()

void PWM0_1_Handler ( )
Here is the call graph for this function:

◆ PWM0_2_Handler()

void PWM0_2_Handler ( )
Here is the call graph for this function:

◆ QEI0_Handler()

void QEI0_Handler ( )
Here is the call graph for this function:

◆ ADC0SS0_Handler()

void ADC0SS0_Handler ( )
Here is the call graph for this function:

◆ ADC0SS1_Handler()

void ADC0SS1_Handler ( )
Here is the call graph for this function:

◆ ADC0SS2_Handler()

void ADC0SS2_Handler ( )
Here is the call graph for this function:

◆ ADC0SS3_Handler()

void ADC0SS3_Handler ( )
Here is the call graph for this function:

◆ WATCHDOG_Handler()

void WATCHDOG_Handler ( )
Here is the call graph for this function:

◆ TIMER0A_Handler()

void TIMER0A_Handler ( )
Here is the call graph for this function:

◆ TIMER0B_Handler()

void TIMER0B_Handler ( )
Here is the call graph for this function:

◆ TIMER1A_Handler()

void TIMER1A_Handler ( )
Here is the call graph for this function:

◆ TIMER1B_Handler()

void TIMER1B_Handler ( )
Here is the call graph for this function:

◆ TIMER2A_Handler()

void TIMER2A_Handler ( )
Here is the call graph for this function:

◆ TIMER2B_Handler()

void TIMER2B_Handler ( )
Here is the call graph for this function:

◆ COMP0_Handler()

void COMP0_Handler ( )
Here is the call graph for this function:

◆ COMP1_Handler()

void COMP1_Handler ( )
Here is the call graph for this function:

◆ SYSCTL_Handler()

void SYSCTL_Handler ( )
Here is the call graph for this function:

◆ FLASH_Handler()

void FLASH_Handler ( )
Here is the call graph for this function:

◆ GPIOF_Handler()

void GPIOF_Handler ( )

◆ UART2_Handler()

void UART2_Handler ( )

◆ SSI1_Handler()

void SSI1_Handler ( )

◆ TIMER3A_Handler()

void TIMER3A_Handler ( )
Here is the call graph for this function:

◆ TIMER3B_Handler()

void TIMER3B_Handler ( )
Here is the call graph for this function:

◆ I2C1_Handler()

void I2C1_Handler ( )
Here is the call graph for this function:

◆ QEI1_Handler()

void QEI1_Handler ( )
Here is the call graph for this function:

◆ CAN0_Handler()

void CAN0_Handler ( )
Here is the call graph for this function:

◆ CAN1_Handler()

void CAN1_Handler ( )
Here is the call graph for this function:

◆ HIBERNATE_Handler()

void HIBERNATE_Handler ( )
Here is the call graph for this function:

◆ USB0_Handler()

void USB0_Handler ( )
Here is the call graph for this function:

◆ PWM0_3_Handler()

void PWM0_3_Handler ( )
Here is the call graph for this function:

◆ UDMA_Handler()

void UDMA_Handler ( )
Here is the call graph for this function:

◆ UDMAERR_Handler()

void UDMAERR_Handler ( )
Here is the call graph for this function:

◆ ADC1SS0_Handler()

void ADC1SS0_Handler ( )
Here is the call graph for this function:

◆ ADC1SS1_Handler()

void ADC1SS1_Handler ( )
Here is the call graph for this function:

◆ ADC1SS2_Handler()

void ADC1SS2_Handler ( )
Here is the call graph for this function:

◆ ADC1SS3_Handler()

void ADC1SS3_Handler ( )
Here is the call graph for this function:

◆ SSI2_Handler()

void SSI2_Handler ( )

◆ SSI3_Handler()

void SSI3_Handler ( )

◆ UART3_Handler()

void UART3_Handler ( )

◆ UART4_Handler()

void UART4_Handler ( )

◆ UART5_Handler()

void UART5_Handler ( )

◆ UART6_Handler()

void UART6_Handler ( )

◆ UART7_Handler()

void UART7_Handler ( )

◆ I2C2_Handler()

void I2C2_Handler ( )
Here is the call graph for this function:

◆ I2C3_Handler()

void I2C3_Handler ( )
Here is the call graph for this function:

◆ TIMER4A_Handler()

void TIMER4A_Handler ( )
Here is the call graph for this function:

◆ TIMER4B_Handler()

void TIMER4B_Handler ( )
Here is the call graph for this function:

◆ TIMER5A_Handler()

void TIMER5A_Handler ( )
Here is the call graph for this function:

◆ TIMER5B_Handler()

void TIMER5B_Handler ( )
Here is the call graph for this function:

◆ WTIMER0A_Handler()

void WTIMER0A_Handler ( )
Here is the call graph for this function:

◆ WTIMER0B_Handler()

void WTIMER0B_Handler ( )
Here is the call graph for this function:

◆ WTIMER1A_Handler()

void WTIMER1A_Handler ( )
Here is the call graph for this function:

◆ WTIMER1B_Handler()

void WTIMER1B_Handler ( )
Here is the call graph for this function:

◆ WTIMER2A_Handler()

void WTIMER2A_Handler ( )
Here is the call graph for this function:

◆ WTIMER2B_Handler()

void WTIMER2B_Handler ( )
Here is the call graph for this function:

◆ WTIMER3A_Handler()

void WTIMER3A_Handler ( )
Here is the call graph for this function:

◆ WTIMER3B_Handler()

void WTIMER3B_Handler ( )
Here is the call graph for this function:

◆ WTIMER4A_Handler()

void WTIMER4A_Handler ( )
Here is the call graph for this function:

◆ WTIMER4B_Handler()

void WTIMER4B_Handler ( )
Here is the call graph for this function:

◆ WTIMER5A_Handler()

void WTIMER5A_Handler ( )
Here is the call graph for this function:

◆ WTIMER5B_Handler()

void WTIMER5B_Handler ( )
Here is the call graph for this function:

◆ SYSEXC_Handler()

void SYSEXC_Handler ( )
Here is the call graph for this function:

◆ PWM1_0_Handler()

void PWM1_0_Handler ( )
Here is the call graph for this function:

◆ PWM1_1_Handler()

void PWM1_1_Handler ( )
Here is the call graph for this function:

◆ PWM1_2_Handler()

void PWM1_2_Handler ( )
Here is the call graph for this function:

◆ PWM1_3_Handler()

void PWM1_3_Handler ( )
Here is the call graph for this function:

◆ PWM1_FAULT_Handler()

void PWM1_FAULT_Handler ( )
Here is the call graph for this function: