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

Subversion Repositories openmsp430

[/] [openmsp430/] [trunk/] [fpga/] [OBSOLETE/] [altera_de1_board/] [software/] [memledtest/] [gray.c] - Blame information for rev 221

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 29 olivier.gi
#include "gray.h"
2
 
3
 
4
unsigned char bin2gray(unsigned char bin)
5
{
6
        return bin ^ (bin>>1);
7
}
8
 
9
unsigned char gray2bin(unsigned char gray)
10
{
11
        unsigned char bin;
12
 
13
        bin = gray ^ (gray>>1);
14
        bin ^= (bin>>2);
15
        bin ^= (bin>>4);
16
 
17
        return bin;
18
}
19
 
20
 

powered by: WebSVN 2.1.0

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