If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

I did miss that. If choosing a random number between 0 and 1023 for width you would not need to subtract 1 from the width. The other thing that pop's into my mind is if the random(...) function would actually return a 0...

Thank you for the link. Everything you guys have done so far seems to be working on my display as well at what appears to be 50 MHz. Cool:)
I am running 'grahpics.ino' and anything to do with drawing rectangles or...

@mjs513 and @ KurtE - I need a little direction here. I am so easily confused:) Who's branch of Ra8876Teeny should I be pulling from to keep up with you guy's? I have to take a break from MSC for a while. I am finally...

It all works but on power up of a PC with thumb drive connected to a T4.0 through a HUB the T4.0 hangs in the HUB part of initialization.What you have to do is unplug the T4.0 from the PC after the PC power up and plug...

I actually have not tried it with a powered HUB yet. I was using a Belkin and another no name brand HUB that works with the T4.1. The T4.0 board I was testing with was @Paul's original beta breakout board used during...

I am having a minor issue with MSC and USB thumb drives on power up. When I have a T4.x connected to a PC USB port and power up the PC the T4.x will not complete the initialization process. Here is the response:
USB2...

@KurtE, @msj513, @MorganS - You guys really are on it. It is fascinating to me to see what you are doing with this display controller. I have been following what you are doing and testing it on my 10.1" display. It is...

Yep. Me to. I think the display draws to much current for the Teensy to supply. I have never actually measured it but I know that with using the USB host port it's not enough. Again I think that is what killed my first...

I had the same problem. In setup:
//I'm guessing most copies of this display are using external PWM
//backlight control instead of the internal RA8876 PWM.
//Connect a Teensy pin to pin 14 on the display.
...

Nice work. And it is a start. This display controller and the RA8875 are not easy to work with.One of the things that I remember Sumotoy was working on with his RA8875 display driver was bit mapped text characters. He...

@All - I have the PSRAM chip working. It wasn't my soldering or a ruined chip:)
I could not figure out why the one sketch 'teensy41_extram.ino' appeared to be working and 'teensy4.1_psram_memtest.ino' was not. So I...

Unfortunately it appears to not be working. I guess I will have to pop that chip off and try again. I will check the solder connections again with my magnifying glass first. I did check for shorts between pins but...

@All - Teensy 4.1 Arduino 1.8.12 TD 1.52.
Just made an attempt at soldering PSRAM chip to one of my T4.1 boards. 2 hours later I think I have it done without error (I hope). Tried using tape to hold the PSRAM chip to...

What versions of Arduino and Teensyduino are you using? There is is no 'Tripple USB' in the 'USB Type' part of the Tools menu. I think @mjs513 was referring to 'Triple Serial' in the 'USB Type' part of the Tools menu.

@KurtE, @Frank B - I have spent today understanding how EventResponder works using SPI.* and @KurtE test sketch. I think I have a fairly good understanding of how I can use it with MSC. In one version of MSC I have a...

Hi beumerjm,
I put in a weekend working on this. The RA8876 is going to be difficult to to implement full rotation with text. It seems to be geared more towards graphic rotation than text screen rotation. It will...

A quick question. What are the memory requirements?
Edit: I think I found what makes uClinux possible on the i.MX RT1060 EVK evaluation board:
Processor
MIMXRT1062DVL6A processor
Memory
256 Mb SDRAM...

I have been working with MSC trying to queue or FIFO data reads and writes. I finally have a simple circular FIFO system setup that can FIFO data reads and writes. But I need a non-blocking way to process the FIFO's in...

Don't be sorry. I know you have been very busy with the T4.1 psram and flash drivers. I have been lurking and watching:) In fact, I just ordered my first two production T4.1's and a few psram chips from PRJC. I will try...

Nice work. Just updated to TD1.52 and updated RA8876-redo. It works well. For some reason I had to use
digitalWrite(BACKLITE, HIGH);
to get it to work.
My display does not seem to work with
// analogWrite(BACKLITE,...

I was getting ready to order another 10.1"' display with a capacative touch from BuyDisplay but knowing you have been waiting a month now for it to arrive kinda spooks me. Mine have always arrived in a week or two...

@Paul - Congratulations. The T4.1 is looking like a winner same as your other creations:) I am getting ready to order the full monty and have one question about the the 8 Meg flash chip for the T4.1. I saw this Winbond...

@mjs513 - @MorganS
Thanks guys. I have it working on my setup at 47MHZ. Very awesome.
I have spent today working up a graphics cursor sketch that demonstrates the use of a graphics cursor. I used Ra8876-redo for...

If I remember right putPicture_16bpp() was not working for one reason or another. I probably forgot about . But this weekend I will play with it and see what the problem was. Maybe something to do with lcdDataWrite()...

@MorganS
You would think that the memory-copy functions would be useful to have a mouse cursor or game character move over a background without erasing it. Save the piece of background you are going to damage and...

Michael,
I am with you but for a different reason. I live in Washington State and we are not as severely compromised as you are. I think due to the situation with Covid-19 everything is going to take time and people...

Based on the fact that I have never dealt with CPT and the fact that drivers for these devices apparently is not that common I would think keeping separate libraries until more information about available drivers and...

I think this is exactly what killed my first display. I ordered another one later on and have been using a 2 amp five volt supply since then. It has not failed for a year or more. Originally I was powering from the T3.6...

Thanks Mike I will give it a try. Lot's to do. My plate is getting full as well and it take me a lot longer to deal with these things than you programing wizards. Stbasic is secondary to Ra8876Lite and MSC3. I would...

@Paul - Don't bother wasting time on my problem. I figured it out. I was using flexRAMInfo to monitor memory usage. It works with TD 1.52B1 but not TD 1.52B2 or TD 1.52B3. I eliminated those calls and both the T4.0 and...

@Paul - I finally have everything ready. I made sure that I used a fresh copy of Arduino 1.8.12 for installation of both TD's.
When using TD 1.52B1 stbasic40 uploads without a problem. The Teensy port /dev/ttyACM0...

@ Paul - Sorry about being so vague and confusing. I should know better than to try to post that late at night. This morning I went through it all again. I will stick with just testing with the T4.0 even though the T4.1...

@All - My OS stopped working with TD 1.5.2B3 from TD 1.52B2. It happened with both the T4.0 and T4.1. This is really vague I know but with all of the programs I have lumped into one huge upload won't work. It locks up...

Got the RA8876 running at 47MHz:) I finally received my 3" male/female jumper wires. Today I wired up the RA8876 to the T4.x with the 3" jumper wires untwisted and unshielded and was able to successfully run all of the...

Yes I will. But first I am going try to get the SPI speed up to the 50 MHz that the RA8876 is rated at. You are running at 38Mhz. I am running at 34Mhz. Lead length I think is a factor. But what would be nice is if...

It look like you have modified and tried the piptest.ino sketch. I ran that on my T4 with a pipdelay = 0 and was getting a loop time of 1400 to 1500 ms. This was a lot slower than ~432 ms in the original driver. I...

@mjs513 - I think I understand what you are after. You want to draw on a page that is not being displayed in the background and after you are finished drawing, display that page.
If I am right. To be honest I never...

@mjs513 - @KurtE The RA8876 uses screen memory in this way:
/*Page(image buffer) configure*/
/*The maximum number of pages is based on SDRAM capacity and color depth and width and height of one page*/
/*For example...

Yes, Me too. I Just go my 3" Male/Female jumper wires from Adafruit. This weekend I am going wire up the ER-TFTM101-1 display to the T4.0 and see if I can increase the SPI Speed. Not sure if I have the SPI interface...

That's great. The RA8876 chip has some good possibilities but can be tricky to use. Understanding the RA8876 manual is the other thing that took me some time. The terminology can be tough to decipher. This last weekend...

That's awesome @mjs513:) I'm glad to see somebody is trying to standardize the mess I made. I'll be glad to try and answer any questions you might have about it. And I will certainly do testing.
Thanks

@MJS513
Not sure which other thread you are referring to. Tried Searching for it. Guess I missed it:(
Did any other of the sketches work? Specifically piptest? Very curious about the the display you are using.

1.53 Beta Arduino 1.8.12 T4.1 beta board under Linux MSC and MSC3 are both working the same as with the T3.6, T4.0 and T4.1. mscWavePlayer is working on the T4.0 with both MSC and MSC3 (Revision B Audio Board). Still...

@caiannello - Is the SSD2828 the same one used by the Techtoys device? You have my curiosity peeked on this one. I would really like to check this out but right now with the new T4.1 and doing my work with MSC4 I...

You are right, a 10.1" display (ER-TFTM101-1) without the SSD2828 (mipi bridge) and not a 7" bar style display has many differences. My code is based on the Ra8876_Lite driver published by RAIO. Some of the code is...

@woodencase01 - I may be wrong here but make sure you have not uncommented line 37 in SD_t3.h.
// This Teensy 3.x optimized version is a work-in-progress.
//
// Uncomment this line to use the Teensy version, which...

@woodencase01 - I am not sure why you are getting the compile time error as I have not used PlatformIO yet. Compiling the SD example 'Files.ino' which includes SD.remove() compiles without error using the Arduino IDE...