Lines Matching full:hardware
103 * @brief Delete hardware interrupt.
106 * This API is used to delete hardware interrupt.
110 * <li>The hardware interrupt module is usable only when the configuration item for hardware
112 * <li>Hardware interrupt number value range: [OS_USER_HWI_MIN,OS_USER_HWI_MAX]. The value range
118 * @param hwiNum [IN] Type#HWI_HANDLE_T: hardware interrupt number. The value range applicable
120 * @param irqParam [IN] Type #HwiIrqParam *. ID of hardware interrupt which will base on
121 * when delete the hardware interrupt.
132 * @brief Create a hardware interrupt.
135 …* This API is used to configure a hardware interrupt and register a hardware interrupt handling fu…
139 * <li>The hardware interrupt module is usable only when the configuration item for hardware
141 * <li>Hardware interrupt number value range: [OS_USER_HWI_MIN,OS_USER_HWI_MAX]. The value range
147 …* @param hwiNum [IN] Type#HWI_HANDLE_T: hardware interrupt number. The value range applicable f…
149 …* @param hwiPrio [IN] Type#HWI_PRIOR_T: hardware interrupt priority. Ignore this parameter tempo…
150 …* @param mode [IN] Type#HWI_MODE_T: hardware interrupt mode. Ignore this parameter temporaril…
151 …* @param handler [IN] Type#HWI_PROC_FUNC: interrupt handler used when a hardware interrupt is tr…
153 * handler used when a hardware interrupt is triggered.
155 …* @retval #OS_ERRNO_HWI_PROC_FUNC_NULL 0x02000901: Null hardware interrupt handling …
157 …* @retval #OS_ERRNO_HWI_NO_MEMORY 0x02000903: Insufficient memory for hardware …