To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / *1779 (-40)
  Re: video game type thing...
 
(...) Are you doing the if() in some kind of loop, or an event function? If the button isn't pressed at the exact time you happen to execute the statement, it won't work. It's difficult to help debug your code without seeing your code 8?) ROSCO (24 years ago, 22-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
(...) havent followed the whole conversation here, but if ur doing an "if "test and it doesnt hit when it should, you might consider displaying the TOUCH_2 variable on the display just before the "if" test, it might not be what you think it is! (...) (24 years ago, 22-Mar-01, to lugnet.robotics.rcx.legos)
 
  video game type thing...
 
Well, it still doesn't work even with the if(TOUCH_2){} instead of if(TOUCH_2 == 1){} . Any ideas? Nick H. (24 years ago, 22-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: More than one Source C file
 
Please ignore this message, Dyanimc objects :) - Ciaran (24 years ago, 20-Mar-01, to lugnet.robotics.rcx.legos)
 
  More than one Source C file
 
Hi, I'm trying to compile together several C++ objects, each of which is contained in a seperate .c file, with a seperate header file, in GCC, I'd just use gcc foo.c fooa.c foob.c -o out.exe ... or whatever, how do I adjust the legos Makefile to (...) (24 years ago, 20-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: Code
 
Chris, there's a CVS repository at SourceForge. Go to the legos page at legos.sourceforge.net. You'll need update access if you want to check anything in, but anyone can check out the latest, greatest source (or any previous version). HTH BTW, I (...) (24 years ago, 19-Mar-01, to lugnet.robotics.rcx.legos)
 
  Code
 
Is there a legOS code repository where LegOS users share code? (24 years ago, 19-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: ROM Firmware size limit? Firmdl bug?
 
(...) does the (...) them (...) web (...) when (...) rcx_comms (...) have (...) I've not done latest merge (few lines in firmdl.c), but I've modified the rcx_comms to make it win32-working (100%) inside legOS. I will send ASAP modified firmdl source (...) (24 years ago, 17-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: ROM Firmware size limit? Firmdl bug?
 
(...) I remember when I added support for larger firmware files, there was a merge that took place to get my changes into the LegOS version of firmdl. Probably Cygwin support got lost during this merge. This should be put back into LegOS for sure, (...) (24 years ago, 17-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: ROM Firmware size limit? Firmdl bug?
 
(...) Hmm. Quad speed downloading in Version 3.1 doesn't seem to work under Cygwin on W2K (though single speed does). It always returns either a 'write: permission denied' of 'bad ir link' error (which one it is seems to be random!) , even if the (...) (24 years ago, 17-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: ROM Firmware size limit? Firmdl bug?
 
(...) Get the latest version of firmdl and/or the latest version of LegOS. (URL) (24 years ago, 15-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
I'll try that. I thought it was something or other like this. I'll post when I'm at least partially successful. (24 years ago, 15-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
Nick, The TOUCH_x macros are boolean - they return true or false. You should be testing if (TOUCH_2) {....} HTH ROSCO (...) (24 years ago, 15-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
I just got new batteries for my RCX, so I just did an actual test. I didn't get very far. I don't believe that it is registering the touch sensors. Here's how I had it: if(TOUCH_2 == 1) { do this and that and that; } What's wrong with it? I should (...) (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
Or pid_t pid1 = execi... Philippe (...) (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
(...) Shouldn't (...) No, the returned process id is an integer (int) I believe, you just replace it with int pid1 = execi .... for example :) - Ciaran (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
It probably should. But why does it say that "pid1" is undeclared? Shouldn't that be taken care of in tm.h or unistd.h? (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Kernel proposal - message passing and signals
 
Hi, I have been poking around in the legOS kernel and it appears that there is no formal way to pass messages between tasks - only shared protected resources through semaphores. I intend to modify the kernel to add the features descried below. Note (...) (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
(...) <-- Cut -- > (...) Shouldn't thist say kill(pid1); ? - ciaran (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
I worked on that. I'm having trouble with "execi()" and some stuff related to it. Here's the offending area, but not the entire program: int main(int argc, char **argv) { pid1=execi(&startup, 0, NULL, 1, DEFAULT_STACK_SIZE); MYexit = -1; cputs("x"); (...) (24 years ago, 13-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
(...) No, it will not. Functions don't work like that, in general. If you want to call a function and have it run independently of the calling function, you must use execi() to start it. (24 years ago, 12-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
Thanks for the response! Now I'm almost ready to test it. I just need to know if, when you have a call void function, and you then use the int main() to close the program with return 0;, will the void keep running? Here's my current copy, without (...) (24 years ago, 12-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
Thanks for the response! Now I'm almost ready to test it. I just need to know if, when you have a call void function, and you then use the int main() to close the program with return 0;, will the void keep running? Thanks Nick Howell (...) (24 years ago, 12-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: video game type thing...
 
(...) I think you mean if (enemy == 1). Also, the identifier "fight" resolves to the address of the fight function. Doing "fight;" is equivalent to doing "1;". It's legal, but it doesn't accomplish anything. You want to do "fight();" and (...) (24 years ago, 12-Mar-01, to lugnet.robotics.rcx.legos)
 
  video game type thing...
 
I'm building a video game type thing. It has three touch sensors, for left, right, and fire. The LCD controls where the enemy is. I'm having some problems with my code, so here it is(I'm using kernel 0.2.4): #include "conio.h" #include "dmotor.h" (...) (24 years ago, 12-Mar-01, to lugnet.robotics.rcx.legos)
 
  RE: ROM Firmware size limit? Firmdl bug?
 
(...) The limit is in the checksum routine built into the RCX - it only does a sum up to 0xCC00! So you may need to fiddle with firmdl to allow a larger SREC image, but only checksum up to 0xcc00. Hope this helps. Ralph Hempel (24 years ago, 9-Mar-01, to lugnet.robotics.rcx.legos)
 
  ROM Firmware size limit? Firmdl bug?
 
Hi! I'm using legOS 0.2.4 on Cygwin, and since memory is tight, I thought I'd try statically compiling my program to an .srec file, and using firmdl3 to download it, since I can do without the keys,conio,task, and memory managment stuff. This works (...) (24 years ago, 9-Mar-01, to lugnet.robotics.rcx.legos)
 
  legOS papers?
 
The kernel documentation by Stig Nielsson references two papers that I have been unable to find by websearch: MK Christiansen, MH Pedersen, and T. Glaesner Solving the priority inversion problem in legos Technical Report, AUC, 2000 L Christensen, ST (...) (24 years ago, 8-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: compiling the kernel.
 
Hi Ciaran, Ciaran Jessup <ciaranjessup@myrealbox.com> wrote in message news:G9qF59.46r@lugnet.com... (...) came (...) No, it can't find genlds because it's not using the path - it's only looking in /legos/util/. This seems to indicate you haven't (...) (24 years ago, 5-Mar-01, to lugnet.robotics.rcx.legos)
 
  compiling the kernel.
 
hi, I'm trying to 'adjust' my kernel so it doesn't have sound support, or rotation sensor support, so I adjusted the config.h file, an went to legos root, make realclean; make .....and it came up with the following error (this is taken from a run (...) (24 years ago, 6-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: Simple RCX-PC communication
 
Ciaran Jessup wrote [snipped]: (...) Thanks for the offer, but after posting my question I decided to have a go at writing my own java solution, and having done so, I also like mine. Looks like all those software reuse lectures I took were wasted on (...) (24 years ago, 4-Mar-01, to lugnet.robotics.rcx.legos)
 
  showing my ignorance of makefiles :)
 
Hi, once again a stupid problem :) .. I've just moved all my code over from procedural C , to nice object orientated C++ legos code... the problem is... how does one compile in more than one file, at the minute I get around it by including my files (...) (24 years ago, 5-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: MOC: Tower crane
 
Hi all I posted this everywhere else, then realised maybe some of you here might be interested. It's not a robot, but uses 2 RCXs running legOS as controllers. It's my first major project using legOS! Regards, ROSCO (...) (24 years ago, 3-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: A humble contribution to the community
 
(...) now I can just go straight to your page! Together with the Windows version by Rossz Vámos-Wentworth at (URL) (I still haven't got around to trying this Rossz), we can install easily on both platforms! (...) Aren't they always 8?) ROSCO (24 years ago, 3-Mar-01, to lugnet.robotics.rcx.legos)
 
  A humble contribution to the community
 
Having installed legOS on a couple of machines and always having trouble remembering the most basic of command i have made this page (URL) that i (and whoever else might need some help) can easily do it again. Considered that we might be having some (...) (24 years ago, 3-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: almost made it, but need help..again :)
 
(...) Your problem is not the .so file (hasn't got to linking stage yet), but the .h file. You need to do: gcc -I/path/of/lnplib/includes name.c -o name or put the full path to lnplib.h in the include statement in name.c HTH ROSCO (24 years ago, 2-Mar-01, to lugnet.robotics.rcx.legos)
 
  almost made it, but need help..again :)
 
heh guys, im back..again :) have downloaded and installed lnpd. i have: export LD_LIBRARY_PATH=$LD_...lnp/liblnp so that my PC programs in ~/legOS/host/lnpd+li...plications can find the liblnp.so.x file. but i allways get an error when i try to gcc (...) (24 years ago, 2-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: kernel hacking in lnp.c (problem)
 
(...) The best way to do this kind of thing is to save the info you want to display in a variable or something, set a flag saying somethings there, and let another task display the data & reset the flag. You can see a simple implementation of this (...) (24 years ago, 1-Mar-01, to lugnet.robotics.rcx.legos)
 
  Re: kernel hacking in lnp.c (problem)
 
(...) Posting your code would help a lot :-). lnp_receive_packet() is called after the integrity layer has verified the checksum from an interrupt handler. So your code should be short e never call functions that wait or may cause a task switch. dll (...) (24 years ago, 1-Mar-01, to lugnet.robotics.rcx.legos)
 
  kernel hacking in lnp.c (problem)
 
hi everybody. in /kernel/lnp.c there is a function called lnp_receive_packet. here im trying to insert a function that will display whatever came in the data field when lnp_receive_packet was called. (interested in seeing everything, including (...) (24 years ago, 1-Mar-01, to lugnet.robotics.rcx.legos)


Next Page:  5 more | 10 more | 20 more | 40 more

Redisplay Messages:  All | Compact

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR