Date   
Re: webserver library #github

Chuck Broadwell, W5UXH
 

Great, glad you got it.  He “hard way” can be aggravating but we learn a lot along the way:)

On Jul 28, 2019, at 1:45 PM, Craig T. Bailey <ctbailey@...> wrote:

Well   I have success!

Re: webserver library #github

Craig T. Bailey
 

Well I have success!

Here's what I learned... the hard way:

Firstly, after you download the Heltec Board information (using the Board Manager in the Arduino IDE,) you must SELECT the board! That was a huge step that I failed to do. Once I selected the Heltec "Wifi LoRA 32(v2)" board, and ran compile, much new operations started to work for me.

Thats whe I started getting the same warnings about duplicate libraries as Chuck was getting.

Turns out, the proper and latest libraries needed for the Heltec board come in with the Board package that gets downloaded and installed into the IDE.

So, I started cleaning out the custom library folder, and I am left with only the following libraries needed (because the rest are buried in the Heltec files):
ClickButton
LoRA
OLED

So, I went back to Windows7,
Again, the rest of them are buried at C:\users\<user>\AppData\Local\Arduino15\pacakges\Heltec-esp32\hardware\esp32\0.0.2-rc1

I'll upload a zip of these necessary "custom" libraries if possible.

And I too saw the Pin21 issue, and commented it out.

Now all I have to do is figure out how to upload the .bin file to the unit!

***Willi - I notice the .bin file that I compiled during the "export" process is named "morse_3_v1.4.ino.wifi_lora_32_V2.bin"

I assume that the boot sector is looking for the file name you supplied?


Thanks guys

Re: webserver library #github

Chuck Broadwell, W5UXH
 


On Jul 28, 2019, at 10:41 AM, Craig T. Bailey <ctbailey@...> wrote:

I've tried looking for the original source files of the WebServer.h library, but just can't find it on github.

Craig:

These are the “properties” of the WebServer from Willi’s libraries that I used.  I used all of his except the WiFi which gave me errors similar to what you are getting from your WebServer library.  Sorry I do not know enough to help, I am stumbling along blindly.

name=WebServer
version=1.0
author=Ivan Grokhotkov
maintainer=Ivan Grokhtkov <ivan@...>
sentence=Simple web server library
paragraph=The library supports HTTP GET and POST requests, provides argument parsing, handles one client at a time.
category=Communication
url=
architectures=esp32

Re: webserver library #github

Craig T. Bailey
 

Yep! Thanks Chuck... Like I mentioned yesterday via email, I was planning on trying it again in MacOS.

As I'm finding, still no joy.

I think the method I'm using to install the WebServer.h library is at fault. Although all the documentation says just to expand the zip file and copy the library files into the \library folder.

It doesn't seem to be an OS issue. I've tried moving everything into the \applications folder on the MacOS, thinking maybe the path was getting too long if I was riding all my libraries in my Dropbox folder. That wasn't it.

I've tried looking for the original source files of the WebServer.h library, but just can't find it on github.

My next step is to pull Willi's WebServer library into it's own zip file, and try the Arduino Library zip-file installation method. I'll report back my findings.

Re: webserver library #github

Chuck Broadwell, W5UXH
 


On Jul 28, 2019, at 10:10 AM, Willi, OE1WKL <willi@...> wrote:

Well, Chuck sent me his binary and it seems to be ok. Have not tested everything yet, especially not the WiFi functions - will do this tomorrow.

Willi, glad to hear my binary at least does not blow up.  It will be interesting to see if WiFi works since that was the library difference between your build and mine.  I had communicated with Craig earlier offline, since I did not know what I was doing, and just now sent him a link to the zip of my current archive of the libraries and sketch.  I use MacOS also.

Good luck Craig!

Chuck

Re: webserver library #github

Willi, OE1WKL
 

Hi,

Chuck, W5UXH, sent me the following remarks about compiling this thing:

"I have used your V.[1.]4 software, and managed to get an error free compile in Arduino 1.8.9.  I used all of your libraries except the WiFi library.  It produced a lot of errors of this type:

/Users/chuck/GoogleBackupFolder/Arduino/Sketches/libraries/WiFi/src/WiFiServer.h:40:5:error: invalid abstract return type 'WiFiClient'

/Users/chuck/GoogleBackupFolder/Arduino/Sketches/libraries/WiFi/src/WiFiServer.h:41:5:error: invalid abstract return type 'WiFiClient'

WiFiClient accept(){return available();}

/Users/chuck/GoogleBackupFolder/Arduino/Sketches/libraries/WiFi/src/WiFiServer.h:41:16: error: invalid abstract return type for member function 'WiFiClient WiFiServer::accept()'

WiFiClient accept(){return available();}

Once I removed the library that came in your zip file, this is the one that the IDE used and the errors were eliminated:

Using library WiFi at version 1.0 in folder: /Users/chuck/Library/Arduino15/packages/esp32/hardware/esp32/1.0.2/libraries/WiFi 


I also had to comment out the declaration of Vext = 21 which apparently is now declared in the package:  

/Users/chuck/Library/Arduino15/packages/esp32/hardware/esp32/1.0.2/variants/heltec_wifi_lora_32/pins_arduino.h:65:22: note: previous declaration as 'const uint8_t Vext'

static const uint8_t Vext = 21;


I think these were the only changes I had to make to accomplish an error free compile, but I suspect that does not prove that I have a functional binary file."

Well, Chuck sent me his binary and it seems to be ok. Have not tested everything yet, especially not the WiFi functions - will do this tomorrow.
Maybe his remarks help you with the compilation!

73
Willi


Von meinem Mobiltelefon gesendet

Am 28.07.2019 um 17:58 schrieb Craig T. Bailey <ctbailey@...>:

OK, Day two of beating on this thing.   LOL

My windows 7 box was "blocking" some of library files, and after trying for a day to "Unblock" multiple files using PowerShell, I finally gave up.  I moved to the MacBook and have set my Arduino IDE up on the Mac.

A fresh download of the libraries, and the compiler still fails on "WebServer.h" library.

I deleted the library from Willi's upload, and pulled down the latest "WebServer" library from git hub: https://github.com/espressif/arduino-esp32 and the darn thing STILL WONT compile.

the error is the same:

/Users/mydropbox/Dropbox (Personal)/HamRadio/Ardunio Projects/libraries/WebServer/src/WebServer.h:27:22: fatal error: functional: No such file or directory
#include <functional>

is the call for the <functional> the problem?  Because obviously the WebServer library is available.



Re: webserver library #github

Craig T. Bailey
 

OK, Day two of beating on this thing. LOL

My windows 7 box was "blocking" some of library files, and after trying for a day to "Unblock" multiple files using PowerShell, I finally gave up. I moved to the MacBook and have set my Arduino IDE up on the Mac.

A fresh download of the libraries, and the compiler still fails on "WebServer.h" library.

I deleted the library from Willi's upload, and pulled down the latest "WebServer" library from git hub: https://github.com/espressif/arduino-esp32 and the darn thing STILL WONT compile.

the error is the same:

/Users/mydropbox/Dropbox (Personal)/HamRadio/Ardunio Projects/libraries/WebServer/src/WebServer.h:27:22: fatal error: functional: No such file or directory
#include <functional>

is the call for the <functional> the problem? Because obviously the WebServer library is available.

webserver library #github

Craig T. Bailey
 

Hi everyone,

I've been working on this for about a day now., I've got my Ardunio IDE totally setup with all the libraries from Willi's files that he added to the wiki on the groups.io page.

But the "webserver" library is causing a fatal error during the compile operation of the source code.

The error that the compiler is puking out is this::

_________
\Arduino\\libraries\\WebServer\\src" "C:\\Users\\Craig\\AppData\\Local\\Temp\\arduino_build_441441\\sketch\\morse_3_v1.4.ino.cpp" -o nul
In file included from C:\Users\Craig\Documents\MorserinoSRC\Morserino-32-master\Software\src\morse_3_v1.4\morse_3_v1.4.ino:56:0:

C:\Users\Craig\Documents\Arduino\libraries\WebServer\src/WebServer.h:27:22: fatal error: functional: No such file or directory

compilation terminated.

Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
Using library OLED at version 4.0.1 in folder: C:\Users\Craig\Documents\Arduino\libraries\OLED
Using library ClickButton in folder: C:\Users\Craig\Documents\Arduino\libraries\ClickButton (legacy)
Using library Preferences at version 1.0 in folder: C:\Users\Craig\Documents\Arduino\libraries\Preferences
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
Using library LoRa at version 0.3.0 in folder: C:\Users\Craig\Documents\Arduino\libraries\LoRa
Using library WiFi at version 1.2.7 in folder: C:\Program Files (x86)\Arduino\libraries\WiFi
Using library WebServer at version 1.0 in folder: C:\Users\Craig\Documents\Arduino\libraries\WebServer
exit status 1
Error compiling for board Arduino/Genuino Uno.

_________________

I've used the Webserver library provided by Willi, and I have tried a different Webserver library foudn on github.

Has anyone seen these kinds of errors, and any guidance on how to get around them?
I'm looking forward to compiling the newest Morserino, and taking a swipe at adding the US States as an optional set of items to send...

but can't get the thing to compile.

Thanks in advance.

Craig
N1SFT

Re: Feature request: Interactive QSO Machine?

Stefan Großhauser
 

Hi Michael,

One of the problems I have while compiling code is trying to get the
right hardware configurations. So, even if I compile the factory
firmware, I still end up with a larger .bin file (23k larger). This
makes me think there is an extra library of unneeded features in the
final compilation.
For the morserino32, I guess? I don't own that device, so I cannot
help with that one. Maybe the other folks on the list can.

I am working with a developer on an interactive QSO for another bit
of software that I help with beta-testing. That will be available
sometime in the near future.
Which software is it? And does it have a public repository?
Have you made any use of the qso text generator from my metaMorserino
repository?

If there is any interest in a group collaboration on this idea,
perhaps we as a group could help refine some of the features, like
the Koch Method, which has no way of automatically incrementing to
the next character.
You mean features of which one of the mentioned programs?

hm, I was the one who initially implemented Koch method for the
metaMorserino and I do not think that automatic incrementation of
the level is actually helpful. After all, I have to judge myself which
letters I need to practise and if I feel comfortable enough to step up.
So this would be the first feature I would try to get rid of, as a user.

73
Stefan

Re: morserino #facebook

Oz8pm@...
 
Edited

Thank you for the update.
I just downloaded and played around with for half an hour - it is absolutely fantastic!! The new features in echo mode are really game changing - this is going to be of enormous value in training Tx.
Thank you for listening to us users and taking the time to implement new suggestions - even when you are on holiday :-)

Happy holidays, 73 de OZ8PM, Peter

morserino #facebook

morserino@groups.io Integration <morserino@...>
 

By Morserino

Firmware Version 1.4 has been released (Deutsche Version dieses Posts weiter unten!)

Despite holiday mode I managed to release a new firmware version. These are the changes in V. 1.4:
Bug fixes:
Non-squeeze mode did not implement the latency parameter, this has been fixed.
Parameter „Trainer Disp“ (Display in Generator Mode) did not honor the setting „No Display“, this has been fixed. The parameter is now called „CW Gen Displ“ (as it controls the display of the CW Generator Mode).
Improvements:
Internal and external paddle do now operate in parallel, without the need to set a parameter to switch between the two.
Instead of the parameter „Use Ext. Paddle“, which is not used anymore, we have a new parameter „External Pol.“ (Polarity) with two options: „Normal“ and „Reversed“; use the latter if your external paddle is wired „the wrong way“, to make sure the external and the touch paddle have dots and dashes on the same side.
Non-squeeze mode now also has a dot and dash memory (I.e. while an element is being processed, you can already enter the next element - more likely a bug fix then an improvement);
New Feature:
New parameter „Echo Prompt“. It defines how you are prompted in Echo Trainer mode. The possible settings are: „Sound only“ (default; the standard behavior in previous versions; best for learning to copy in your head), „Display only“ (the word you are supposed to enter is shown on the screen, no audible code is generated; good for training paddle input), and „Sound & Display“, i.e you hear the prompt AND you can see it on the display

Other Stuff
Incredibly, to date, more than 1000 kits have been sold!
I will attend the August monthly meeting of radio amateurs (SARTS) in Singapore (on Thursday, August 29) - see https://www.sarts.org.sg/about-sarts/. Let's meet if you happen to be around!
And afterwards I will attend the Tokyo Ham Fair (August 31 and Sept 1, at Tokyo Big Sight). I can be found at the booth of the A1 Club, and at the A1 Club's meeting Saturday evening at Akihabara. Let's meet if you happen to be around!
---------------------------------------------------------
Firmware Version 1.4 freigegeben
Trotz Urlaubszeit habe ich eine neue Firmwareversion fertiggestellt. Die Version 1.4 weist folgende Änderungen auf:
Behobene Fehler:
Im Non-squeeze mode wurde der Latency Parameter nicht berücksichtigt. Behoben.
Der Parameter „Trainer Disp“ (Display im Generator Mode) ignorierte den Wert „No Display“, nun behoben Der Parameter heisst nun passender „CW Gen Displ“ (Anzeigeart im CW Generator Modus).
Verbesserungen:
Internes und externes Paddle arbeiten nun parallel, man braucht keinen Parameter "Paddle" dafür umstellen.
Anstelle des Parameters für „Use Ext. Paddle“, den man ja nicht mehr braucht, gibt es einen neuen Parameter „External Pol.“ (Polarity) mit 2 Optionen: „Normal“ und „Reversed“; letzteres benutzt man, wenn das externe Paddle "verkehrt herum" verdrahtet ist, um sicherzustellen, dass Punkte und Striche bei internem und externem Paddle auf den selben Seiten sind.
Der Non-squeeze mode hat nun ebenfalls einen Punkt- und Strich-Speicher (dh. man kann das nächste Element schon eingeben, während das letzte noch ausgegeben wird - ist ja wohl eher als Bugfix denn als Verbesserung zu sehen, hi).
Neues Feature:
Es gibt einen neuen Parameter „Echo Prompt“. Dieser legt fest, wie die Eingabeaufforderung beim Echo Trainer funktioniert. Die möglichen Einstellungen sind: „Sound only“ (nur Tonausgabe, default; war die einzige Option in allen früheren Versionen (bestes Setting um Gehörlesen zu üben), „Display only“ (nur Displayanzeige, keine akustische Ausgabe der Morsezeichen - gut, wenn man das Geben mit dem Paddle trainieren möchte), und „Sound & Display“, (d.h. sowohl Ausgabe der Morsezeichen akustisch als auch auf dem Display).

Sonstiges
Ganz unglaublicherweise wurden bislang mehr als 1.000 Bausätze verkauft!
Ich werde das August Treffen der Funkamateure in Singapur (SARTS) besuchen, am Donnerstag, 29. August - siehe https://www.sarts.org.sg/about-sarts/. Falls du in der Gegend sein sollest: wäre schön dich dort zu treffen!
Und anschließend bin ich am 31. August und 1. September auf der Ham Fair in Tokyo. Man kann mich am Stand des A1 Club finden, und auch beim Treffen das A1 Club am Samstag Abend in Akihabara. Auch dort treffe ich gerne Morserino-Begeisterte und Interessierte!

Re: iCW setup

jasonbrambach
 

I recently set up iCW/Mumble VoIP on an iMac & a PC to send morse code with my M-32 over the internet on the iCW server. 
Use the following YT video for help with setup of iCW and Mumble: https://www.youtube.com/watch?time_continue=83&v=lcCTfZs5Xio  
Remember that you use the Line In/Out on M-32 which is 4 pole 3.5 mm, (use 4 pole splitter to 2 TRS cables so you can let the M32 decode as well) going to your PC mic & speaker/headphone jacks. You will probably need an adaptor like: 
https://smile.amazon.com/gp/product/B01I3A47I4/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1   
And on the iMac I found it best to use an External Sound Card USB Hub such as: 
https://smile.amazon.com/gp/product/B06XNJLHXS/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1
Take your time... it can be daunting but you will get there and it is quite amazing to hear your clean code coming back to you when you do your first "Loopback Test" in Mumble VoIP.
Look for my Call when you are on the iCW Server so we can QSO. I am ky9i, Jay Brambach contact me @ jdbrambach@... if you need more help. The first time you connect to New server on Mumble you need to set Address: 50.116.22.243, Port: 34749, Label: iCW-Texas-direct-IP and Username: yourCallSign/Name (leaving no spaces) It will say something about "host name" & "certificate"...just click yes and you will be into the iCW Rooms. GL de KY9I 73

Re: using Morserino for HST

jasonbrambach
 

The highest speed to send is @ 60 wpm. Connecting to the Line In/Out (use 4 pole splitter cable, then 2 TRS cables) it will decode incoming cw with full break-in. It gets shaky on decode over about 40-50 wpm especially if someone is sending to you without a keyboard. It works to do iCW also which is very neat to use too.

Re: Feature request: Interactive QSO Machine?

Michael Sharp
 

Hello Stefan,
One of the problems I have while compiling code is trying to get the right hardware configurations. So, even if I compile the factory firmware, I still end up with a larger .bin file (23k larger). This makes me think there is an extra library of unneeded features in the final compilation.

I am working with a developer on an interactive QSO for another bit of software that
I help with beta-testing. That will be available sometime in the near future.

If there is any interest in a group collaboration on this idea, perhaps we as a group could help refine some of the features, like the Koch Method, which has no way of automatically incrementing to the next character.

73,
-Michael

On Jul 22, 2019, at 1:35 PM, Stefan Großhauser <Stefan.Grosshauser@...> wrote:



Any thoughts on this???
Hi Michael,
so, what is your conclusion and project status? Are you giving it a try?
It would be great if you would share that code, too.
73
Stefan



Re: Feature request: Interactive QSO Machine?

Stefan Großhauser
 

Any thoughts on this???
Hi Michael,
so, what is your conclusion and project status? Are you giving it a try?
It would be great if you would share that code, too.
73
Stefan

Re: Rotary Encoder

Willi, OE1WKL
 

Hi Craig,

good to hear that your Morserino is working OK now!

Re. a second one for the kids: you are always welcome to order another kit (or two...) ;-) Or get some people from your local club interested - you might get enough for a cheaper bulk order!

73

Willi

Am 20.07.2019 um 18:33 schrieb Craig T. Bailey <@ctbailey>:

Hi willi,

I finally was able to desolder and replace the encoder. I was afraid I was butchering the board!!!

But, a new encoder is working good on my morserino.

Willi you have designed a fantastic device. I’ve only had mine functional for less than 24 hours, But I am seriously impressed.

Thank you Willi for bringing this to the planet. It will likely revolutionize the way morse is learned.

I’m only sad that I didn’t purchase the two-pack of units when the original pre order went live! My kids now want one.


Re: Rotary Encoder

Craig T. Bailey
 

Hi willi,

I finally was able to desolder and replace the encoder. I was afraid I was butchering the board!!!

But, a new encoder is working good on my morserino.

Willi you have designed a fantastic device. I’ve only had mine functional for less than 24 hours, But I am seriously impressed.

Thank you Willi for bringing this to the planet. It will likely revolutionize the way morse is learned.

I’m only sad that I didn’t purchase the two-pack of units when the original pre order went live! My kids now want one.

Re: Newly built morserino has no audio

chmims
 

Here is what I did. Ymmv

1. Start with morserino off
2. Turn morserino on
3. Put morserino modus to cw keyer by 
    rotating black knob. 
4. Short click black knob to select cw  keyer 
     You should see a narrow white rectangle 
     at top of screen. 
5. Short click the red button. You will 
     hope fully see a small black rectangle 
     next to the letters wpm. If so turn the
     black knob and the black space 
     should begin to turn white from right
     to left and you should begin hearing the
     speaker.  If you don’t see a black space. 
     turn the black knob and see if the 
     numbers before wpm change. If so try 
     giving the black knob another quick click 
     and see if that gets you the black 
     rectangle 

This is what I have to do each time I start. If it doesn’t work for you I would contact Willi. 

Good Luck 
Charles 


     


On Jul 17, 2019, at 11:24 AM, Todd Greco <mrballistic@...> wrote:

That gives me hope, as mine also has no sound. Perhaps it’s just user error? I haven’t had time to dig into it yet, but I’m hoping to this weekend. Any specific tips?

 

t

 

From: <morserino@groups.io> on behalf of "chmims via Groups.Io" <chmims@...>
Reply-To: <morserino@groups.io>
Date: Wednesday, July 17, 2019 at 07:53
To: <morserino@groups.io>
Subject: Re: [morserino] Newly built morserino has no audio

 

Careful rereading ofthe manual and your email seems to have solved the problem :-)

Charles

Re: Newly built morserino has no audio

Todd Greco
 

That gives me hope, as mine also has no sound. Perhaps it’s just user error? I haven’t had time to dig into it yet, but I’m hoping to this weekend. Any specific tips?

 

t

 

From: <morserino@groups.io> on behalf of "chmims via Groups.Io" <chmims@...>
Reply-To: <morserino@groups.io>
Date: Wednesday, July 17, 2019 at 07:53
To: <morserino@groups.io>
Subject: Re: [morserino] Newly built morserino has no audio

 

Careful rereading ofthe manual and your email seems to have solved the problem :-)

Charles

Re: Newly built morserino has no audio

chmims
 

Careful rereading ofthe manual and your email seems to have solved the problem :-)

Charles