not through network...
its through USB, which follows little endian format of data...


On 5/19/07, Harish Pillay <[EMAIL PROTECTED]> wrote:
> > I am using Mips 32 target and i use below structure
> >
> > typedef struct packet_t {
> >     unsigned int length;
> >     unsigned short int value;
> >     unsigned id;
> >     union {
> >             struct {
> >                 unsigned int p1;
> >                 unsigned int p2;
> >             } patterns;
> >     unsigned char data[3]
> >    }load;
> > } packet;
> >
> > when i use
> > packet mypacket;
> > mypacket.length = 10;
> > mypacket.value  = 1;
> > mypacket.id = 1251
> > and so on,
> >
> > the data passed is
> > "00 00 00 10 "
> > "00 01"
> > "12 51"
> >
> > whereas the correct data that i need to pass is
> > "10 00 00 00"
> > "01 00"
> > "51 12"
> >
> > some endian ness issue is coming,
> > please tell me, how can i convert my data in above format...
>
> How do you pass the data?  Over the network? Please
> clarify.
>
> Harish
>
> _______________________________________________
> ilugd mailinglist -- [email protected]
> http://frodo.hserus.net/mailman/listinfo/ilugd
> Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi 
> http://www.mail-archive.com/[email protected]/
>

_______________________________________________
ilugd mailinglist -- [email protected]
http://frodo.hserus.net/mailman/listinfo/ilugd
Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi 
http://www.mail-archive.com/[email protected]/

Reply via email to