Installing library issue

Hello
I'm trying to install driver libraries for the NRF24l01 transcievers (both mirf and rf-24) but i keep getting the error message saying the librarys can't be used as they need to contain ascii only with no spaces etc.

I've changed the name of the zip files so they no longer contain dashes etc but i take it I have to do the same to some of the file names within those zip files to make them work, then restart the arduino IDE.

which files is it i need to rename when fixing a library? there are a few subfolders that dont seem to be able to have their name changed in any way and there are a lot of other files within the zip that could possibly require name changes but i'm not sure which ones are stopping me importing the library.

Any help much appreciated.

but i take it I have to do the same to some of the file names within those zip files to make them work

You shouldn't need to. If you do, you should be looking for a better library.

I'm trying to install driver libraries for the NRF24l01 transcievers

From?

which files is it i need to rename when fixing a library?

None.

there are a few subfolders that dont seem to be able to have their name changed in any way

Don't seem to? What does that mean? Either you can change the name or you can't. There is nothing mysterious about that.

A library should have at least 2 files held within a directory. The directory name must begin with a letter and not have any spaces, dots, dashes etc (underline is fine). The two files within it should be named the same as the directory, but one with .cpp and one with .h at the end of it. Other files are allowed as well, but those are the files that make a library a library.

For example, the Wire.h library would have:

Wire/Wire.h
Wire/Wire.cpp

Make sure that the library you have is named like that.

Okay might have found the issue.

the compiler is saying this file is making it not work.

however its not letting me change the name of the file.

Not really sure where to go from here also having a look inside the file i'm not seeing anything acuatlly named cpp or as the header file:(

oh and for refference for the time being i am trying to get the rf 24 library to work

and/or the MIRF library
http://playground.arduino.cc/InterfacingWithHardware/Nrf24L01

I see RF24.h and RF24.cpp in that github repo.

You should name the folder RF42 and the files within that folder should be just as you see them in the repo listing.

however its not letting me change the name of the file.

Stop using "it". Start explaining what "it" is.

PaulS:

however its not letting me change the name of the file.

Stop using "it". Start explaining what "it" is.

Suffice is to say is a word we Knights of Ni cannot hear.

You have to extract the folder out of the zip file before you can edit it! You can't put your socks on before you get them out of the drawer, so why do you expect to be able to do things with a folder in a zip file without taking it out of that zip file first?

When you download libraries from GitHub they usually have the "version" number attach as a hex string. You need to strip that off.

All fixed, nice one thanks!