I've designed a DIY Teensy 4.1 based board with Sdram with the idea of being able to solder it yourself. (It requires a stencil and solder paste as well). I don't have a hot plate, so i have been heating them with hot air from underneath. It...
Happy to see that you were successful in making your own SDRAM board after me and @Rezo started the endevour to make it happen, and managed to get a full list of people (you know who you are) to join in and make it reality. This is what a...
It's disappointing, right, that they can't play it from SDRAM? I think it's because this screen is meant to be used by really low end MCUs in an end product, so they offer all that acceleration onboard for 2D and the product manufacturer can add...
It doesn't result in an overflow. That line you get the compiler warning on is guarded by:
else if((DRAM_FREQ>=32)&&(DRAM_FREQ<=39))
so that code will not be executed unless DRAM_FREQ is between 32 and 39 inclusive, so the overflow situation...
Hmmm, haven't really looked, but I wouldn't bet money on it, unfortunately.....I haven't looked at every source exhaustively, but when I've been looking at 800*480 resolution, the NT35510 doesn't seem to be present in much larger than 4-5". The...
On the RA8889, I've gone as high as:
#define OSC_FREQ 10
#define DRAM_FREQ 250
#define CORE_FREQ 210
#define SCAN_FREQ 50
using 8080 16 bit parallel. Improves the speed of the display both with 2D functions and writing to SDRAM...
Yep, CPU is fast. ILI9341 not so much and, if you're using blocking SPI transactions to update the screen, SPI runs at a fraction of that 600MHz clock, so depending on your screen resolution, screen update size and wiring, you can burn up several...
No less than QWERTY keyboards are irrational today. Made sense, once :) "Back in the day", analog TV sets used the 60Hz frequency of the electricity supply in the US/Japan as a frame sync.....and as with all old standards, as new things evolved...
Depending on the refresh rate of the screen (typically 60Hz), it isn't going to update the display pixels from the framebuffer any more frequently than every 1000/60ms (16.67), so any writes to the framebuffer more frequently than that are...
DigitalRead works just fine....I also suggested above removing the while loop to see if it functions, as it's obviously related to the read state of the switch.... @MarkT suggested debouncing, which I concur as a good diagnostic option, but you...
You may want to consider what should happen if either or both of the other computers are transmitting during intervals when the control switch is not HIGH. I have not looked into Teensy serial buffering in a while so I cannot offer clear...
What kind of switch is it, and what duration is it pressed for? If it is a momentary push switch, absolutely the mechanical action could cause it to chatter high/low rapidly as @MarkT suggests, so it could be a rapid high/low that drops into your...
How are you determining one way works fine, and the other doesn't, ie what indications do you get that data is passing back and forth in one way, but not the other? I see no prints, etc. to inform you of that.
Just guessing here, but what is...
If you haven't already, you can increase the PSRAM clock speed. It defaults to 88Mhz, but 133Mhz is commonly the recommended speed in this forum usually compatible with the "stock" PSRAM chips. I've gone higher than that on PSRAM chips rated for...
It's stuck in an infinite loop in:
while(1);
The semi-colon needs to be removed, as it breaks the statement so the guarded code is not attached to the while. It's effectively the same as if you wrote:
while(1) {};
{
if...
Well, it may be the solution for Windows, but I'm using a Mac, and I have no idea where the actual app executables are located on a Mac. Google tells me they can be found in the Applications area...
demo ⌄
physical² model is an electroacoustic installation and instrument inspired by physical modelling synthesis.
It consists of a transducer and a movable contact microphone mounted on a metal sheet. The sound captured by the contact...
This sounds very similar to the issue here. Fix listed here is to close the Serial Monitor
https://forum.pjrc.com/index.php?threads/arduino-downloading-index.76192/#post-352600
A. This is very cool - well done! If you need some structure for a lib (which only compiles for a Teensy Micromod, but with changes will support the T4.1) then have a peek here
B. Regarding RAM - if you use the PXP, with some tricks you could get...
Hello, I've been working on a direct 40-pin display driver for the Teensy 4.1 for a while now. I've made major progress but the main bottleneck I've faced is memory speed. I'm trying to drive a 480 * 800 pixel screen with 16-bit color, which is a...
This looks awesome, I'd like to try it soon on the T41, if you're willing to share once you've got all the gremlins out! eLCDIF has been working on a custom Teensy made by @Dogbone06 with 32MB SDRAM, and @Rezo made a library for this, I believe...
How much more space do you need in RAM2 to fit the framebuffer? With some tweaks to the linker script it's possible to reallocate space from RAM1 to RAM2...
A few months ago, I started on making a project that I wanted to have near-infinite replayability. This project has turned into a sort of roguelike dungeon crawler that has real-time combat and an inventory/items system. The hardware so far is...
Yes, that's my hope... especially coding time!
I'm not ready to think about any new products until Sparkfun has been shipping Teensy 4.0 and Teensy 4.1 for a while. We've been pouring a lot of work into this transition for the last few months...
I wanted to use the Pico 2 for music, when there isn't need for as much power as Teensy 4 can provide. So after some minor edits to the Audio lib classes that I needed, here it is:
In this video I am sending MIDI over USB, and the sketch is...