KurtE
Reaction score
132

Latest activity Postings About

    • KurtE
      True, I have not really studied the LCDIF as I don't think we have had any boards that have enough pins exported to use. I might take a look and see if we added the 3 or 5 pins mentioned in yesterdays post about CSI... If both would be covered...
      • 1714053603654.png
    • KurtE
      Looks like the method: int vprintf(const char *format, va_list ap) { return vdprintf((int)this, format, ap); } Was added last year (May 2023) Wonder if they should have not put the implementation of it within print.h but instead into print.cpp...
    • KurtE
      I wonder if there are any hints on this on how they use SDRAM with CSI in the 1050 document https://www.nxp.com/docs/en/application-note/AN12110.pdf
    • KurtE
      KurtE reacted to Rezo's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      I find it odd that SDRAM is not working well with FlexIO & DMA.. On the original version of the devboard, @Dogbone06 has just standard T4.1 PSRAM, and I was able to use a frame buffer in there with my Micromod 8080 library without any issues...
    • KurtE
      KurtE reacted to mjs513's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      That was an interesting forum post especially if you read all the way through it. The fix they recommended was basically to change both BCMRX registers to 0x81...
    • KurtE
      @mjs513, looks interesting. Wonder what the differences are from the DMA and non-dma? Other than the obvious. Like when we are not using DMA operation, the new data is written to the cache, and only later, when necessary, it flushes it out to...
    • KurtE
      KurtE reacted to mjs513's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      Ok folks got the SDRAM adapter board setup and running with a OV5640 @VGA with a few caveats. When I first hooked it up the camera clock is was set at 10Mhz which works nicely with a regular Micromod. However, with SDRAM and using SDRAM...
    • KurtE
      I slightly updated @mjs513 copy of it he sent recently. In that I filled in more information about the newer pins I Hid most of the columns, which shows: The ones in Yellow are the ones we do not have. 3 are critical for CSI (D3-D5) The...
      • 1713990458500.png
      • 1713990709528.png
    • KurtE
      As for the Teensy 4.1, I am using a board, I made maybe 4 years ago, and the one I am using is not fully populated. Don't remember if I assembled any others of that batch and if so what parts worked or did not work... The board is more or...
      • 1713960189752.png
      • 1713961309291.png
      • 1713979327399.png
    • KurtE
      Note: no promises on these boards, as I am a retired software guy.... I was laying out a complete board as a modified version of the earlier board I did for the Micromod. But decided to do a quick and dirty one that I can easily solder up. So...
      • 1713924013397.png
      • 1713927167761.png
    • KurtE
      KurtE reacted to mjs513's post in the thread New Camera Library for Teensy Micromod/4.1 with Like Like.
      While @KurtE has been busy with CSI we also been playing with the OV5640 5MB camera which we got from Adrafruit: https://www.adafruit.com/product/5673 for the most part it was compatible with Flexio that we used for the OV2640 but of course lib...
    • KurtE
      Thought I would mention, I am currently playing with trying to add CSI support for this library, as the Teensy 4.1 has enough of the CSI pins exposed for 8-bit transfers, and the control signals. I am starting off with the OV7675 camera, and I...
      • 1713891963775.png
      • 1713892233232.png
    • KurtE
      KurtE reacted to wwatson's post in the thread Call to arms | Teensy + SDRAM = true with Wow Wow.
      Update ER-TFTM1011-1 10.1" LCD is working on the T4.1, MicroMod and SDRAM Dev Board V4.0. All except MicroMod work with 8-bit and 16 bit bus configuration. The T4.1 is by far the most stable of all three. The SDRAM board and MicroMod are unstable...
    • KurtE
      Sorry been awhile since I played with the joystick stuff. Most of my playing has been done on the USB Host side. There are at least three things to do to see if it works. a) Update the HID descriptor. It may or may not be as easy as removing...
    • KurtE
      Note: that is simply a print to pdf of one of the pages in the excel document: https://github.com/KurtE/TeensyDocuments/blob/master/Teensy4x%20Pins.xlsx Note: @mjs513 did a modified version of this that I think is in @defragster github project...
    • KurtE
      If you are building a specific board for a specific purpose, I say have at it! IF you like hard coding it like: IOMUXC_SW_MUX_CTL_PAD_GPIO_AD_B1_13 = 0x4U; IOMUXC_CSI_DATA04_SELECT_INPUT = 0; IOMUXC_SW_PAD_CTL_PAD_GPIO_AD_B1_13 = 0x0U, go for...
    • KurtE
      Yes you are right that B1_12-15 are already on the board. We should probably make a new version of the excel document which has all of these pins on it... As for mixing CSI and FlexIO. Not sure how... Probably need to read those sections in...
      • 1713706462334.png
    • KurtE
      KurtE reacted to jmarsh's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      You have B1_12 and B1_15 available for pixclk and mclk. I would recommend using the pins shared with FlexIO2 wherever possible (for example hsync and vsync are on B1_14 and B1_13), since that's better at handling variable-length (compressed)...
    • KurtE
      KurtE reacted to mjs513's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      Quick answer is yes. in one of the conversation posts I listed them as well: which is the same on your list.
    • KurtE
      @mjs513 did the one for the devboard that I am looking at. Looks like most of the pins are there. We are currently using AD_B1_04 through AD_B1_15 Mike does the below look correct to you as well? The T4.1 defines we were using.. The numbers...
      • 1713642796182.png
    • KurtE
      KurtE reacted to jmarsh's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      I can see how this is useful for supporting the existing different boards (4.x vs. micromod) that redefine arduino pin numbers to different IMXRT pins but I don't see how it would help with custom boards due to this: if (pin >...
    • KurtE
      Works for me, with the Devboard, as I created a variant that had all of the extra pins defined. Otherwise you would not have pin numbers to work with... True, typo...
    • KurtE
      A couple of questions and things I am playing with... With the 4.5 and SD adapter: guessing you used SDIO pins? (Same ones as defined for Micromod?) of if SPI which IO pins? CSI pins - I am in the process of integrating in some CSI support...
    • KurtE
      KurtE reacted to jmarsh's post in the thread Call to arms | Teensy + SDRAM = true with Like Like.
      No. The OV2460 runs off three different voltages: 2.8V for the analog sensors, 1.2V for the core and 3.3V for the I/O portion. The ArduCam boards have two regulators on the back to generate the lower voltages from 3.3V but I just have the camera...
    • KurtE
      Just wondering, are you saying that on the current Devboard 4, that the 3.3v Voltage regulator is maybe to anemic to run some of the different devices that you have connected to it? And that maybe we should add another one to connect the...
    • KurtE
      Thanks @mjs513, As you mentioned we are having some fun with several of these cameras. I see you showed my quick and dirty (v2) version of a shield for the Sparkfun Micrmod ATP board. Sure is a lot easier than having to deal with lots of...
    • KurtE
      It is up to your sketch to define the mapping. If you look at the example joystick complete example you see code like: for (int i=0; i<numButtons; i++) { if (digitalRead(i)) { // when a pin reads high, the button is not pressed...
    • KurtE
      KurtE reacted to wwatson's post in the thread Call to arms | Teensy + SDRAM = true with Wow Wow.
      Here is the SDRAM board and ER-TFTM101-1 TFT working in 8080 8-bit mode. It's a start:) Waiting on some info to try out 16-bit 8080 mode...
    • KurtE
      Sorry been long time since I did much with these displays. Most of this should work the same way as our other drivers... It may depend on what you mean by size. That is not every character has the width and the like: Most are proportional...
    • KurtE
      Me too. But it was in his first line, which my eyes missed on the first readings.
    • KurtE
      It runs on mine, using recent nightly build and current Teensyduino... Using library ILI9341_t3 at version 1.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\ILI9341_t3 However I edited to my...
    • KurtE
      Yep - but I also played with the beta releases 😆 Believe me, I know the feeling! Actually mine is set up to use the Windows Terminal, which I like a lot better!
    • KurtE
      Newer versions of Windows? Like maybe only the last 30 years :LOL: Maybe longer... I am guessing that a large percentage of users on Windows (and probably MAC) almost never have used a command line. So, things like Folders are a lot easier to...
    • KurtE
      Or use a 🔨 😉 Not sure what temperature solder that was used. Mine was a bit stubborn coming off, so I partially cut it off...
    • KurtE
      KurtE reacted to wwatson's post in the thread Call to arms | Teensy + SDRAM = true with Wow Wow.
      Just received the sdram development board today:D I ran through all of the test programs that I know about without a problem. I need to make sure I have all of the pinout info for this board. It is a version 4 board. I thought I would start out...
    • KurtE
      KurtE replied to the thread Multiple SPI at the same time.
      Sorry did not have time today to fully diagnose the issue. But I dos see some issues with the code, although I would think you would still see something. int buffer0[100]; int buffer1[100]; int buffer2[100]; int rxdNum[1]; int rxd1Num[1]; int...
    • KurtE
      KurtE replied to the thread Multiple SPI at the same time.
      Couple of different ways: For example: several of our display drivers have code built into them to allow them to do asynchronous updates. Like my ili9341_t3n library as well as others for ST7735 and ST7789, and ILI9488_t3n library. In these...
    • KurtE
      What happens if you change: ILI9488_t3 screen = *new ILI9488_t3(CS_PIN, DC_PIN, RST_PIN, MOSI_PIN, SCK_PIN, MISO_PIN); to simply: ILI9488_t3 screen(CS_PIN, DC_PIN, RST_PIN, MOSI_PIN, SCK_PIN, MISO_PIN); And not create it using the new operator...
    • KurtE
      KurtE reacted to PaulS's post in the thread Sampling voltage with Teensy 4.1 with Like Like.
      It may well be a worn-out or low quality breadboard. Breadboards vary a lot in quality. A lot of chinese breadboards are very cheap but low quality - you get what you pay for! Two brands stand out: 1. BPS [BusBoard Prototype Systems]. I have...
    • KurtE
      This latest one appears to work... Got the two messages that Defragter mentioned and then: And ran from terminal window and it worked
      • 1711626273508.png
    • KurtE
      Sorry, again at least for me it is really hard to tell. The only thing that Arduino 1.0.5 tells me, was it was done a long time ago. A more meaningful indicator might be what version of Teensyduino, but not by much. The USB types are part of the...
    • KurtE
      Sorry, I am pretty sure there will likely not be support to run on Arduino 1.0.5 with any version of Teensyduino that supports the Teensy 4.x boards. Sorry. I personally have no idea what the Real Time System Custom USB is or was? Maybe others...
    • KurtE
      Should work
    • KurtE
      It would probably be a good thing to do. But not sure how many sketches would be hit that include both SD.h and SdFat.h... But would probably be worth a try.
    • KurtE
      Again not much one can do, without more code, but one thing I noticed: void PlayMode::myNoteOn(byte channel, byte note, byte velocity) { if (synth != nullptr) { synth->oscPlay(40); } } void PlayMode::myNoteOff(byte channel, byte...
    • KurtE
      Microsoft windows, complained twice as mentioned. Then Norton ran on it and said something like, scanned, ... But I think there is a bug in it: C:\Users\kurte\Downloads>hello3 Hello Defragster As I am not Defragster 😉
    • KurtE
      The one main complication you might run into, is what if you wish to build some sketches for other Arduinos that use SdFat. They will not find the libraries that are installed within the Teensy Board installs. If you install the normal...
      • 1711325474345.png
    • KurtE
      Norton complained about 3 times about not a common download, Are you sure... But after that I was able to run it. Norton also scanned it and said nothing is wrong.
    • KurtE
      Sorry for the delay in getting back to you. My guess is that it has a different PID/VID than the one I am using or that is covered in the library. Trying to remember how to sort it out. Lets see if we can figure it out though. First you...
    • KurtE
      I know the USB Host code can tell keyboards the logical state of these through the LEDS( code, which sends out a control packet: driver_[0]->sendControlPacket(0x21, 9, 0x200, 0, sizeof(leds_.byte), (void*) &leds_.byte); Not sure if we listen to...
  • Loading…
  • Loading…
Back
Top