Hi,

thanks again Phil. I still can not read the key value from the IR. It keeps
on reading the same value (0xbefffcc8).

The program initializes the MSP430LIB, but can't get a correct value.

About the examples, i cant run then because of problems in the compilation.
I'm working on that too.

What is this setup of the remote control you are talking about? (You did set
up the remote control for device '0020' (or whatever it was) & remote is set
for DVD? ) Where should I do that? Maybe thats whats missing for my program
to work.

Thanks again.

Regards,

On Mon, Aug 4, 2008 at 4:18 AM, Phil Quiney
<[EMAIL PROTECTED]>wrote:

>  Hi,
>
> I checked the sample code in the dvsdk and it is the same as the code
> fragments I gave you....here is a list of files that reference the IR
> functions.
>
> [EMAIL PROTECTED] dvsdk_01_20_00_014]$ find . -type f -name *.[ch]|xargs
> grep -l get_ir_key
> ./demos/dm6446/decode/ctrl.c
> ./demos/dm6446/interface/start.c
> ./demos/dm6446/interface/encdec.c
> ./demos/dm6446/interface/tparty.c
> ./demos/dm6446/interface/enc.c
> ./demos/dm6446/interface/menu.c
> ./demos/dm6446/interface/dec.c
> ./demos/dm6446/encodedecode/ctrl.c
> ./demos/dm6446/utils/msp430lib/msp430lib.c
> ./demos/dm6446/utils/msp430lib/msp430lib.h
> ./demos/dm6446/utils/include/msp430lib.h
> ./demos/dm6446/encode/ctrl.c
> ./demos/dm355/decode/ctrl.c
> ./demos/dm355/interface/start.c
> ./demos/dm355/interface/encdec.c
> ./demos/dm355/interface/tparty.c
> ./demos/dm355/interface/enc.c
> ./demos/dm355/interface/menu.c
> ./demos/dm355/interface/dec.c
> ./demos/dm355/encodedecode/ctrl.c
> ./demos/dm355/utils/msp430lib/msp430lib.c
> ./demos/dm355/utils/msp430lib/msp430lib.h
> ./demos/dm355/encode/ctrl.c
> Now why doesn't yours work - you have tried running the demos?
>
> You did set up the remote control for device '0020' (or whatever it was) &
> remote is set for DVD?
>
> 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
>
>
>  ------------------------------
> *From:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *Phil
> Quiney
> *Sent:* 01 August 2008 22:10
> *To:* Rodolfo Leffa
> *Cc:* [email protected]
> *Subject:* RE: Infrared device on DM6446
>
>  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]<[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: davinci-linux-open-source-bounces+pquiney=
> [EMAIL PROTECTED] [
> mailto:davinci-linux-open-source-bounces+pquiney<davinci-linux-open-source-bounces+pquiney><
> mailto:davinci-linux-open-source-bounces%2Bpquiney<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
>
>
>
>


-- 
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