27#if defined(__cplusplus)
31#include "hal_common.h"
33#define IOIM_NA_IRQ_NUM (-16)
96 void *handler,
void *handle);
112#if defined(__cplusplus)
ioim_status_t IOIM_SetIRQHandler(void *base, void *handler, void *handle)
Установка обработчика прерывания для устройства IO.
int32_t IOIM_GetIRQNumber(void *base)
Получение номера прерывания в системе
ioim_status_t IOIM_ClearIRQHandler(void *base)
Сброс обработчика прерывания для устройства IO.
ioim_status_t
Возвращаемые статусы IOIM.
Definition hal_ioim.h:38
ioim_status_t IOIM_SetIRQHandler_DMA(void *base, uint32_t channel, void *handler, void *handle)
Установка обработчика прерывания для DMA.
ioim_status_t IOIM_ClearIRQHandler_DMA(void *base, uint32_t channel)
Сброс обработчика прерывания для DMA.
@ IOIM_Status_Ok
Definition hal_ioim.h:39
@ IOIM_Status_UnknownBase
Definition hal_ioim.h:40
@ IOIM_Status_NullHandler
Definition hal_ioim.h:41