Frank, There is an interface which does much of what you are asking, but requires installing another component. It has a few problems, which is among the reasons I have not produced any documentation for it or in any other way announced its availability. The component is emclcd and requires installing lcdproc (http://www.lcdproc.com/) for communication with the LCD display.
The display implemented is for a 20 x 4 display such as those available from Matrix-Orbital and CrystalFontz. Among the problems is the LCDproc source must be patched if you use a keypad in order to detect key press and key release for the jog functions. The project had not had a lot of activity until recently, as I offered a patch for the Matrix-Orbital driver to fix this, but no one took me up on it and I do not have developer access to that project. Recently however, I see that they are about to do a new release. The previous release was in early 2007. There are a few other issues with it, but it has been on my back burner as not being a very high priority at the moment. The source is located in src/emc/usr_intf/emclcd.cc and can be loaded with the command: loadusr emclcd Which of course presumes that lcdproc is already running. The easiest way to check it out is by using the ncurses interface / driver. Regards, Eric I have a USB device I want to use as a pendant which has an LCD display. I'm OK with writing the USB code to program it, I'm just unsure how I can integrate it with emc to provide useful outputs. I'm building yet another "joystick" type hal component. It works at a lower level allowing access to all HID items - it should work with the ShuttlePro. Initially I was thinking my hal component would have a pin that was a string input, but hal doesn't support that. Is there another standard way to communicate strings? I'm not sure if I need to expose that interface to other hal components. My component will live in user space. Maybe I just need to be to talk to axis. Any thoughts? ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
