Hi ,

Your English is fine, I can understand what you are asking - I think anyway ;-) 

I will have another look at this on Monday - I pulled the code snippets from an 
area of code I have never seen before so it is possible I missed something. The 
code we have definitely works as we use it daily....

You might be able to find some similar code amongst the examples....find, xargs 
& grep are your friends here.

Something like ...

find dir_name -type f -name '*.[ch]'|xargs grep -l msp430lib_get_ir_key 
...to save you looking it up.

Regards

Phil Q


-----Original Message-----
From: Rodolfo Leffa [mailto:[EMAIL PROTECTED]
Sent: Fri 8/1/2008 1:57 PM
To: Phil Quiney
Cc: [email protected]
Subject: Re: Infrared device on DM6446
 
Hi Phil,

first of all thanks for the answer. It was very helpfull. 

I tried to read the IR using the structure you put here, but only one value is 
returned by msp430lib_get_ir_key(). Even pressing diferent keys on the remote 
only one number is returned. Is there any configuration needed for the receiver 
ou for the remote control? I mean, something like configurate the remote 
control(s) that the msp430lib can comunicate with? 

Thanks again and sorry for my bad english.


On Fri, Aug 1, 2008 at 6:12 AM, Phil Quiney <[EMAIL PROTECTED]> wrote:


        Hi,
         
        The IR receiver can be read by using the msp430lib.a library that ships 
with the example programs.
         
        To use it (some code snippets)...
         
        #include "msp430lib.h"
         
            initMask |= MSP430LIBINITIALIZED;
            // Initialize the MSP430 library to be able to receive IR commands
            if (msp430lib_init() == MSP430LIB_FAILURE)
            {
                perror( "Failed to initialize msp430lib" );
                return(-1);
            }
        
         
            enum msp430lib_keycode key;
         
                /* See if an IR remote key has been pressed */
                if( msp430lib_get_ir_key( &key ) == MSP430LIB_FAILURE )
                {
                    printf("Failed to get IR value.\n");
                }
         
        The key returned is one of...
         
            MSP430LIB_KEYCODE_POWER
            MSP430LIB_KEYCODE_CHANINC
            MSP430LIB_KEYCODE_CHANDEC
            MSP430LIB_KEYCODE_VOLINC
            MSP430LIB_KEYCODE_VOLDEC
            MSP430LIB_KEYCODE_OK
            MSP430LIB_KEYCODE_0
            MSP430LIB_KEYCODE_1
            MSP430LIB_KEYCODE_2
            MSP430LIB_KEYCODE_3
            MSP430LIB_KEYCODE_4
            MSP430LIB_KEYCODE_5
            MSP430LIB_KEYCODE_6
            MSP430LIB_KEYCODE_7
            MSP430LIB_KEYCODE_8
            MSP430LIB_KEYCODE_9
            MSP430LIB_KEYCODE_FASTFORWARD
            MSP430LIB_KEYCODE_REWIND
            MSP430LIB_KEYCODE_ENTER
            MSP430LIB_KEYCODE_INPUT
            MSP430LIB_KEYCODE_MENU
            MSP430LIB_KEYCODE_MENUDONE
            MSP430LIB_KEYCODE_INFOSELECT
            MSP430LIB_KEYCODE_SLEEP
            MSP430LIB_KEYCODE_SUBTITLE
            MSP430LIB_KEYCODE_REPEAT
            MSP430LIB_KEYCODE_PLAY
            MSP430LIB_KEYCODE_RECORD
            MSP430LIB_KEYCODE_STOP
            MSP430LIB_KEYCODE_PAUSE
         
         
        Regards
         
        Phil Q
         
        Phil Quiney, Senior Software Engineer
        Trinity Convergence
        Cambridge Business Park
        Cowley Road
        Cambridge CB4 0WZ, UK
        T: +44(0)1223-435536
        F: +44(0)1223-435560
        www.trinityconvergence.com <http://www.trinityconvergence.com/> 
        
         

________________________________

        From: [EMAIL PROTECTED] 
[mailto:davinci-linux-open-source-bounces+pquiney 
<mailto:davinci-linux-open-source-bounces%2Bpquiney> [EMAIL PROTECTED] On 
Behalf Of Rodolfo Leffa
        Sent: 31 July 2008 22:46
        To: [email protected]
        Subject: Infrared device on DM6446
        
        
        Hello,
        
        i am new on the list and i have a doubt. Does anybody know to which 
device the infrared receiver on DM6446 board is mapped in the linux filesystem? 
Does the infrared device need some especific driver to work?
        
        I'm trying to integrate lirc with vlc player on this board. Any help 
would be nice!
        
        Best regards,
        
        -- 
        Rodolfo Leffa de Oliveira
        
        
        




-- 
Rodolfo Leffa de Oliveira
Laboratório de Integração de Software e Hardware - LISHA
Mestrando em Ciência da Computação - PPGCC
Universidade Federal de Santa Catarina - UFSC



_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to