Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
interrupt.h 파일 참조
#include <stddef.h>
#include <stdint.h>
#include "circular_queue.h"
#include "pic.h"
interrupt.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

데이타 구조

struct  tagInterruptContext
 인터럽트 콘텍스트입니다. 더 자세히 ...
 

타입정의

typedef struct tagInterruptContext InterruptContext
 인터럽트 콘텍스트입니다. 더 자세히 ...
 

열거형 타입

enum  { INTERRUPT_QUEUE_FLAG_KEYBOARD = PIC_IRQ_KEYBOARD << 24 }
 

함수

void ckInterruptQueueInitialize (void)
 인터럽트 큐를 초기화합니다. 더 자세히 ...
 
void ckExceptIntHandler00 ()
 
void ckExceptIntHandler01 ()
 
void ckExceptIntHandler02 ()
 
void ckExceptIntHandler03 ()
 
void ckExceptIntHandler04 ()
 
void ckExceptIntHandler05 ()
 
void ckExceptIntHandler06 ()
 
void ckExceptIntHandler07 ()
 
void ckExceptIntHandler08 ()
 
void ckExceptIntHandler09 ()
 
void ckExceptIntHandler0A ()
 
void ckExceptIntHandler0B ()
 
void ckExceptIntHandler0C ()
 
void ckExceptIntHandler0D ()
 
void ckExceptIntHandler0E ()
 
void ckExceptIntHandler0F ()
 
void ckExceptIntHandler10 ()
 
void ckExceptIntHandler11 ()
 
void ckExceptIntHandler12 ()
 
void ckExceptIntHandler13 ()
 
void ckExceptIntHandler14 ()
 
void ckUnknownIntHandler ()
 

변수

CircularQueue32 g_InterruptQueue
 인터럽트 큐입니다. 더 자세히 ...
 

상세한 설명

날짜
2014. 4. 27.
작성자
dlarudgus20

타입정의 문서화

인터럽트 콘텍스트입니다.

C로 짜여진 ISR에 어셈블리로 짜여진 ISR이 인수로 이 콘텍스트의 포인터를 넘깁니다.

열거형 타입 문서화

anonymous enum
열거형 멤버
INTERRUPT_QUEUE_FLAG_KEYBOARD 

함수 문서화

void ckExceptIntHandler00 ( )
void ckExceptIntHandler01 ( )
void ckExceptIntHandler02 ( )
void ckExceptIntHandler03 ( )
void ckExceptIntHandler04 ( )
void ckExceptIntHandler05 ( )
void ckExceptIntHandler06 ( )
void ckExceptIntHandler07 ( )
void ckExceptIntHandler08 ( )
void ckExceptIntHandler09 ( )
void ckExceptIntHandler0A ( )
void ckExceptIntHandler0B ( )
void ckExceptIntHandler0C ( )
void ckExceptIntHandler0D ( )
void ckExceptIntHandler0E ( )
void ckExceptIntHandler0F ( )
void ckExceptIntHandler10 ( )
void ckExceptIntHandler11 ( )
void ckExceptIntHandler12 ( )
void ckExceptIntHandler13 ( )
void ckExceptIntHandler14 ( )
void ckInterruptQueueInitialize ( void  )

인터럽트 큐를 초기화합니다.

참고
g_InterruptQueue
void ckUnknownIntHandler ( )

변수 문서화

CircularQueue32 g_InterruptQueue

인터럽트 큐입니다.