In the following code:
Code:
unsigned int scale_parameter1[12]= {
{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000} };
unsigned int scale_parameter2[6]= {
{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000} };
unsigned int scale_parameter3[5]= {
{0x23DF,0x0000,0x1234,0x0000,0x0000} };
unsigned int scale_parameter4[5]= {
{0x0000,0x0000,0x0000,0x0000,0x0000} };
unsigned int scale_parameter5[7]= {
{0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000} };
unsigned int const *scale_parameters[] =
{
scale_parameter1, scale_parameter2, scale_parameter3,
scale_parameter4, scale_parameter5
};
I cannot figure out the needed code (for example) to read the 3rd data (0x1234) of variable named scale_parameter3[] using scale_parameters pointer array..
The following code works to read scale_parameter3[] first data (0x23DF):
temp_int = scale_parameters[20][0];
but temp_int = scale_parameters[20][2]; does not work..
I'm sure it's an easy one for you guys..
Thanks