 | | Re: Interfacing Sharp's GP2D02 Distance Sensor to the RCX
|
|
(...) Hi All, Philo has a really excellent and well documented solution to the issue 'distance sensor at RCX'. quoting 'connect the analog output GP2D12 sensor using the simplest design possible ' visit: (URL) u.. Andreas (25 years ago, 20-Apr-01, to lugnet.robotics, lugnet.robotics.rcx)
|
| |
 | | Re: H8/300 Assembler/C interface
|
|
(...) No no no! Sorry. They are NOT split. Boy am I dumb. -Kekoa (25 years ago, 20-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | RE: H8/300 Assembler/C interface
|
|
(...) Not to be too obtuse, but your first message says that long and float are never split across r2 and stack. So you're saying that they ARE split? That's fine, because it makes things a lot easier - not that any of my functions actually need to (...) (25 years ago, 20-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | Re: H8/300 Assembler/C interface
|
|
(...) To be more specific, I wrote C code, then disassembled it. The C types "long" and "float" are both split. -Kekoa (25 years ago, 20-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | Re: H8/300 Assembler/C interface
|
|
(...) I wrote C code and then disassembled it. :) -Kekoa (25 years ago, 20-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | RE: H8/300 Assembler/C interface
|
|
(...) I've just done some more browsing and found this tidbit: (URL) It seems to indicate that tghe registers are always filled and that a long may be split across r2 and the stack. Comments? Cheers, Ralph (25 years ago, 20-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | Ross
|
|
Thanks Ross, I apreciate and value your advice in my persuit of enlightment:-) (25 years ago, 20-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | RE: H8/300 Assembler/C interface
|
|
(...) Ahhh, that makes it awkward with the RCX ROM calls, but I'm pretty sure I can make my assembler source compatible with this. I'm just getting ready to release an assembler RCX serial library that is either polled or interrupt driven. Any (...) (25 years ago, 19-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | Re: H8/300 Assembler/C interface
|
|
(...) By the caller? No. They are callee-save. -Kekoa (25 years ago, 19-Apr-01, to lugnet.robotics.rcx)
|
| |
 | | RE: H8/300 Assembler/C interface
|
|
(...) Thanks Kekoa. One more question, are the other registers r3,r4,r5,r6 considered volatile across a function call in GCC? Cheers, Ralph (25 years ago, 19-Apr-01, to lugnet.robotics.rcx)
|