KurtE's latest activity

  • KurtE
    This is all great, and kudos as ever to @shawn for being a responsive library maintainer who works with "his" users to provide an incredibly high level of support for all abilities. For users at the level of @joepasquariello, who are prepared...
  • KurtE
    It uses linker script magic to get pointers to the sections with a NULL pointer marking the end of each. I left the rejected PR open just in case the code would be useful to someone: https://github.com/PaulStoffregen/cores/pull/734/files
  • KurtE
    KurtE replied to the thread Teensy 4.0/4.1 Serial1.AttachCts.
    🐕 :D I played with this some. Here are my modified sketches... void setup() { Serial.begin(9600); Serial1.begin(9600); Serial1.attachRts(27, true); Serial1.attachCts(32); delay(10); Serial1.clear(); delay(1000); }...
  • KurtE
    Try picking up the current version of the library as was mentioned up earlier in this thread: https://github.com/KurtE/ILI9488_t3 Most of the rest of this was picked up I believe for the current beta Teensy beta release... If not, it should be...
  • KurtE
    Here is a sketch that is quick and dirty extracts from rawhid and my hid dumper code... It does show, input from my mouse I plugged in: Received HID data (Usage: 65538): 0 A 2 0 Received HID data (Usage: 65538): 0 F 0 0 Received HID data (Usage...
  • KurtE
    KurtE reacted to PaulStoffregen's post in the thread Teensyduino 1.60 Beta #1 with Like Like.
    I haven't tried gcc 13.3. Maybe it will be smoother than the problems going from 5.4 to 11.3 (like constexpr contructor no longer giving static init), but at least for now I'm hoping to stay with gcc 11.3 and focus on merging audio library...
  • KurtE
    KurtE replied to the thread Teensy 4.0/4.1 Serial1.AttachCts.
    Maybe it is just me, but since I believe all of this is controlled by software: // Configure RTS flow control. The pin will be LOW when Teensy is able to // receive more data, or HIGH when the serial device should pause transmission. //...
  • KurtE
    Also this: for (int i = 0; i < NUM_SENSORS; i++) { pinMode(sensorPins, INPUT_PULLUP); // Set sensor pins as input with pull-up resistors Should be perhaps more like: sensorPins [ i ] for (int i = 0; i < NUM_SENSORS; i++) {...
  • KurtE
    Your array is 30 elements, but you only supply 20 initializers. So the compiler helpfully supplies a value of 0 for the last 10 elements.
  • KurtE
    KurtE replied to the thread Teensyduino 1.60 Beta #1.
    Sounds like a real PIA! I hate to ask a dumb question, but have you tried building using gcc 13? If so how bad did it fail? i.e. is it worth trying to migrate to something like gcc 13.3? FWIW - my limited use of my older Macbook pro (2013)...
  • KurtE
    KurtE reacted to PaulStoffregen's post in the thread Teensyduino 1.60 Beta #1 with Like Like.
    I recently got a 2023 M2 Mac Mini running MacOS 15 (Sequoia). Until now I've done all MacOS work on a 2011 MacBook Pro running 10.7 (Lion) and a 2013 Trashcan Mac Pro running 10.14 (Mojave), which of course run very old versions of Apple's...
  • KurtE
    The rawhid class is setup to handle the PJRC RAWHID setup... That is as explained on the page: https://www.pjrc.com/teensy/rawhid.html The claim code starts off like: hidclaim_t RawHIDController::claim_collection(USBHIDParser *driver, Device_t...
  • KurtE
    Yes, other than the caveat I mentioned as some of their dongles may have support for multiple devices (Mouse and Keyboard). I just verified that one of the ones I purchased 5.5 years ago for testing, still works...
  • KurtE
    I don't believe there are a whole lot of changes since 2.3.2, but I had been running the daily builds. The only things changed since then were some changes for Mac and Translation files.
    • 1727283240805.png
  • KurtE
    Yes, there are several different ones with their own dongles, like some from Logitech and Microsoft and ... Note: with some of them we found you have to experiment with which USB Devices that are included within the a sketch. For example, some...
  • KurtE
    At least at one point we had some bluetooth keyboards working with the USBHost_t36 library. It has been a long long time since I played with this stuff, so I have no idea what things work these days and which ones don't. At one point I know I...
  • KurtE
    Have you tried PWMServo library instead? Assuming you can use PWM pins for the servos, This library is installed as part of Teensy board installation either through Teensyduino (for IDE 1.x) or the board manager for 2.x
  • KurtE
    Ok it's working now,it was the Sd card conflict,display & touch working, i'm on discovering you template..back soon... I didn't connect to the BL pin 14,so your blacklight control, isn't it a simulation? I see your menus are not overriding...
  • KurtE
    Is this a new board? Or has it been working for you for a while? Are there other SPI devices on the same SPI buss as the RA8875? Why I am asking, If I remember correctly the RA8875 does not play nicely with other devices, in particular the...
    • 1727116831870.png
  • KurtE
    Sorry to jump in here again. It has been a while since I played with the RA8875, been playing more with 76... Wondering if you still need to edit the user settings file to enable the touch code within the RA8875. For example, with my current...
  • KurtE
    I put it up there now as Dogbone_DB4_DB5.xlsx
  • KurtE
    I pushed up whatever is currently in my Excel document to my fork/branch: https://github.com/KurtE/EVKB_1060/blob/main/docs/DogBoneSDRAMv1%20(version%201).xlsb.xlsx Here is an image of the other side: And the Mux page: EDIT: here is a pdf of it
    • 1727008645170.png
  • KurtE
    Sorry, it looks like my 7” and your 10” BuyDisplay RA8876 displays use different touch controllers… I should have guessed once you mentioned the name of the library you were trying.
  • KurtE
    You are probably right. Found that either way you would have to try it and see its effect.
  • KurtE
    Still experimenting with the touch library... Worst case scenario, I could simply use an existing library, but ... Currently if you specify an Interrupt pin, I will return false if I have not received an interrupt. However once I receive one...
    • 1726937011619.png
    • 1726937080402.png
  • KurtE
    With your code: if(state == 0){ if(p.x>=0 && p.x<=400 && p.y>=90 && p.y<=480) { Serial.println("MENU2"); drawMenu2(); } } if(state == 1){ if(p.x>=0 && p.x<=400 && p.y>=90 &&...
  • KurtE
    KurtE replied to the thread Interrupt End?.
    Agree with jmarsh. In addition, saying it is the only ISR really depends on what if anything you are using in the core code. For example: There is a timer interrupt that is used for SYSTICK... used for things like millis()... There are...
  • KurtE
    KurtE reacted to jmarsh's post in the thread Interrupt End? with Like Like.
    Interrupts/exceptions have individual priority levels. When an exception is in progress it blocks all other exceptions of lower or equal priority. Whether a long ISR is a problem or not depends on what priority it has versus any other ISR that...
  • KurtE
    @wwatson and all... I figured it out... I have both your normal versions of the libraries as well as your 24 bit version of the libraries and it choose your 24 bit version as they both have the same names for header files and since neither of...
  • KurtE
    I wondered about the colors. I have a different sketch that was using those colors, but did not find them in the header files... But when I clicked on it and asked to show me in sources it showed the same names... At the spot now in header file...
    • 1726922334744.png
  • KurtE
    Here is a quick hacked up version of the finger painting sketch, where I put the touch library files as tabs in the sketch.
    • IMG_0708.jpeg
  • KurtE
    The code is up in our (@mjs513 and my) libraries: https://github.com/mjs513/Teensy_Parallel_GFX/blob/main/src/FT6x36_t4.h Right now it is in that library, could be moved... Showing the usage of it are the two paint programs that are in our two...
  • KurtE
    🦗 I hacked up my own.
    • IMG_0707.jpeg
  • KurtE
    I hacked up my own library which I am trying on ili9486 and here on NT35510 soon will try on ra8876
    • IMG_0706.jpeg
  • KurtE
    KurtE replied to the thread Detection of SD card removal.
    That is one usage pattern. Another is that if it has previously detected that there is no media. The code then uses DAT3 pin to detect if a card is inserted. As mentioned in a few places in the reference manual, such as section 26.4
    • 1726843450690.png
  • KurtE
    KurtE replied to the thread Detection of SD card removal.
    I have worked on some versions of it. I believe it SD library version if it thinks you previously had media, it then asks the card does it by asking the card for information (card->status())... Code is in SD.cpp... If it did not previously have...
  • KurtE
    Do we have those on a Teensy 3.5? Again does it make it through any of these calls? #pragma region MPU6050 #ifndef NO_MPU6050 gl_pSerPort->printf("\nChecking for MPU6050 IMU at I2C Addr 0x%x\n", MPU6050_I2C_ADDR)...
  • KurtE
    Seems having the breadcrumb()'s is nice way to have 'static' storage of info across restarts. Even across warm restart and programming. That could work even if the execution results in a HANG instead of a fault - where it would by design print...
  • KurtE
    Now have you tried to localize down exactly where it is hanging? Like in the call to xyz->abc()... Where maybe before each major call, put in. things like Serial.println("Before call ABC"); Serial.flush(); And find where it hangs? Does the...
  • KurtE
    I'm not a fan of Arduino's architecture names. My general feeling is we need to make the best of a bad situation. Even though all the Teensy 2 and Teensy 3 hardware is discontinued, we're still publishing software support. So today we're...
  • KurtE
    KurtE replied to the thread 7" display options.
    As for 7" displays that support SPI. If you look up at BuyDisplay for 7" supporting SPI, they have a few RA8876 - We do have library @wwatson has a few versions of libraries. RA8875 - We have the RA8875 library, installed by TeensyDuino. I...
  • KurtE
    FWIW - I agree with you, that it would be beneficial to break away from the Arduino avr architecture designation, and then maybe split up the Teensy Arduino install into 2 or maybe 3 different installs (AVR, Teensy 3.x, Teensy 4.x), should 3.x...
  • KurtE
    I was making a PR for the Arduino_ConnectionHandler project (https://github.com/arduino-libraries/Arduino_ConnectionHandler/pull/128), and the build complained (just a warning) that AVR platforms aren't supported. That finally pushed me to write...
  • KurtE
    Mine is also a Kitchen sink! Today I got up and thought it might be interesting to try out the capacitive touch screen, that I purchased on the 8bit one, did not have include one on the 16 or 18... But I also believe it is the same touch...
    • IMG_0705.jpeg
  • KurtE
    KurtE replied to the thread This Should Never Happen.
    Note: FlexIO should be the same now with the new Board beta... 1.60B1
  • KurtE
    I attached just the source to teensy demo - other folders have copies of libraries including wire/time/arduino.d etc. and also the vs code and the hex files etc that I deleted
  • KurtE
    I don't remember for sure where I downloaded that The PDF from, but it appears to be the same as: https://github.com/Joseph37920/OV7670-Explore/blob/master/OV7670app-Implimentation-guide.pdf As do any of these make sense... Nope. Sorry
  • KurtE
    I am not sure looking at one of their documents I see: But I don't see much more.
    • 1726521236327.png
  • KurtE
    The specs for writing to the display in 24 bit parallel interface mode for COLMOD = 666 is to send data on D0-D17, so I think it's fair to say, based on your research and experiments, there is no specific 18 bit parallel interface mode, but you...
Back
Top