STM32G0 MCAL 0.0.1
Tiny MCAL for educational purpose.
Loading...
Searching...
No Matches
Nvic.h
Go to the documentation of this file.
1
8#ifndef NVIC_H__
9#define NVIC_H__
10
11#include "Nvic_Cfg.h"
12
13void CDD_Nvic_SetPriority( Nvic_IrqType irq, uint32 priority );
20
21#endif
void CDD_Nvic_DisableIrq(Nvic_IrqType irq)
Disables a specific peripheral interrupt in the NVIC.
Definition Nvic.c:162
uint32 CDD_Nvic_GetPendingIrq(Nvic_IrqType irq)
Return the pending status of a specific peripheral interrupt in the NVIC.
Definition Nvic.c:188
void CDD_Nvic_SetPriority(Nvic_IrqType irq, uint32 priority)
Sets the priority for a specific peripheral interrupt in the NVIC.
Definition Nvic.c:73
void CDD_Nvic_SetPendingIrq(Nvic_IrqType irq)
Sets a specific peripheral interrupt as pending in the NVIC.
Definition Nvic.c:216
void CDD_Nvic_ClearPendingIrq(Nvic_IrqType irq)
Clears the pending status of a specific peripheral interrupt in the NVIC.
Definition Nvic.c:240
uint32 CDD_Nvic_GetPriority(Nvic_IrqType irq)
Return the priority of a specific peripheral interrupt from the NVIC.
Definition Nvic.c:109
void CDD_Nvic_EnableIrq(Nvic_IrqType irq)
Enables a specific peripheral interrupt in the NVIC.
Definition Nvic.c:138
unsigned int uint32
Definition Platform_Types.h:98
Nvic_IrqType
Nested Vectored Interrupt Controller (NVIC) interrupt types for Cortex-M0+ and STM32G0xxxx....
Definition Registers.h:15