Hi all, I am working with the TI TUSB3200, trying to modify their example code for our own USB device. USB requires many tables which start with a length byte. I would like to use the sizeof operator to calculate this for me, as shown here:
byte code rictest[] = { sizeof(rictest), 1, 2 };
warning C198: sizeof returns 0
It is probably worth creating some validation code to make sure that things are located in memory in the order you wish. The symbol table manager uses a hash algorithm that may be changed in the future, so be careful using tricks like this. I'm not saying you shouldn't do this. I'm just saying that you should be careful. Jon