Hi Mindaugas, Many thanks to your reply. I'll try and let you know.
Ittipong 2009/1/30 Mindaugas Jaraminas <[email protected]> > Hi Ittipong > > Here is quick example: > > #include <stdio.h> > #include <string.h> > #define UINT8 unsigned char > > void display(UINT8 * buffer, UINT8 Length){ > UINT8 * tmp = buffer; > UINT8 mask; > int i, y; > for (i = 0; i < Length; i++) { > mask = 1; > printf ("Printing byte 0x%02X, bits = ", *tmp); > for (y=0; y < 8; y++ ){ > printf ("%X,", (*tmp & mask) >> y); > mask = mask << 1; > } > printf ("\n"); > tmp ++; > } > } > > int main () > { > UINT8 buff[3]= {0x01, 0xAA, 0x03,}; > UINT8 len = sizeof(buff); > > display(buff, len); > > return 0; > } > > The output is: > > Printing byte 0x01, bits = 1,0,0,0,0,0,0,0, > Printing byte 0xAA, bits = 0,1,0,1,0,1,0,1, > Printing byte 0x03, bits = 1,1,0,0,0,0,0,0, > > -- > Best regards > Mindaugas Jaraminas > > George Carlin - "May the forces of evil become confused on the way to > your house." > > > 2009/1/30 Ittipong Khemapech <[email protected]>: > > Hi, > > > > Is it possible to access and set value to each individual bit of > message_t > > payload? I've been through the archives and found nothing. If you have > done > > before, please share or give me some hints. > > > > Many thanks in advance, > > Ittipong > > > > > > _______________________________________________ > > Tinyos-help mailing list > > [email protected] > > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > > >
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
