Hi All,
If there are more interests in this kind of T41 Email Client, I can write or port certain library to T4.1 and QNEthernet / NativeEthernet / Ethernet_Generic W5x00.
No commitment yet,...
Type: Posts; User: khoih-prog
Hi All,
If there are more interests in this kind of T41 Email Client, I can write or port certain library to T4.1 and QNEthernet / NativeEthernet / Ethernet_Generic W5x00.
No commitment yet,...
@wwatson,
You can also try using the original doRetrieve() (without availableForWrite()) for WiFiNINA
We've already fixed the WiFiNINA_Generic Cilent write() function, and hope it's OK to use...
@wwatson,
I guess you found out the bug when we convert to use WiFiNINA.
The availableForWrite() is defined in QNEthernet, Ethernet_Generic libraries, etc.
But in WiFiNINA + Teensy 4.1, it's...
Hi @mjs513
It seems that the issue is wider than expected while using Adafruit WiFiNINA.
Can you check, test to see if this is an SPI conflict / bad SPI-related design (seen with many SD cards)...
@mjs513,
It seems that there is some severe issue when using T4.1 + Featherwing + even Adafruit WiFiNINA; now you have to check if we still have the same issue with any other board you have (SAMD,...
I've some simple tests here and :
1. WiFiNINA and WiFiNINA_Generic are working OK with Nano_33_IoT and Nano_RP2040_Connect (using arduino-pico core) running WiFiWebServer. Using mbed_rp2040 core...
HI @mjs513
That's good news. As I suspect, the xfer bug affects 2-ways in WiFiNINA. We already fixed just 1-way, now still have to find out and fix the other way.
Sorry, have no time now. Can...
HI @wwatson,
You can also help test using WiFiNINA_Generic with Featherwing, just by modifying file WiFiNINA_Pinout_Generic.h, line #368-381
to
#if defined(__IMXRT1062__)
// For...
Hi @wwatson
Thanks for the code. It'll take some time later to merge the Adafruit WiFiNINA to WiFiNINA_Generic library, as I currently don't have the Featherwing to test.
To test the new mod,...
Hi @wwatson
Could you please post the code or make a PR to add WiFiNINA support to FTP_Server_Teensy41, so that we can save duplication and time.
I'll try to have a look to see if there is...
Hi @mjs513
I suggest you first try using another known-working FTP Server, such as VSFTP, ftpd, or FTP_Server_Teensy41 to be sure your Adafruit Featherwing board is working OK (hardware, nina-fw,...
Testing OK with FTP_Server_Teensy41
Starting FTP_Server_SDFAT2 on TEENSY 4.1 with QNEthernet
FTP_Server_Teensy41 v1.1.0
Initializing SD card...
Wiring is correct and a card is present.
...
HI All,
Please use the new WiFiNINA_Generic releases v1.8.14-5
I've been testing many times and still uploading OK, without losing data.
Will update the forked WiFiNINA later, if necessary....
This is the directory listing, showing correct octocat.jpg file size of 51695 bytes, after running FTPClient_UploadImage example. The server is VSFTP on RPi
pi@raspberrypi-02:/home/ftp_test $...
Hi All,
Wow, I just found out and fixed the bug in WiFiNINA + WiFiNINA_Generic libraries. Already tested OK using Nano_RP2040_Connect with FTPClient_Generic.
The very bad bug affects sending...
Releases v1.3.0
1. Fix uploading issue of large files for WiFi, QNEthernet
Hi @wwatson
The new FTP_Server_Teensy41 releases v1.1.0 has just been published. Your contribution is noted in Contributions and Thanks
Best Regards,
---
Releases v1.1.0
Try the new FTPClient_Generic releases v1.2.0,which is supporting the vsftpd Server using in Linux, Ubuntu, Raspberry Pi, etc. now.
The following is debug terminal output when running example...
Hi @xslippy
The new FTPClient_Generic releases v1.1.0 has just been published.
Please test and report any issue, using the new examples in QNEthernet
Be sure to use another Teensy 4.1 with...
Hi,
It seems that you're using MagJack Kit with either QNEthernet or NativeEthernet. The code you're using is designed for only W5x00.
I'm sorry the current version v1.0.0 is not supporting...
Another choice is to use Teensy_Slow_PWM library
HI @Maher
Check the new FTPClient_Generic library at FTPClient_Generic Library
FTPClient_Generic Library
How To Install Using Arduino Library Manager
Features
This FTPClient_Generic Library is a simple yet complete FTP Client library for AVR, mega-AVR, Portenta_H7,...
I'm in the process of porting / rewriting the new FTPClient_Generic, to support all boards (including Teensy, Portenta, SAMD, RP2040, etc), using Ethernet, WiFi.
I'll publish the new library...
@bicycleguy
You can also currently try to use my EthernetWebServer_SSL library to see if OK for you.
EthernetWebServer
Releases v2.2.0
1. Add support to SPI1, SPI2 for Teensy using W5x00 with Ethernet_Generic library
2. Add support to custom SPI for Mbed RP2040, Portenta-H7, etc. using W5x00...
Try to use my Ethernet_Generic or EthernetWebServer library
I'm using here OK, without any pull-up resistor, for either Teensy4.0 or Teensy4.1
Starting AdvancedWebServer on TEENSY 4.1...
The accept branch as well as many other PRs have been merged into WiFiNINA_Generic v1.8.14-4 so that you can use conveniently.
@mjs513,
It's great you made some good progress. I think you have to update the firmware to sync with the library fix. Please post on Adafruit Forum or ask @JAndrassy how to update the firmware...
The WiFiNINA Library is still buggy and is slowed to accept good PRs.
I don't have the same hardware to test, but think FTPServer has issue with current version of WiFiNINA.
Check Using...
I'm testing now using FileZilla v3.46.3 and OK in passive mode
Starting FTP_Server_SDFAT2 on TEENSY 4.1 with using QNEthernet
FTP_Server_Teensy41 v1.0.0
Initializing SD card...
Wiring is...
Hi Electrolyt
Thanks for testing.
The passive mode is working OK here. I'm testing using Ubuntu pftp or ftp -p. The default data port is default at 55600 in passive mode, instead of 20 in...
The new FTP_Server_Teensy41 has just been published to support Tensy 4.x using QNEthernet, NativeEthernet or W5x00 using Ethernet_Generic Library
It's currently supporting SD card, using SDFat....
I've ported and will create a new FTP_Server for Teensy 4.1 QNEthernet, as well as many other boards, using WiFi, Ethernet W5x00, ENC, etc.
Tested so far OK with QNEthernet, RP2040 W5x00, etc.
...
Hi Jakespeed, BriComp, everybody interested in this project,
Please find the new FS-not-working-yet AsyncFSWebServer_Teensy41 releases v1.4.2-alpha-0
As noted, you can try this library using...
Hi Jakespeed and BriComp,
I just spent some time to port / add the features to support T41 QNEthernet, FS (SD, PSRAM, SPI, QSPI, etc.). The new example code, adapted from Async_ESP32_FSWebServer...
It's great you've made some progress.
I'm sorry I can help you now. Please have a look at the similar example
1. ESP32_FS_EthernetWebServer
then adapt the code to work with Teensy 4.1...
I don't see why not as they're independent. Just try if there is any issue.
You can check the following examples
1. ESP_AsyncFSBrowser
2. ESP32_FS_EthernetWebServer
and adapt to your...
MQTTPubSubClient_Generic Library
How To Install Using Arduino Library Manager
Why do we need this Async MQTTPubSubClient_Generic Library
This MQTTPubSubClient_Generic Library is based on...
AsyncUDP_Teensy41 Library
How To Install Using Arduino Library Manager
Why do we need this Async AsyncUDP_Teensy41 Library
Features
This AsyncUDP_Teensy41 library is a fully...
AsyncHTTPRequest_Teensy41 Library
How To Install Using Arduino Library Manager
Why do we need this Async AsyncHTTPRequest_Teensy41 Library
Features
1. Asynchronous HTTP Request library...
AsyncWebServer_Teensy41 Library
How To Install Using Arduino Library Manager
Why do we need this Async AsyncWebServer_Teensy41 Library
This library is based on, modified from Hristo...
AsyncMQTT_Generic Library
How To Install Using Arduino Library Manager
This AsyncMQTT_Generic Library is based on and modified from Marvin Roger's async-mqtt-client Library, to provide...
Teensy41_AsyncTCP Library
How To Install Using Arduino Library Manager
Features
This library is based on, modified from:
This Teensy41_AsyncTCP Library is based on and modified from
It looks good to me. When will the new waitForLink() function available ?
The new WebSockets2_Generic releases v1.10.2 has been published to address the staticIP + serverIP issue
Release v1.10.2
1. Fix bug when using `QNEthernet` staticIP. Check QNEthernet and...
Now the WebSockets is working OK with the added `delay()`, using staticIP
Just add after Ethernet.waitForLocalIP(5000)
// give the Ethernet shield a second to initialize:
#if USING_DHCP
...
OMG, you're right.
If I change https://github.com/khoih-prog/QNEthernet/blob/master/examples/WebClient/WebClient.ino#L87 from
delay(1000);
to
They are set according to my local network, and they are certainly correct as they are OK for `staticIP + hostname`
...
Hi @shawn,
I've narrowed down the bug, which is in your QNEthernet and NativeEthernet.
Please check the link QNEthernet and NativeEthernet staticIP not working with WS Server #39