Paparazzi UAS  v4.2.2_stable-4-gcc32f65
Paparazzi is a free software Unmanned Aircraft System.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
sys_time_arch.c File Reference

LPC21xx timing functions. More...

#include "mcu_periph/sys_time.h"
#include "armVIC.h"
+ Include dependency graph for sys_time_arch.c:

Go to the source code of this file.

Macros

#define SYS_TICK_IT   TIR_MR0I
 
#define ACTUATORS_IT   0x00
 
#define PPM_IT   0x00
 
#define MB_SCALE_IT   0x00
 
#define MB_TACHO_IT   0x00
 
#define PWM_INPUT_IT1   0x00
 
#define PWM_INPUT_IT2   0x00
 
#define AMI601_IT   0x00
 
#define TRIGGER_IT   0x00
 
#define TIMER0_IT_MASK
 

Functions

void sys_time_arch_init (void)
 
static void sys_tick_irq_handler (void)
 
void TIMER0_ISR (void)
 

Detailed Description

LPC21xx timing functions.

Definition in file sys_time_arch.c.

Macro Definition Documentation

#define ACTUATORS_IT   0x00

Definition at line 42 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define AMI601_IT   0x00

Definition at line 76 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define MB_SCALE_IT   0x00

Definition at line 54 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define MB_TACHO_IT   0x00

Definition at line 60 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define PPM_IT   0x00

Definition at line 48 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define PWM_INPUT_IT1   0x00

Definition at line 67 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define PWM_INPUT_IT2   0x00

Definition at line 70 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define SYS_TICK_IT   TIR_MR0I

Definition at line 37 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define TIMER0_IT_MASK
Value:
#define PPM_IT
Definition: sys_time_arch.c:48
#define MB_SCALE_IT
Definition: sys_time_arch.c:54
#define PWM_INPUT_IT2
Definition: sys_time_arch.c:70
#define TRIGGER_IT
Definition: sys_time_arch.c:82
#define ACTUATORS_IT
Definition: sys_time_arch.c:42
#define SYS_TICK_IT
Definition: sys_time_arch.c:37
#define MB_TACHO_IT
Definition: sys_time_arch.c:60
#define AMI601_IT
Definition: sys_time_arch.c:76
#define PWM_INPUT_IT1
Definition: sys_time_arch.c:67

Definition at line 85 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

#define TRIGGER_IT   0x00

Definition at line 82 of file sys_time_arch.c.

Referenced by TIMER0_ISR().

Function Documentation

void sys_time_arch_init ( void  )

Definition at line 96 of file sys_time_arch.c.

Referenced by sys_time_init().

+ Here is the caller graph for this function:

void TIMER0_ISR ( void  )

Definition at line 154 of file sys_time_arch.c.

References ACTUATORS_IT, AMI601_ISR, AMI601_IT, ISR_ENTRY, ISR_EXIT, LED_TOGGLE, MB_SCALE_IT, MB_TACHO_IT, PPM_ISR, PPM_IT, PWM_INPUT_IT1, PWM_INPUT_IT2, Servos4015Mat_ISR, SERVOS_4017_ISR, ServosPPMMat_ISR, sys_tick_irq_handler(), SYS_TICK_IT, T0IR, TIMER0_IT_MASK, TRIG_ISR(), TRIGGER_IT, and VICVectAddr.

Referenced by sys_time_arch_init().

+ Here is the call graph for this function:

+ Here is the caller graph for this function: