Hardware Abstraction Layer for FreeRTOS
Main Page
Related Pages
Modules
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
w
x
y
z
Functions
Variables
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
w
x
y
z
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
a
b
c
d
e
g
h
i
l
m
n
p
r
s
t
u
v
Variables
Typedefs
Enumerations
Enumerator
c
g
i
r
s
t
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
irq.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: MIT */
2
/*
3
* Author: Andreas Werner <kernel@andy89.org>
4
* Date: 2016
5
*/
6
#ifndef IRQ_H_
7
#define IRQ_H_
8
#include <stdint.h>
24
int32_t
irq_init
();
31
int32_t
irq_enable
(int32_t irqnr);
38
int32_t
irq_disable
(int32_t irqnr);
46
int32_t
irq_notify
(int32_t cpuid, int32_t irqnr);
53
int32_t
irq_clear
(int32_t irqnr);
59
int32_t
irq_getCPUID
();
67
int32_t
irq_setPrio
(int32_t irqnr, int32_t prio);
74
int32_t
irq_getPrio
(int32_t irqnr);
81
int32_t
irq_mask
(int32_t irqnr);
88
int32_t
irq_unmask
(int32_t irqnr);
90
#endif
irq_disable
int32_t irq_disable(int32_t irqnr)
irq_enable
int32_t irq_enable(int32_t irqnr)
irq_notify
int32_t irq_notify(int32_t cpuid, int32_t irqnr)
irq_init
int32_t irq_init()
irq_setPrio
int32_t irq_setPrio(int32_t irqnr, int32_t prio)
irq_mask
int32_t irq_mask(int32_t irqnr)
irq_clear
int32_t irq_clear(int32_t irqnr)
irq_getCPUID
int32_t irq_getCPUID()
irq_getPrio
int32_t irq_getPrio(int32_t irqnr)
irq_unmask
int32_t irq_unmask(int32_t irqnr)
driver
include
irq.h
Generated on Tue Aug 17 2021 15:19:23 for Hardware Abstraction Layer for FreeRTOS by
1.8.20