Shop OBEX P1 Docs P2 Docs Learn Events
FSWR objects CONFUSION???? — Parallax Forums

FSWR objects CONFUSION????

SamMishalSamMishal Posts: 468
edited 2009-09-19 01:45 in Propeller 1
Hi All,
·
I hope someone can enlighten me and end my confusion....
·
On the OBEX there are two versions
····· fsrw-and-friends-1.6.zip
····· fsrw-and-friends-1.7.zip
·
and now there is on the forum a third version
····· fsrw23.zip
·
Now here is my confusion.....which is the latest version....if it is 23 then why is it not on the OBEX
instead of just as a posting on the forum????
·
Also why are there two versions on the OBEX shouldn't the older one be removed????
·
BUT....most importantly......WHICH ONE SHOULD I USE???????????????????
·
They all look like they are written by the same people...............so please tell me which
one should I use.............Each looks like it does different things so it is not easy to discern
which one is the best or latest or just the one to use?????
·
What are the advantages of one object over the other?
Which ones work with both adapters below?
·
What I want is to be able to create data on an SD card using BOTH the
uController.Com SD card adapter··AND ·Parallax's uSD card adapter (item code 910-32312)
·
and also to be able to use the card with a PC to read the data later (or vice versa).
·
·
·
Regards
·
Samuel
·

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2009-09-18 18:37
    The versions in the OBEX are essentially the same with 1.7 being a later version. You'd have to look at the comments in the source code to find out what bugs have been fixed and what new features have been added. I believe some of the changes had to do with their use with the Zicog Z80 emulator.

    fsrw23 is a newer version under development. It's not in the OBEX because it's still being developed even though it's usable as it is and has several major improvements over earlier versions.

    I assume that 1.6 is still in the OBEX because it's usable as it stands and there's no reason to stop using it unless you need the additional features.

    There's very little to SD card adapters and all three versions of the SD card software work with pretty much any adapter that you use. Both you've mentioned have the pullup resistors built-in along and the Parallax one has a card detect switch which isn't used by the SD card software.

    Any of the SD card software will work with either of the adapters. There's other SD card software (like Sphinx) that will also work with pretty much any adapter. FemtoBasic and its variants use a different low level SD card driver and will also work with pretty much any adapter.
  • heaterheater Posts: 3,370
    edited 2009-09-18 18:45
    Probably all these versions are different sizes. If you are tight on space you might have reason to pick an earlier less featured, slower, whatever version over the latest.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    For me, the past is not over yet.
  • lonesocklonesock Posts: 917
    edited 2009-09-18 20:22
    For some more options, there are floating around on the forum some versions where people added FAT32 support, the ability to write hex and decimal numbers to a file, etc. At least one version even supported directories. I know Kye has also been working on a version...I think there may still be issues with the block driver but it should be fairly easy to stub in one of the working FSRW block layers.

    We are working to get an official release for the new FSRW 2.x branch, as Mike said, so it is not up in the OBEX just yet. The reasons to use this version:
    - added MMC and SDHC support (so old cards and new cards > 2GB)
    - much faster for typical usage cases (I can get over 1MB/s sustained transfer rates, almost double that for raw access)
    - FAT16 & FAT32 support

    We do not have directory support yet, and we are working on seek right now.

    Jonathan

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    lonesock
    Piranha are people too.
  • SamMishalSamMishal Posts: 468
    edited 2009-09-18 23:21
    Thanks guys....

    as I understand it then is that 1.7 is the latest non-beta version with extra utilities over 1.6
    but 1.6 works too if I do not need the extras.

    While 2.x is a major improvement and will be ready soon.....

    Thanks a lot for the info...



    Samuel
  • RaymanRayman Posts: 14,851
    edited 2009-09-19 00:38
    Maybe FSRW2.4 will include the write-protect and card-detect switch detect functions enabled by the circuit demonstrated in my PSM?

    Actually, I shouldn't complain...· The FSRW2.3 is really amazing!· I think if can do a really nice Prop video player now!

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm

    Post Edited (Rayman) : 9/19/2009 1:37:05 AM GMT
  • KyeKye Posts: 2,200
    edited 2009-09-19 01:45
    I'll be releasing my driver as soon as FSRW is released. I need to reverse engineer your block driver so I'll just wait until you have everything working so that I can do that.

    Also, school work is really laying it down on me. I have no free time anymore. Its really depressing.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Nyamekye,
Sign In or Register to comment.