On Fri, 23 Apr 2010 01:23:14 +0100, Philip Pemberton wrote: > Hi guys, > The thread on wireless modules has piqued my curiosity... and I'm tempted > to nip down to Farnell and buy a couple of ZeroG ZG2100M modules to muck > about with. Thing is, the datasheet (go to > http://uk.farnell.com/ then search for ZG2100M) is a 30-page "connecting- > it-up HOWTO" with no information on the hardware registers or anything > that could be remotely considered "programming information." > > Ordinarily I'd just use the Microchip libraries, but I'm not fond of the > licensing scheme (I don't want anything in my codebase that is tagged > "for XYZMCUManufacturer's products only", especially when it's code > that's cross-platform portable). That and based on my experiences with > the MCHP USB stack, I'd sooner juggle flaming torches in the middle of > the Buncefield Oil Refinery than use their code. > > Has anyone managed to get hold of a more detailed datasheet or some > sample code without the "for use on Microchip MCUs only" licence rider? A > quick Google search suggests there was (once upon a time) STM32 and > Freescale driver code kicking about, but zerogwireless.com has been > zapped, and said code is nowhere to be found :( I designed these modules into a product about a year ago. Our system uses a Samsung S3C2443 ARM920T CPU and we're running a commercial OS (smx). At the time, ZeroG was able to provide us with Microchip specific drivers (which we didn't use) and a generic driver development package. They also had a driver package for Linux which they used to benchmark the modules under Linux with an ARM9 CPU (much like our system). We ultimately ported the generic drivers to the smx OS. They told us the Linux drivers had some rough edges and weren't production ready but they sent them to us anyway. My software engineer had a small linux system up and running on our hardware in a few days for our own benchmarking so I know they couldn't have been too bad. We have much more detailed data than is publicly available but we had to sign an NDA to get them. I'm not sure what the situation is now that Microchip owns them but I think the information and drivers you want probably still exists. I would get in touch with the product manager at Microchip for the ZeroG modules. They should be able to tell you for sure. Matt Pobursky Maximum Performance Systems -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist