Latest activity

  • mjs513
    Be honest cant really tell if its 8080 but its set up for parallel. So far nothing I tried seems to work
  • R
    Are the display IM pins wired for 8 bit 8080?
  • L
    Leon_Heller replied to the thread Arduino IDE 2.3.2?.
    I'm using 2.3.2 with a Teensy 4.0 without any problems.
  • C
    In my Robot Arm project, I damaged a number of Teensey 4.1's I was wondering about fixing a board with some donor boards I have on the side.... The damaged board can flash the blink program by holding the boot button with power. It...
  • R
    Rezo replied to the thread T4 Pixel Pipeline Library.
    @KurtE agree it should have an option to register a callback to the PXP ISR
  • R
    Rezo reacted to KurtE's post in the thread T4 Pixel Pipeline Library with Like Like.
    Maybe sort of... That is I am not sure the proper way is to do what we are trying to do. Currently the code goes something like: bool camera_read_callback(void *pfb) { digitalWriteFast(3, HIGH); frame_count_camera++; if...
  • C
    Just an update...I did make a version 2 of the board. The communication and TMC5160 function seem to work flawlessly. I gave more attention to the SPI lines and avoided the swiss army knife complexity of the first board implementation. Like I...
  • J
    I had no luck with bluetooth in the USBHost_t36 library because even though it checks for supported features, it always issues LE commands regardless during initialization which fail on hosts that don't support it.
  • KurtE
    Lots of jumpers at least for now - would like to get it working with the camera but we will see. Heres a quick image. Note the red wire to the pin on top of the screen - that goes to 3.3v while power on the shield goes to 5v. Took me a while...
  • mjs513
    Lots of jumpers at least for now - would like to get it working with the camera but we will see. Heres a quick image. Note the red wire to the pin on top of the screen - that goes to 3.3v while power on the shield goes to 5v. Took me a while...
    • 1716816559597.jpeg
  • KurtE
    Did you setup some shield like setup for this or lots of jumper wires? Probably should wire mine up at some point. It has been bouncing around in TFT bins for probably a few years now...
  • mjs513
    mjs513 reacted to KurtE's post in the thread T4 Pixel Pipeline Library with Like Like.
    Maybe sort of... That is I am not sure the proper way is to do what we are trying to do. Currently the code goes something like: bool camera_read_callback(void *pfb) { digitalWriteFast(3, HIGH); frame_count_camera++; if...
  • KurtE
    First here are the pinouts for the display: 1st image posted was using the ILI9488 define //#define ILI9488 2nd image posted was using: //#define ILI9486 Third think I tried was the initialization from UTFT: #elif defined (ILI9486_1)...
  • KurtE
    KurtE replied to the thread T4 Pixel Pipeline Library.
    Maybe sort of... That is I am not sure the proper way is to do what we are trying to do. Currently the code goes something like: bool camera_read_callback(void *pfb) { digitalWriteFast(3, HIGH); frame_count_camera++; if...
  • mjs513
    Well might be easier than you thought. Classic bluetooth is supported via USBhost or you can just attach as classic BT module like the HC-06 to one of the Serials on a T4.1. If you want to use BLE then thats another story. You can take a look...
  • mjs513
    First here are the pinouts for the display: 1st image posted was using the ILI9488 define //#define ILI9488 2nd image posted was using: //#define ILI9486 Third think I tried was the initialization from UTFT: #elif defined (ILI9486_1)...
    • 1716812193494.png
  • mjs513
    mjs513 reacted to KurtE's post in the thread T4 Pixel Pipeline Library with Like Like.
    Personally, I don't really think I want to use a struct to initialize another struct.... 😉 That is almost all of the calls within the T4_PXP library are setup to fill in a structure: typedef struct { volatile uint32_t CTRL; volatile...
  • KurtE
    KurtE replied to the thread T4 Pixel Pipeline Library.
    Personally, I don't really think I want to use a struct to initialize another struct.... 😉 That is almost all of the calls within the T4_PXP library are setup to fill in a structure: typedef struct { volatile uint32_t CTRL; volatile...
  • R
    Rezo replied to the thread T4 Pixel Pipeline Library.
    The NXP drivers use structs on almost all classes, think it would be good here as well
  • ninja2
    The other chip on the board next to the IMXRT is PJRC's T4.x "bootloader" (which isn't strictly a bootloader at all). It's only available from PJRC so they do earn something from the micromods.
  • W
    I would agree to keep it simple. But if I wanted to have an data acquisition system that I setup, start, check the functionality, and replace PC with Powerbank without restarting Teensy, then this requires a little bit more than a USB cable.
  • A
    Probably best to keep it simple and use just 1 power bank having ordinary 5V USB power output with 1 USB cable. Every power bank is different. None come with reliable tech specs. Even the claimed battery capacity is usually just a made up...
  • C
    That's terrific. This works perfectly thank you! The behaviour with the AudioOutputI2S object is still a bit odd, but I can certainly live with the result using startup_late_hook. (And I have now read about the 3 hooks for future reference.)
  • J
    You could use the late hook function: // extern "C" only need if this is used in a c++ file extern "C" void startup_late_hook(void) { // measure A8/pin 22 here } The Teensy's startup code will call this function right before it initializes...
  • R
    @mjs513 are you using the Micromod version or the T4.1 version? https://github.com/david-res/ILI948x_t4_mm This would be the right one. Can you share your setup code for the display?
  • C
    Another thought. I actually only need to read the temperature (pin 22) once before the starting the audio system. (The sensor is used for pitch adjustments, as the unit will be playing along with organ pipes, which change pitch with temperature.)...
  • mjs513
    mjs513 replied to the thread T4 Pixel Pipeline Library.
    @mborgerson - yeah there are alot of things I am passing and returning 2 as well. Not a bad idea to think about using a struct. Will put it on the todo list - which seems to keep growing.
  • mjs513
    @Rezo Now that I finished for the most part with PXP wanted to try your parallel display library. So picked up this display from amazon: https://www.amazon.com/dp/B073R7Q8FF?psc=1&ref=ppx_yo2ov_dt_b_product_details Wired it up to a Micromod...
    • 1716771300647.png
    • 1716771379558.jpeg
  • J
    The other chip on the board next to the IMXRT is PJRC's T4.x "bootloader" (which isn't strictly a bootloader at all). It's only available from PJRC so they do earn something from the micromods.
  • R
    Thanks for the reply. Yes, I am using the 4k eeprom. Below is the output for my current build. The high FLASH and RAM2 use are due to including as many flash-embedded audio samples and the longest stereo delay line I can fit into the Teensy...
  • ninja2
    After further reading, and experimenting with my new NTRIP provider account / service, I've realised I can probably do without separate mobile internet hardware, instead just run the NTRIP client on my phone which has internet via 4G (still...
  • M
    mborgerson replied to the thread T4 Pixel Pipeline Library.
    I saw several post in different forums that indicate that a maximum of 5 arguments is an 'industry standard'. Seventeen arguments (if I counted right) seems to beg for a defined structure and passing a single pointer. In the good old...
  • R
    I'm getting this same error!! did you ever solve how to get guislice to work with teensy?
  • C
    Thanks. The serial monitor displays pretty much confirm what I am seeing. Having established that Pin 22 is most likely receiving some on-chip noise, I've gone back to the original scenario I was debugging. The original case was a TMP36 3 pin...
  • M
    Yes it works well for me - and QA are fast to respond to questions/suggestions
  • KurtE
    KurtE reacted to mjs513's post in the thread T4 Pixel Pipeline Library with Like Like.
    Just as a quick update @vjmuzik incorporated a PR that we generated to have one call setup and run PXP into his library: PXP_ps_output(uint16_t disp_width, uint16_t disp_height, uint16_t image_width, uint16_t image_height...
  • mjs513
    mjs513 replied to the thread T4 Pixel Pipeline Library.
    Just as a quick update @vjmuzik incorporated a PR that we generated to have one call setup and run PXP into his library: PXP_ps_output(uint16_t disp_width, uint16_t disp_height, uint16_t image_width, uint16_t image_height...
  • J
    john-mike replied to the thread TDM with AK4619.
    Rebuilt the circuit on perfboard with the same results. I think the breakout is properly soldered as it stops making noise if any wire is removed. You can hear slight changes in the noise if you change the output frequency so I'm still thinking...
  • h4yn0nnym0u5e
    Thank you very much it works now! I wasn't aware of the member initializer list syntax in c++.
  • KurtE
    Before the T4.1, I did a few of them. Sometimes without it always working. One thing I typically do in a case like this is to use a program to check the continuity of each of the pins. Often times I use a program I have posted several times...
  • wwatson
    Unfortunately setting bits 6 and 7 in 0x804d (0xFD instead of 0x3D) did not change the coordinates. So I did the tricky math and that worked: void handleTouch(int8_t contacts, GTPoint *points) { Serial.printf("Contacts: %d\n", contacts); for...
  • PaulStoffregen
    Probably best to keep it simple and use just 1 power bank having ordinary 5V USB power output with 1 USB cable. Every power bank is different. None come with reliable tech specs. Even the claimed battery capacity is usually just a made up...
  • B
    I think you want something like this: class Voice{ public: String filename; AudioPlaySdWav& sdPlayer; uint16_t pattern = 0b0000000000000000; float volume = 0; Voice(String soundFile, AudioPlaySdWav& soundPlayer) ...
  • B
    Thank you very much it works now! I wasn't aware of the member initializer list syntax in c++.
  • PaulS
    With Teensyduino 1.59, setting the pinmode correctly is basically now built into analogRead() to avoid the old issue.
  • PaulS
    Thanks, I wasn't sure that it was already implemeted. Paul
  • G
    i did change to sd card to BUILTIN_SDCARD, i will check with the person who soldered to pcb to see if the wiring is correct, i really hope this works, should have an update by tomorrow
  • PaulStoffregen
    Ah, now I can see you're trying to connect a plain SD socket to all 8 SD pins. That definitely does work on the Teensy 4.0 breakout board. It even uses the same socket. Maybe that board's info can help? On the software side, any of the SD...
  • Sam Halvoe
    Sam Halvoe reacted to shawn's post in the thread SQLite Library (VFS) for Teensy 4.1 with Like Like.
    I just made a PR to add setting errno to LittleFS: https://github.com/PaulStoffregen/LittleFS/pull/58 Comments and suggestions welcome.
  • F
    fab672000 replied to the thread Midi 2.0.
    But now devices use the standard "TSMIDI2.0" since a while, supported by the microsoft windows and driver implementation is the same used by Teensy midi devices (I checked all the kernel drivers used in both cases (T4 midi and my midi2 device)...
Back
Top