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

Subversion Repositories mips32r1

[/] [mips32r1/] [trunk/] [Software/] [demos/] [XD5_Threads/] [src/] [drivers/] [led.c] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ayersg
#include "led.h"
2
 
3
uint32_t LED_read(void)
4
{
5
        volatile uint32_t *LED = (volatile uint32_t *)LED_ADDRESS;
6
        uint32_t data;
7
 
8
        data = *LED;
9
        return data;
10
}
11
 
12
void LED_write(uint32_t value)
13
{
14
        volatile uint32_t *LED = (volatile uint32_t *)LED_ADDRESS;
15
 
16
        *LED = value;
17
}
18
 
19
void LED_setMode(uint32_t mode)
20
{
21
        volatile uint32_t *LED = (volatile uint32_t *)LED_ADDRESS;
22
 
23
        *LED = mode;
24
}
25
 

powered by: WebSVN 2.1.0

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