You are actually correct:) Had not looked at it that way. As I stated before, not many people have the 1DX version so the 1YN board will to be the one most used. Thanks for bringing that up. I will adjust my 1DX board and test. My brain is a...
Here is a blurry image of the working system:
I now have a usable version of @shawn's latest QNEthernet (0.37.0) setup for WIFI use. It is QNEthernet_WIFI-0.37.0 found at...
@shawn - Just downloaded your latest version of QNEthernet 0.37.0. Updated it to the current CYW4343W/CYW43439 driver. The "SNTPClient.ino" works perfect on both devices:
Starting...
Starting Ethernet with DHCP...
MAC = 0c:80:2f:17:d3:5a
Waiting...
The library is is now functional :D
ping.ino:
Starting...
Please Wait...
MAC = 0c:80:2f:17:d3:5a
Waiting for local IP...
Setting link up
Local IP = 192.168.7.235
Subnet mask = 255.255.252.0
Gateway = 192.168.4.1
DNS...
The trouble with either of these methods is that many Teensy libraries disable interrupts completely for an unknown length of time. Usually pretty short, but it wrecks all attempts to measure a signal’s period by hooking it to a GPIO interrupt...
Having a higher priority ISR would be an issue.
Not sure why the "dsb" - especially before reading the CYCNT? That may add some variation. Reading CYCCNT is an efficient 3 cycle read, any code before that adds room for interrupt, or delay...
We now have scanning working:
CPU speed: 600 MHz
===========================
CYW4343W Card::begin: SDIO2
===========================
Attaching OOB interrupt to pin 29
Enabled CYW4343W bus high speed interface
BUS_IORDY_REG (Ready indication)...
This approach adds wireless capability to the Teensy 4.x by mounting an ESP32 directly onto the Teensy. After all, two brains are better than one - right?
Conceptually, this approach is the same as having a baseboard with both a Teensy and...
CYW43439 driver update. Trying to have a blast here but things are getting a little hairy:D
Current output from driver:
===========================
CYW4343W Card::begin: SDIO2
===========================
Attaching OOB interrupt to pin 29
WL_IRQ...
See if this can work: https://forum.pjrc.com/index.php?threads/teensy-qt.27825/
IIRC it has command line tool for serial number as well see: https://koromix.dev/tytools
For the IDE this file beside the platform.txt file in the install does it...
Took less than 2 minutes and seems to be unexpected behavior – possibly a bug (still present in 16.x) (godbolt.org)
And yes, an error would be better.
(There's a reason I almost always use -Werror... warnings are not junk food)
Hey everyone,
I have a few items for sale (shipping within the EU only) since I don't need them anymore. Everything is in its original packaging and unused.
1x Teensy 3.2 OSH Park Edition
1x Teensy 4.0
2x Teensy 4.0 OSH Park Edition
2x PT8211...
Paul (and others),
Although the cable that I was using worked with my Kindle, allowing two-way data transfer wit the computer, it did not work with the Teensy. A new cable (which arrived this evening - thank you Amazon!)) works perfectly.
Not...
@jim lee:
For CAN hardware connectivity with the T4.0, I've successfully used a SN65HVD230 breakout board connected to the following pins:
PIN D22/A8 = CAN1 TX (to CTX on SN65HVD230 breakout board)
PIN D23/A9 = CAN1 RX (to CRX on...
An update. It looks like the CYW4343W initialization routine is performing unnecessary operations out of sequence that the CYW43439 does not understand and does not like. Also I may not have all of the NVRAM settings correct yet. Everything...
My package made it to our PMB in town later yesterday, hopefully today I will get into town and pick it up.
Another option would be to make something setup for the MicroMod. Side note to this, I wish Sparkfun would sell a
Micromod breakout...
The 'discovery' here was back over a year ago - maybe 3yr or more - so not new tools or old tools resolved behavior - just a new documented reaction rather than something unexpected.
Creating a new bug while looking for the old bug and having it...
That warning should be an ERROR. As it ends up with unsafe/undefined code.
> non-Void func() having an exit with no return value
Interesting here it caused REBOOT
@shawn and I were doing a remote chat and editing code some time back and rather...
__FUNCTION__ = sub
>>> __PRETTY_FUNCTION__ = void a::sub(int) T:\T_Drive\tCode\Forum26\PrettyFunc\PrettyFunc.ino
Aug 10 2026 @line #9 :: next line #10
char foo[200];
class a {
public:
void sub (int i)
{...
May I suggest:
try one of the NativeEthernet UDP examples
try one of the QNEthernet UDP examples
NativeEthernet has not been supported/updated by the author in quite a few years, whereas QNEthernet has active support/development. You might need...
Quick update. Swapped base boards and now:
CPU speed: 600 MHz
===========================
CYW4343W Card::begin: SDIO2
===========================
Attaching OOB interrupt to pin 29
Enabled CYW4343W bus high speed interface
BUS_IORDY_REG (Ready...
It was not working. I soldered and retouched all pins.
With: if (WIFIcard.begin(true, 30, 29, -1) == true) {
I am getting diff result - but only this with github current:
CPU speed: 600 MHz
Set BAK_CHIP_CLOCK_CSR_REG issue, response: 0x50...
It's easy :) ???
IDE 1 and latest TDuino and updated copy of QNEth code
Don't have a device on desk with old code to show it worked - three @KenHahn mini's all running something other than ethernet test :( But the Activity light comes on...
Starting...
MAC = 04:e9:e5:0e:cf:8d
Starting Ethernet with DHCP...
Waiting for local IP...
Failed to get IP address from DHCP
Is there a quick easy way to have the WiFi version hit on a different header\QNEthernet_WIFI so both could be present?
Alright I see. You are talking about the snapshot version in "library.properties". I thought you meant the version number in the README.md file.
I will change all three.
Done...
Recopied from github folder to sketchbook libraries and same report in the IDE build:
Using library QNEthernet_WIFI at version 0.37.0-snapshot in folder: T:\T_Drive\tCode\libraries\QNEthernet_WIFI
Got those two edits:
Using library...
using PJRC triple header unit - just soldered male pins to SFun board. Got latest recent github.
IDE 1.8.19:
... "T:\\TEMP\\arduino_build_535646/cyw43_scan.ino.elf"
Using library QNEthernet_WIFI at version 0.37.0-snapshot in folder...
I kind of like the stacking header method but I think I will utilize @PaulStoffregen's three tier motherboard that way I have everything on one board and an extra tier for access to all pins for testing. I do not have stacking headers at hand but...
Seems you've done it before - I have faith in you :) And should be able to test whatever you can post.
In the end the old unit won't matter I suppose - though mine is still sitting here. Though I did wire Serial 1&2 together to test some code...
Saturday8/08/2026 Between 9:10 AM - 1:10 PM
Cool. Until then is @wwatson https://github.com/wwatson4506/QNEthernet_WIFI/tree/QNEthernet_WIFI_0.36.0 the current place to watch?
Great news, the prototypes are working!
Apologies for my long delay, I've been out sick for over a week. Finally back in the office and working on this again.
Long story short, the chip was populated backwards!
After reworking one board, the...
@mjs513 - Just to be clear, I have not created the driver yet because I need a CYW43439 board setup to use SDIO. The PICO 2W uses SPI 1 wire comms. Hopefully we will have a board available soon to work with or even better a verified working...
Yes. I personally tested two 16M chips. Special thanks to ProtoSupplies for sending me 3 of the earliest sample chips. I soldered them onto 2 Teensy 4.1s. First board got one plus a flash chip and the other got a pair of the 16MB chips so I...
I did... in 2018 before Claude or other LLMs existed, before NXP published the SDK code and MCUexpresso tools, using a pre-release reference manual (under NDA) riddled with errors and copypasta from their IMX6 chips.
First RT1052-based beta test...