OpenCores
URL https://opencores.org/ocsvn/altor32/altor32/trunk

Subversion Repositories altor32

[/] [altor32/] [trunk/] [sw/] [common/] [irq.c] - Blame information for rev 42

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 42 ultra_embe
#include "mem_map.h"
2
#include "irq.h"
3
 
4
//-----------------------------------------------------------------
5
// irq_enable 
6
//-----------------------------------------------------------------
7
void irq_enable(int interrupt)
8
{
9
    IRQ_MASK_SET = (1 << interrupt);
10
}
11
//-----------------------------------------------------------------
12
// irq_disable 
13
//-----------------------------------------------------------------
14
void irq_disable(int interrupt)
15
{
16
    IRQ_MASK_CLR = (1 << interrupt);
17
}
18
//-----------------------------------------------------------------
19
// irq_acknowledge 
20
//-----------------------------------------------------------------
21
void irq_acknowledge(int interrupt)
22
{
23
    IRQ_STATUS = (1 << interrupt);
24
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.