On the ESP32, the ability to arbitrarily remap all the pin functions is both a strength and a source for confusion. Even the same processor like the ESP32C6 comes in many different module pin configurations with different GPIO brought out to the...
No Problem ;)
Just take it as a hint that the compiler is telling you where to look. Regardless of the microcontroller.
Well, the warnings do serve a purpose. That's the only reason they exist :)
I even use -Werror. That way, warnings are...
@wwatson
Looking back at our weather app stuff I never ran into the issue because I specified RX2:
#if defined(ARDUINO_ESP32C3_DEV)
#define RX2 20 // Connect to Teensy 4.1 TX
#define TX2 21 // Connect to Teensy 4.1 RX
#elif...
Arduino IDE 2.x has a 4 year old issue with caching menu options, resulting in changes to boards.txt and platform.txt not being seen. It might be worth deleting that cache (the link is to the workaround) to see if that fixes things? Seems benign...
Added another new driver for Playstation3 controllers, modified the XBOX360 controller driver to also support wireless receivers, created a generic gamepad class to make it easier to support different types of controllers.
As for Interrupts here: I am not sure what the attachInterrupt(DCLKpin, nullptr, RISING);
Is supposed to do? Especially if you actually never set it to some other function pointer.
The only thing of use it might do is the call...
Preallocate is good for speed as the file system already knows where all the data is going.
Without a close then all the data that streamed out is not accounted for, accounting which takes time
Close calls sync() to have the file system update...
An interesting find running iperf on the ASIX88772... These are the results of the "default" code:
$ iperf -c 192.168.0.110 -i 1
------------------------------------------------------------
Client connecting to 192.168.0.110, TCP port 5001
TCP...
Added a new driver for ASIX88772 10/100mbps USB to Ethernet adapter. These were very common back in the day as it was the same chipset as used in the official Nintendo wii usb ethernet adapter, and the consoles would recognize any clones as long...
I agree in concept if working on a project from a clean slate.
With the architecture being discuss on this thread (other than the Arduino side barbs), whether it is the Teensy/ESP32 stacks or something like the Mini baseboard, we are limited to...
Decided to play with this a little bit so it does work - but since I am not an audio person probably could be better. I used the protosupplies mini-dev platform - cant seem to find my Rev D audio boards....
Default link to web interface...
I just updated tycmd-wrapper to version 0.3.0. Binaries for tycmd are now build on the GitHub CI, targeting the following platforms:
Linux (x86_64, arm64)
macOS (Intel, Apple Silicon)
Windows (x86_64)
Ken (et al):
Although I don't have immediate plans for any short-term implementation, I do have a project that I believe would directly benefit from the T4.1/ESP32 stack. My TeensyMIDIPolySynth (TMPS) has been "finished" (several times, LOL)...
But that got me in the mood to build my own new streaming player for AAC and MP3. I still have a board with an ESP and a screen, plus a DIY I2S add-on board I can plug in. Or maybe I’ll do something with that cheap C3… I’ll take a look. Over the...
Thank you Frank…. I think :)
And to be fair… The ESP32 is also not needed for the Internet Radio to run at my desk since it can just run from a browser window. But of course, that is not why any of us are on this forum.
To state what I think...
@KenHahn - @Mcu32
Got kind of curious about some more good projects between the Teensy41/C6 - probably extends to other boards. If you want to take a look:
https://share.gemini.google/4TFqBZo4L4Ja
was curious about the audio one so asked it...
Yes, that's fair ;)
I would suggest a general interface between the ESP32 and the Teensy.
I haven't checked the pins on the Teensy yet. That still needs to be done. On the ESP, they are freely assignable.
An interface similar to that of the...
I was fishing around for another app that can make better use of the Teensy as well as the ESP32 functionality so that they both have to pull their own weight a little more.
I ended up working with ChatGPT to create an MP3 internet radio player...
Here is the weather_display_v5_RA8876 on the GIGA R1:
Still need to setup the touch screen on SPI1. Looks like I will need female to female jumper wires. Not sure if I have them...
They may be running the ESP32-AT software on the ESP32. That allows another microcontroller to treat them like a slave processor using the AT command set.
If that is what they are doing, there wasn't a version available for the C6 (and maybe...
Sorry, I know not what I am requesting 😆
But I 🤔 so far we have created two sketches one that runs on the ESP32 that does our specific searches and the other that runs on
the Teensy. But if I look at some other boards out there like:
Arduino...
Or do like we did while playing with Cameras on the MMOD, and create a shield the plugs into the Sparkfun ATP board...
Saved us from all of the hard soldering other than the SDCard on SDIO...
Could in theory do another one that has T4.1ish...
Pretty move the wires a bit on the bread board and it started working reliably - so yep probably connection issue with breadboard - probably time to get new ones.
Out of curiosity I decided to try to see if wifi would work on the Teensy Micromod - note this is only for wifi - not sure about BT yet
Changed begin in the scan example to
//////////////////////////////////////////
//Begin parameters...
@KenHahn @sparkfro
I wish that there would be more solutions and/or Shields/Carrier boards that also support the Micromod, which in my wish list of things,
would have connectors for displays, USB, SDIO and would be nice to have WiFi and BT...
@wwatson
Pushed up changes to Common, XPT2046_keypad, and I also pushed up the new sketch teensy_esp32_RA8876P to my wifi app. Now back to rest and tea.
Recovered all of my GIGA libraries and have the RA8876 SPI TFT working again. Just going through all of the examples to make sure I have all of the required dependant libraries. Man there is a lot of them!!! So far every thing seems to be working...
@wwatson - @KurtE - @KenHahn
Since I am a glutton for punishment pulled out the 7in parallel capacitive display and using the old adapter I had made got the RA8876_t4_8080 library working in 8bit mode with the weather. Did find a typo in common...
@wwatson @mjs513
On the RA8876 I think the keyboard should get bigger
I also did not add the back button (below it) as the cancel and done will go back...
Still don't like some of the hard coded things of library, may hack on it later...
Yes, that's exactly why I use it. I'm currently working on a motorcycle computer with some LEDs that would be too bright at night. It wuld be too complicated to add a light sensor. Not sure if this idea works - it's all "work in progress".
@mjs513 - While I am waiting for this:
I Think I am going to set up my SPI RA8876 driver for the GIGA. It has been a while since I had it running on the GIGA. I can't remember if there was two available SPI ports on it or not...
@wwatson @mjs513
I ran it and it works...
Question: @wwatson I know you have your sketch in your fork/main - which is one commit ahead of @mjs513 in the Teensy-wifi-Apps
Originally i checked out your fork/branch and then copied the sketch to...
@wwatson
Just pushed another PR to cover adding in the Config_SPI into the common repo.
Let me know if you want me add in the other display, i.e., 8080 version. Will do it later today.
Not sure if we can use the WIFI board from Sparkfun with the 8080 interface because of pin conflicts. But maybe if we used the new @KenHahn devices (which I need to order still) maybe that would work. The latest 10.1" BuyDisplay 8080 TFT uses...
@wwatson - @KurtE
Now that I have figured out how to get the 5206 working :) I moded the weather sketch to use the capacitive touch screen.
However with that said I ran into a problem that if I uncomment `#define USE_FT5206_TOUCH` in...
@KurtE
If you are going to play along as I said if I use the built in commands for FT5206 in RA8876 common if the screen is touched it will register but the coordinates are not updated - before digging into the code more I first tried the...
@wwatson - @KurtE
Found it and simple fix. Just pushed up a PR:
https://github.com/wwatson4506/TeensyRA8876-GFX-Common/pull/1
Now have a few things non-teensy related :)
I believe that with the current TeensyRA8876 code that the Capacitive Touch code is or can be built in...
in RA8876_common.h is:
//#define USE_FT5206_TOUCH
And in the class there is:
#if defined(USE_FT5206_TOUCH)
bool touched(bool safe =...
@wwatson - @KurtE
Found that I dont have any RA8876 displays that use resistive touch only capacitive touch. Spent the morning sorting through that. Did find a lib that supports it:
https://github.com/sumotoy/FT5206
Hacked up your...
I am trying to get it hooked up with one of my RA8876 shields...
But by default: this is setup for:
#define TFT_CS 30
#define TFT_RST 28
Which I think is running directly into the WiFi board... luckily most all of these are connected...
As @mjs513 will try to try it out later today ... Although I don't have a 10" display, but hopefully the smaller RA8876 should work.
As for distractions, yesterday was able to get it to run on UNO R4 Wifi including touch and keyboard... But had...