No it is not Bill Greiman's current SdFat-beta it is a modified version of it that I forked from Paul Stoffregen's repository. I am in the process of adapting MSC to use SdFat as well as FatFS. But...
Type: Posts; User: wwatson
No it is not Bill Greiman's current SdFat-beta it is a modified version of it that I forked from Paul Stoffregen's repository. I am in the process of adapting MSC to use SdFat as well as FatFS. But...
I have just tested a 128GB USB thumb drive without a problem. In the past several people as well as myself have tested with several different types of USB Mass Storage devices. The size of the...
Maybe this?
https://forum.pjrc.com/threads/59020-Who-has-ESP8266-(WiFi)-working-with-Teensy-4-0?highlight=wifispi
Post #9
I was using SPI2 on the T3.6. The fastest reliable speed was 12MHz.
First of all mscFS is for use with my version of SdFat-parallel which is a version of the Teensy file abstraction 'FS.h' being developed right now and is just an experiment with using MSC and SdFat....
You were right:) I know I copied and pasted to both usb_desc.h files but obviously did not save the changes. That's what I get for staying up late and trying to do stuff. It now compiles and uploads...
@WMXZ
Missed this step last night. I updated boards.txt. Now 'MTP Disk SERIAL (Experimental)' shows up in the tools menu.
Also for this:
permission denied for device '/dev/hidraw0'
I...
Found a couple of inop links on the main products page:
Breakout Board R2 – Larger Teensy 3.2 bottom pads breakout – Frank Boesing / OSH Park.
https://oshpark.com/shared_projects/ttl7D5iT
and:...
Ok - I finally got it to compile using the latest version of 'cores' without using 'USB2'. Now it gives this error when uploading:
error sending reboot command to /dev/hidraw0
Teensy did not...
@WMXZ - for the life of me I have not been able to get MTP_T4 to compile. I cloned MTP_T4 and USB2 libraries and put them in the 'Arduino/libraries folder'. Beings I do not have the latest cores...
@Paul - Here is the file.
Filename is 'DynamicPatchTest_v1.ino
#include <Audio.h> // Include the Teensy Audio Library
#include <Wire.h> // Include the Teensy I2C Library
#include...
I think I was probably still a little vague on how to setup these libraries. My repository of Paul's SdFat-beta has three branches. I would suggest downloading the zip files instead of cloning and...
For anybody that may have tried these libraries there was a major bug in both of the SdFat-inline and SdFat-parallel branches of my USB driver for SdFat-beta. I used a global variable (thisDrive)...
To all, I so respect on this forum. I have learned so much from watching this forum and playing of course. I hope everybody has a great holiday and healthy new year.
@mjs513 - I am 67 and old...
@WMXZ @defragster -I think i misunderstood what @fluxanode was after. I thought he wanted a version that just used SdFat2. The readWrite.ino works fine with the Sd library which is what FS is about...
Here is an example of write/read with SdFat 2.0 beta. As I have been working with Arduino 1.8.13 and TD 1.54B5 I have used the new SD library and the tweaked version of Sdfat. A lot of testing has...
I ran into the same situation using SdFat with bench.ino. The size of the file was not consistent and could not determine the end of file. It would change. If I am not mistaken file size of the file...
@All I just now realized that my GitHub primary email address was still set for comcast.net which I have not used for a couple of years! I am really sorry. You probably think I was ignoring the...
I now have SdFat-beta and MSC working together two ways. One way uses a heavily modified version of the SdFat and Sd libraries. I matched or in-lined the the classes in the two libraries and added...
Please check out these these links:
https://github.com/wwatson4506/SdFat-beta
https://github.com/wwatson4506/SD
and:
https://github.com/wwatson4506/MSC/tree/MSC-non-blocking.
I have...
Hi @all,
With the recent advent of @Pauls File abstraction and SdFat Integration I have managed to adapt MSC to this. At first I tried adding MSC to SdFat-beta and ran into conflicts with it. I...
I think what you are looking for is MTP. Here is what you probably want. https://forum.pjrc.com/threads/43050-MTP-Responder-Contribution It turns the Teensy into an MTP drive. My libraries at this...
You are correct. It is still work in progress but is still usable. There are several branches I have made the latest being MSC-non-blocking. So far I have used it with uSDFS which uses FatFs. All of...
This is so awesome! I had a Amiga 500 and loved playing Crystal Hammer. I Loved the sound effects. Do you have that working on this emulator? What are you using for disk drives?
Great job:)
Mass Storage Controller for Teensy 3.6 and Teensy 4.x
This the latest version of MSC that I am submitting. It should function the same way as the original MSC did but also has the ability to do...
Doing more testing I have discovered that using cardInfo.ino without my mods to SD.h is hit and miss when trying to use external SPI. It seems like it is a timing problem. Performing multiple...
I was just playing with that same problem. I added this to "SD.h" as a workaround:
#define SD_CARD_TYPE_SD1 0
#define SD_CARD_TYPE_SD2 1
#define SD_CARD_TYPE_SDHC 3
class Sd2Card
{
public:...
This is great:) Can't wait to work with this and MSC. I have a proof of concept version of a non-blocking MSC that I am just finishing up.
I played with that when I first got my BuyDisplay 10.1" TFT. It seemed to work ok, Not sure what kind of problems you are having but the external font ROM is setup in the buildTextScreen() function...
I just installed TD 1.54B2 and I was going through some sketches using USBHost_t36 and found that "#define USBHOST_PRINT_DEBUG" was uncommented.
So far all of everything is working well:)
@arno - Really need to start from the beginning. This library was written for the Teensy T3.6 and T4.x. @KurtE and @mjs513 and @others spent a lot of time re-writing my original library to be more...
@luni - In TeensyHelpers I could not compile attachYieldFunc.cpp. The compiler said it could not find
'Eventresponder.h'. That was because the EventResponder include filename is 'EventResponder.h'....
@luni - More to play with:) So far everything works with what I am doing with MSC. Still learning about these things though:(
@luni - This great:) I just got my MSC working in a non-blocking way using the EventResponder, Circular_Buffer and IntervalTimer. I originally had them inside massStorageDriver.cpp but found out that...
Thanks for the response. I actually have it working with one transfer just to test. I am using this structure for each data read or write.
typedef struct {
uint8_t type = NO_RD_WR; // Used for...
@tonton81 - I have started experimenting with your circular_buffer library. I spent the day learning how to use it with MSC using your FlexCAN_t4 library as a guide for implementing it. There is a...
WOW! and I though this was bad:
21543
I guess you have it all indexed:)
I don't feel so bad now. That is a lot of stuff. Makes me appreciate what you really do:)
@KurtE - Sorry for this late reply. I did do the pull request. Tested all of the examples and came up with the results you and @mjs513 did. Everything works. The font examples I still have to...
I hope to have time to test this weekend. I am really curious how works on my 10.1" display. As far a rotation with putPicture() goes probably need to study the guru's code before I can even begin to...
@blackketter - I created a second branch in the Ra8876LiteTeensy repository the link is here:
https://github.com/wwatson4506/Ra8876LiteTeensy/tree/Ra8876LiteTeensy-ER-TFTM0874
Even though I do...
Sorry about the backtrack. I think that maybe I need to create a separate branch for testing with the ER-TFT0784 to keep things pure for us that do not have that particular display. I have downloaded...
If you look at the line that says fatal error: you are missing the f
oward slash between "c++" and "config.h". The compiler thinks "c++config.h" if a filename.
Decided to upload my working version. Please let me know if things are working correctly. Then I will do pull requests. Everything you guys have done is working on my display with all examples. No...
I done a bad thing again didn't I? Can I revert back to my original library through GitHub or do I need to upload my working version of it and then go from there?
Sorry for any inconvenience I...
@kurtE, @mjs513, @blakketter - I did the pull requests. I have not had the time to test yet. I have to back up the original library locally because of the the issues with the scroll function that I...
I have updated my GitHub repository. Hope it works with your displays.
Headed for work now:(
@mjs513 - I have other than the VT100 sketch working + others on my setup. Can't test the touch screen because mine is not cap touch. I had to make a few changes to make all of the sketches work and...
@vjmusik - Dang me! I did not realize your update for NativeEthernet was 07/02/2020. I thought the update was included in the release of TD 1.53. Off buy one again which was 07/01/2002:)
Anyway,...
Having what I believe is the same problem. Working on the Arduino FTP server I am losing packets from server to client if the file size is > 512 bytes. If transfer from client to server there is no...
@All - SUCCESS! I now have the T4.1 version of Arduino-Ftp-Server giving me directory listings using FileZilla and gFTP. The library is using NativeEthernet, Arduino-Ftp-Server, Arduino-FatLib, ...
@mjs513 @defragster - Got my chips today. Ready to see if I can solder up and test. I have one more T4.1 and the T4.1 beta test board to play with. My humidity Indicator was blue - never seen this...