Nol.A SDK Library  24.11.0
For IoT System Software Development
Classes | Functions
Interrupt

Interrupt Functions. More...

Classes

struct  GPIOInterruptInfo_t
 GPIO 인터럽트에 관한 상세정보 More...
 

Functions

void interrupts ()
 noInterrupts()로 비활성화된 인터럽트를 다시 활성화합니다.
 
uint32_t interrupts2 ()
 
void noInterrupts ()
 interrupts() 가 호출될 때까지 인터럽트를 비활성화합니다. 부득이 원자적(atomic) 실행을 요구하는 곳에서 가능한 짧게 사용합니다.
 
void noInterrupts2 (uint32_t)
 

Detailed Description

Interrupt Functions.

인터럽트는 보드에 어떤 이벤트가 발생했을 때 처리를 담당하는 함수로 연결하여 이벤트를 처리할 수 있는 기능을 의미합니다. Nol.A에서는 디지털 입력, SerialPort 입력 , Timer 시간 만료 등에 대한 이벤트를 처리하기 위한 용도로 인터럽트 함수를 지정할 수 있습니다. 디지털 입력 외 다른 기능에 대한 이벤트 처리는 각 기능별 페이지를 참고하세요. 여기에서는 임시로 인터럽트를 비활성화/활성화, 및 외부 디지털 입력 인터럽트에 대해 설명합니다.