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...
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
🐕 :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);
}...
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...
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...
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...
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.
//...
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++) {...
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)...
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...
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...
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...
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.
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...
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...
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
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...
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...
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...
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
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.
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...
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...
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...
@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...
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...
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...
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
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...
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)...
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...
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...
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...
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...
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...
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...
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...
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
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
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...