Problems getting HelloRamDisk running

I actually had HelloRamDisk and RamByteReadWrite operational when RamDiskToSDFat was giving me problems. While trying to get the latter example to work, all the RamDisk examples stopped working. I decided to reinstall IDE and start over. Still HelloRamDisk is not working. My import library contributed list contains RamDisk and M23LCV1024. I had also added SdFat to the contributed library, but for some reason it's not listed now.

When I run HelloRamDisk I get the errors 'RamVolume' does not name a type & 'RamFile' does not name a type, etc.

My files hierarchy is:
.../libraries/RamDisk/RamDiskDemo20140412 (Under that I have 3 files:)
/M23LCV1024/.h & .CPP files
/RamDisk/...
/SdFat/...

Any ideas what's wrong?

Thanks Gerry

OK, I figured it out. Even though RamDisk was listed in the contributed library, there wasn't anything in it. I didn't know it before, but you can open a sketch and use "Import Library", to load the #include files into your sketch. That's a good test to see if the library is really included. Nothing came up when trying to load the #include files for RamDisk. It's all working now after restructuring the RamDisk files.

Gerry

Not sure this is of interest, but here are the results of the RamDisk examples:

RamByteReadWrite

FreeRam: 1629
Format (Y/N): Y

File read/write stats
fileSize: 51000
write millis: 2430
read millis: 2221

Stream getc/putc stats
putc millis: 201
getc millis: 224
streamSize: 51000
Done!

RamDiskLoggerTest

Format (Y/N): Y
clusterCount: 250
Starting test
t: 7.53 sec
minMicros: 60
maxMicros: 216
avgMicros: 66
sync micros: 160
filesize: 120000

pin0,pin1,pin2,pin3,pin4
443,379,344,312,1023
778,622,514,432,1023
921,799,685,577,1023
980,904,814,709,1023
1002,959,896,809,1023
1009,983,943,877,1023
1011,994,969,921,1023
1012,998,981,946,1023
1011,998,984,959,1023
1010,997,985,966,1023
Done

RamDiskToSdFat

FreeRam: 1098
Format (Y/N): Y
Writing ramFile
TEST.CSV 2000-01-01 01:00:00 16694
Copying ramFile to sdFile
DATALOG.TXT 2014-04-10 12:29:30 0
RUN_0.TXT 2014-04-17 18:02:50 0
TEST.CSV 2000-01-01 01:00:00 16694
Done

RamStdioBench

Type any character to start
uint8_t 0 to 255, 100 times
fileSize: 116500
print millis: 6776
stdio millis: 712
ratio: 9.52

uint16_t 0 to 18000
fileSize: 114890
print millis: 6226
stdio millis: 748
ratio: 8.32

uint32_t 0 to 18000
fileSize: 114890
print millis: 6221
stdio millis: 852
ratio: 7.30

uint32_t 1000000000 to 1000010000
fileSize: 120000
print millis: 5975
stdio millis: 1060
ratio: 5.64

float nnn.ffff, 10000 times
fileSize: 100000
print millis: 10048
stdio millis: 1723
ratio: 5.83

Done

RamTestPrint

FreeRam: 606
Format (Y/N): Y

Special float values differ:
Arduino -INFINITY, -NAN, -1e11, 1e11, NAN, INFINITY
inf
nan
ovf
ovf
nan
inf
Stdio -INFINITY, -NAN, -1e11, 1e11, NAN, INFINITY
-INF
NaN
-OVF
OVF
NaN
INF

fileSize: 406
files verify
Done!