Hello, I have a variable of type Nat16 (unsigned int) which is called PulseWidth. In the function that fills the variable PulseWidth, there's some assembler code (#pragma asm/endasm included in the .c file), so I have to indicate to the compiler to generate an assembler src file and to assemble this src file too. Because of that, I have to open the corresponding .src file to put breakpoints (apparently, I can't put breakpoints in the 'normal' .c file). When the breakpoint is hit, I would like to see the content of this variable in the watch window #1. However, I only see the value of one byte of this variable iso the whole variable. I have to open the memory window after looking where in the memory this variable is located, and only then I can see the two bytes (so, the 'complete' variable). My question: how to show the complete variable when you have hit a breakpoint in a .src file? Is there something like PulseWidth and PulseWidth+1 to be defined in the watch window? The example I gave just now certainly does not work, because if you put PulseWidth+1, the watch window simply adds 1 to the value of PulseWidth. Is there some other way to represent the second byte (or better, the whole variable at once)? Rgds, --Geert PS.: uVision version 2.33, C-compiler version 7.03.
Sorry Geert, I fail to see the connection PS: Erik, you see IDE is not (always) the end of the world!!! Although we can't really complain (I know too we're lacking a CodeWright interface,I know...). I am referring to ICE Erik
What I meant by this, Erik, is that also with an IDE you can indeed have problems seeing what you want to see (or just not...). And I gave a kind of a 'wink' to you, because I read (and understood) on other forums that you are one of the (maybe many) developpers that would like to use another powerful editor from within the Keil environment. That's all :-) Rgds, --Geert