These are chat archives for SmingHub/Sming

22nd
Mar 2016
Rohit Gupta
@IndianTinker
Mar 22 2016 02:27
@alon24 I see WiFi scanning outputs on serial prompt when I flash basic_blink . I was previously using the same ESP with node mcu. What do you think the problem should be? I had posted the terminal output earlier.
Rohit Gupta
@IndianTinker
Mar 22 2016 03:02
Thanks
slaff
@slaff
Mar 22 2016 10:16

where do debug messages like these come from: "E:M 5192"

@festlv From the Espressif core functions and that basically means: Tries to allocate a free memory block with 5192 bytes but could not find available one.

hreintke
@hreintke
Mar 22 2016 10:46

@alon24 :
I have to withdraw my statement from yesterday. Tested now with a clean SmkinRTOS master and the update in CommandProcessing_Debug sample :

void updateInitAllClients() {
    WebSocketsList &clients = server.getActiveWebSockets();
//    debugf("server has %i websocket clients", clients.size());
    for (int i = 0; i < clients.count(); i++) {
        clients[i].sendString("This is a message send from from command processing");
    }
}

void processApplicationCommands(Command inputCommand , CommandOutput* commandOutput)
{
    if (inputCommand.getRoot().success())
    {
        Serial.printf("The command contains a valid Json string\r\n");
    }
    commandOutput->printf("This command is handled by the application\r\n");
    updateInitAllClients();
}

And that is working as expected.
Tested with multiple instances of Firefox, each starting a separate websocket connection.
Also connection multiple times from the same Firefox instance, no issues.

Please confirm these results in your environment.

alon24
@alon24
Mar 22 2016 11:22
@hreintke I do not see my issue, with this simple test u have described above
alon24
@alon24
Mar 22 2016 11:37
maybe the issue is with how I use the char *buf = new char[200];
alon24
@alon24
Mar 22 2016 11:52
I checked and the message does not arrive to my client in my code (it does in u'r sample)
alon24
@alon24
Mar 22 2016 12:06
@hreintke found a way to reproduce the issue in u'r sample:
void updateInitWebSockets(WebSocket client);

void updateInitAllClients() {
    WebSocketsList &clients = server.getActiveWebSockets();
//    debugf("server has %i websocket clients", clients.size());
    for (int i = 0; i < clients.count(); i++) {
        updateInitWebSockets(clients[i]);
    }
}

void updateInitWebSockets(WebSocket client) {

    client.sendString("This is a message send from from command processing");
}

void processApplicationCommands(Command inputCommand , CommandOutput* commandOutput)
{
    if (inputCommand.getRoot().success())
    {
        Serial.printf("The command contains a valid Json string\r\n");
    }
    commandOutput->printf("This command is handled by the application\r\n");
    updateInitAllClients();
}
reproduced every time
TCP connection send: 2 
TCP connection send: 16 
executing websocket command
Received Command, size = 10,cmd = example ff
CommandExecutor : executing command example
Returning Delegate for example 

Fatal exception (9): 
epc1=0x40247100
epc2=0x00000000
epc3=0x40246c78
epcvaddr=0x80100406
depc=0x00000000
rtn_add=0x402470ea
�
 ets Jan  8 2013,rst cause:2, boot mode:(3,7)

load 0x40100000, len 27624, room 16 
tail 8
chksum 0x8e
load 0x3ffe8000, len 928, room 0 
tail 0
chksum 0x31
load 0x3ffe83a0, len 9660, room 8 
tail 4
chksum 0xa7
csum 0xa7
�����rnn�n�쌜����bbnn��b��rrn�l�l`��n���rnn�n�쌜��bbnn�b��rrn�쎎l�rn����rnn�n�쌜����bbnn�b|�rrn�l�l`n�`���nnn��nnnl�n��n�l���nn��lb��r��l�l��b�b��r��n�l���nn��lbll`n�`���nnn��nnnl�n��n�l���nn��lb��r��l�l��b�b��r��n�l���nn��lbll`n�`���nnn��nnnl�n��n�l���nn��lb��r��l�l�n�n��n�r�n�lln|��n���nn�l�b��r�n��rlln|��n���nn�l`b��b�r��|b�nl����b��bn�p��⒒�b��nnn�nrl``b��b�r��|b�nl����b�bn�p��rrn�b��nnn�nrl`b��n���rrnn�n�쌜����bbnn�b��rrn�쎎l�n���rrnn�n�쌜���pbbnn�b|�rrn�l��l��n|�r����r�p`����n⌒`brb���r�b����rnn�n�����r��bbnn��b��rrn�l�l`rl~r��b���bl�b|b��l��pb��n�nn��ln���mount res: 0

fs.start: address 0x56000, size: 512 Kb, result : 0 

Spiffs result = 0
Commandhandlercommand status registered
Commandhandlercommand echo registered
Commandhandlercommand help registered
Commandhandlercommand deb
(not every time, give it a few times, it reproduces)
alon24
@alon24
Mar 22 2016 12:30
k so apperntly changing the method signaure to void updateInitWebSockets(WebSocket &client) fixes this
hreintke
@hreintke
Mar 22 2016 14:19
@alon24 :
I see indeed the same in my environment. WebSocket client -> crash, WebSocket &client -> OK.
Not my strongest point in C++, the pointers & references. Did you expect the compiler to detect this ?
If so, there might be an issue in the Vector< > or the way httpserver maintains the vector.
BTW, I am glad that i made the example the most simple of all. Could have taken a long time to trace this.
alon24
@alon24
Mar 22 2016 14:26
I am not a C++ guru at alll, I just learned it for sming, but I do not think it should have been detected @robotiko do u have input on this?
robotiko
@robotiko
Mar 22 2016 16:17
hi @alon24 late to the party .. if @hreintke was already looking at it.. I bet my c++ is rustier
Curtis Pope
@piperpilot
Mar 22 2016 16:35
@avr39-ripe I am looking at the new config differences in your Basic_WebSkeletonApp example and trying to translate them over to the HttpServer_ConfigNetwork. You use a type called ActiveConfig and I can't see where that is defined anywhere. I want to add staticIP support and want to understand all of the values available. Can you point me in the right direction? You can also take a look at the HttpServer_ConfigNetwork example if you prefer and just adjust it if that is easier. Thanks!
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 17:22
@piperpilot hello!
@piperpilot It defined in configuration.h but this example is bit outdated, may be tomorrow I will send pr for updated and mostly rewritten ver..
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 17:29
later I update it with new js code to remove jquery dependency
robotiko
@robotiko
Mar 22 2016 17:55
@avr39-ripe I bet the next chnges you mention will be added to the PR
what are the missing changes?
just jquery removal?
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 18:01
@robotiko better js code without jqery, fetch instead $.getJson and so on; )
robotiko
@robotiko
Mar 22 2016 18:02
@avr39-ripe no sming code.. just js/html
right?
Curtis Pope
@piperpilot
Mar 22 2016 18:03
OK, I will take a look at your fork
thanks!
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 18:04
yes.. sming is ready.. so enjoy and comment and suggest; )
I mean sming part of app is ready..
robotiko
@robotiko
Mar 22 2016 18:13
@avr39-ripe good number of changes requested by @hreintke included.. nicer abstraction
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 18:18
and it save/get wifi sta and ap directly from sdk config area on flash, no need to double it in own json config
App.Config and App.webServer are public members to be used by own classes for very global config source and to add web handlers..
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 19:16
Hello, I had the same error that this - SmingHub/Sming#566 - What is the solution?
robotiko
@robotiko
Mar 22 2016 19:32
@fvpalha what sdk version do you have?
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 19:37
@robotiko I am using CHERTS/esp8266-devkit version 2.0.8
robotiko
@robotiko
Mar 22 2016 19:38
@fvpalha ok that is not sdk version
you can see in cherts
that 2.0.8
comes with sdk 1.3.0
Current sming version requires
1.4 or 1.5
Based on Espressif NONOS SDK 1.4.0 & 1.5.0
I recall that the issue you have is related to that
please update cherts (good changes there )
and then see again
ok cool
in the issue you refer.. is stated the same
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 19:41
@robotiko Thank you, I will update the devkit
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 19:52
@robotiko , now the example Basic_Blink compile, but the esptool2 fail

Generating image...

make: esptool2: Command not found
make: * [out/build/app.out] Error 127
robotiko
@robotiko
Mar 22 2016 19:53
you have to configure the esptool2 location in the sming project makefiles
@fvpalha >Additional needed software
Spiffy : Source included in Sming repository
ESPtool2 esptool2
@fvpalha you trie and rboot example?
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 19:57
@robotiko > Basic_rBoot
16:56:08 Build of configuration Sming for project Basic_rBoot
make all
OC out/build/libmain2.a
make -C /C/tools/sming/Sming/rboot
make1: Entering directory /C/tools/sming/Sming/rboot' CC rboot-stage2a.c LD /c/tools/sming.examples/samples/Basic_rBoot/out/build/rboot-stage2a.elf E2 /c/tools/sming.examples/samples/Basic_rBoot/out/build/rboot-hex2a.h make[1]: esptool2: Command not found make[1]: *** [/c/tools/sming.examples/samples/Basic_rBoot/out/build/rboot-hex2a.h] Error 127 make[1]: Leaving directory/C/tools/sming/Sming/rboot'
make: * [out/firmware/rboot.bin] Error 2
robotiko
@robotiko
Mar 22 2016 20:04
@fvpalha same issue
you need to properly set esptool2 in sming
if you open Makefile-user.mk in the rboot project
you will see

esptool2 path

ESPTOOL2 ?= esptool2

Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:06
@robotiko The Sming Windows Quickstart build the esptool2 ?
robotiko
@robotiko
Mar 22 2016 20:06
I think not
it is a separated project
can get this exe already compiled if you wnat
want
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:08
@robotiko Ok, I will get. Thank you again.
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:14
@robotiko > Basic_rBoot -
17:11:44 **** Build of configuration Sming for project Basic_rBoot **** make all OC out/build/libmain2.a make -C /C/tools/sming/Sming/rboot make[1]: Entering directory/C/tools/sming/Sming/rboot'
CC rboot-stage2a.c
LD /c/tools/sming.examples/samples/Basic_rBoot/out/build/rboot-stage2a.elf
E2 /c/tools/sming.examples/samples/Basic_rBoot/out/build/rboot-hex2a.h
CC rboot.c
LD /c/tools/sming.examples/samples/Basic_rBoot/out/build/rboot.elf
E2 /c/tools/sming.examples/samples/Basic_rBoot/out/firmware/rboot.bin
make[1]: Leaving directory /C/tools/sming/Sming/rboot' C+ app/application.cpp CC /C/tools/sming/Sming/rboot/appcode/rboot-api.c CC /C/tools/sming/Sming/rboot/appcode/rboot-bigflash.c AR out/build/app_app.a LD out/build/app_0.out E2 out/firmware/rom0.bin Checking for spiffs files files directory exists. Creating out/firmware/spiff_rom.bin /bin/sh: line 2: /C/tools/sming/Sming/spiffy/spiffy: No such file or directory make: *** [out/firmware/spiff_rom.bin] Error 127
robotiko
@robotiko
Mar 22 2016 20:16
@fvpalha you didnt build spiffy
you compiled sming, .. all
there is another build that is spiffy
build it
and you are ready to go
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:17
@robotiko , no. Just run "make"
robotiko
@robotiko
Mar 22 2016 20:17
are you using .. eclipse?
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:18
yes
robotiko
@robotiko
Mar 22 2016 20:18
blob
see spiffy there?
make spiffy
@fvpalha have to leave
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:21
@robotiko Thak you very much. Now everything works.
robotiko
@robotiko
Mar 22 2016 20:21
great
start playing
and if you can imporve wiki windows start.. with your fresh experince..
will be great
Fernando Vilmar Palha
@fvpalha
Mar 22 2016 20:23
It is very important.
alonewolfx2
@alonewolfx2
Mar 22 2016 21:01
@avr39-ripe is webskeleton example working fine now ?
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:14
@alonewolfx2 almost fine.. but just nonos ver.. bit later will make pr for nonos and rtos.
alonewolfx2
@alonewolfx2
Mar 22 2016 21:14
whats changed ?
i remember old code has heap owerflow
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:16
@alonewolfx2 a lot.. look above for my comments and src; ) link to my repo above.
alonewolfx2
@alonewolfx2
Mar 22 2016 21:18
WifiStation.setHostname("WebApp" + macDigits);
what is this line. i think sethostname is new in this place :)
robotiko
@robotiko
Mar 22 2016 21:18
that is a cool addition
hostname could be added before
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:25
@alonewolfx2 this is new functions.. will make pr for them..
alonewolfx2
@alonewolfx2
Mar 22 2016 21:26
good too
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:26
it already in my repo.. either with WifiAccessPoint.getSSID / PASSWORD
this enables more elegant wifi managemant under Sming
no more double configs - in sdk config area and own one..just sdk config area on flash ;)
alonewolfx2
@alonewolfx2
Mar 22 2016 21:33
ok what is this
connected with WoLFStationLVL4, channel 1
dhcp client start...
ip:192.168.88.71,mask:255.255.255.0,gw:192.168.88.1
bcn 0
del if1
pm open,type:2 0
mode : sta(18:fe:34:f5:36:fe)
{"StaSSID":"MB_6s","StaPassword":"xxxxx","StaEnable":1}
{
  "StaSSID": "MB_6s",
  "StaPassword": "xxxxx",
  "StaEnable": 1
}state: 5 -> 0 (0)
rm 0
pm close 7
f r-40, Fatal exception 28(LoadProhibitedCause):
epc1=0x4023c9fd, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000034, depc=0x00000000

 ets Jan  8 2013,rst cause:2, boot mode:(3,0)

load 0x40100000, len 23620, room 16 
tail 4
chksum 0x9f
load 0x3ffe8000, len 884, room 4 
tail 0
chksum 0x4d
load 0x3ffe8378, len 7904, room 8 
tail 8
chksum 0xe3
csum 0xe3
don't use rtc mem data
rlŽ‚rlŒžÙ+TCP connection
timeout updating: 70 -> 65535
Server timeout updating: 40 -> 90
fs.start: size:208 Kb, offset:0x48000

mount res: 0



AccessPoint already configured.
Station already configured.
mode : sta(18:fe:34:f5:36:fe) + softAP(1a:fe:34:f5:36:fe)
add if0
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
f r-40, scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 1
cnt 

connected with MB_6s, channel 6
dhcp client start...
ip:172.20.10.2,mask:255.255.255.240,gw:172.20.10.1
bcn 0
del if1
pm open,type:2 0
mode : sta(18:fe:34:f5:36:fe)
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:38
@alonewolfx2 that is known issue, after wifi param changes it reboots, and then works with new wifi params..
alonewolfx2
@alonewolfx2
Mar 22 2016 21:39
sometimes not booting on my module
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:40
sometime ago I investigate this issue, seems like it coupled with dhcp enable/disable in smings WifiStation.enable
hmm this is much more bad!.. what do you men by not boot? aftet wifi param change or after power cycle or how??
alonewolfx2
@alonewolfx2
Mar 22 2016 21:43
pm close 7
f r0, Fatal exception 9(LoadStoreAlignmentCause):
epc1=0x40239e7e, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000001, depc=0x00000000

 ets Jan  8 2013,rst cause:2, boot mode:(1,0)


 ets Jan  8 2013,rst cause:4, boot mode:(1,0)

wdt reset
wifi param change
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 21:44
and it hangs in such state? not resetting to normal mode?
alonewolfx2
@alonewolfx2
Mar 22 2016 21:46
its hanging when power cycle
ups weird more
ÿ?hÒ$@8ÿ?ÿ?Ğúÿ?¬Ï#@hÿ?ø!ÿ?´ø!ÿ?ÿ?6Õ#@hÿ?ø!ÿ?ø!ÿ?#@)@@1Ú´€ïş?€A@C@0ÿÿÿÿ`ÿÿÿÿ€ Àÿ?€À  e­ş?g+@Xèş?Äÿ?ñ?@Xèş?0æÿÿÿ´™Ø€ïş?€A@¶ş? üÿ?´™Ø›E@¶ş?ÿÿÿ¶ş?ÛB@ÿ?1K@Àûÿ?,kn@xÂÿ?DC@Âÿ?$@,k1@|üÿ?U!$@.,k1@V$@NªØÿÿ.,ÿ?1K@ôÿ?ÿ?¸ÿ?k1@˜—#@$@`1@¨O$@.Püÿ?`1@<1K@    ÿ?kn@›E@ÿ?"ÿ?ê6$@€ø˜Eˆ/index.htmlà€ÿ?¸ÿ?k1@, ÿ?X"ÿ?ÿä@ÿäÛ @èÿ?•ş?pÿ?ä@#ÿ?ÿ    ä@X"ÿ?ı@`"ÿ?¢#@ äÛ @èÿ?    ("ÿ?    `W@•ş?”ÿ?0V@((ÿ?nØi#@¢¡"@À!ÿ?¦@j#@ıÊ"@0(ÿ?`ÿ?š@ÿ?Pşÿ?ä@Pşÿ?ä@äÛ @şÿ?hÿ?ÿ?`ÿ?ÿ    ä@    ÿˆž#@ äÛ @Pşÿ?    mŒş? ÍV@"ÿ?Xşÿ?`şÿ?0V@(ÿ?    Pşÿ?¢#@Hÿ?Pşÿ?ڐ#@0ÿ?ĞÛ @`W@mŒş?    x#ÿ?x#@(ÿ?`ÿ?(ÿ?ñ¬#@hÿ?    hÿ?ÿÿ(ÿ? ¤ş?(ÿ?ÿ?`ÿ?,¸#@ˆÿ?ÿ?·Í#@Hÿ?ÿ?¡Ğ#@ˆÿ?ÿ?lÍ#@hÿ?8ÿ?  ÿ?,ÿ?hÿ?°Úÿ?€Üÿ?¸ÿ?ÿ?`ÿ?ˆÿ?`ÿ?§Ô#@̱"@`ÿ?”ÿ?”ÿ?pÿ?ˆÿ?pÿ?”ÿ?`ÿ?­"@}º3Ôš••ò›"@ˆÿ?Hÿ?ª¼ş?Hÿ?3"@Hÿ?Ş”"@ˆÿ?Hÿ?€Üÿ?Àÿ?ïÖ @ˆÿ?°Úÿ?I@°Úÿ?ÿÿÿªUªU@x@Çp@v@À~ @àÉ8óYL@å|-“rFşÿ3AFşÿÑÿ)Q9a1•ö è02 8Iq @AFşÿ@!""àó@(ã@ä !õÿ0ë00tŒBV#b!òÿ ç a!ğÿQñÿañÿ}Pf†@cP =ğ=ğP3À¶³ptAp@4gæ@cPP3Àö³í Qâÿ r p@4@ãPP3ÀptAö³ğ0 !Şÿ¬8HX""ÂG³hKUiK3G3ôFùÿVşVÕı .@°Úÿ?0ëÿ?øÛ@Áÿ?˜@Àÿ?DÜ@Âÿ?€€Áÿ?TÜ@øÆÿ?-ôQX-•Lÿÿÿ`dhl $PÖÿ?Âÿ?<Ü@ÿÿÿÿ@@@@@@@@€€€€ÿşşş€@ÿÿÿğÿÿ8Ôÿ,0æ aÒÿqÓÿw¶ Kfw6øºğAFşÿöÒ.    aÎÿAĞÿÎÿ¡Êÿ±ÊÿàRºµ0:ƒŠU( sÀpF“9I ¢À )ƒ ğ ğY,0± æa9)    Ai‘y¡‰±™Á©Ñ¹áÉñÒaâaòa áºÿğâÀäØÀÿÀÙ1?É!"a"¯ÿÀÿ@ñ³ÿ@ğğ‘ğ"0ѱÿğãĞÌ°Ò,ğbøÙĞÿğä ğ`Ø(1 À á¥ÿğâĞbØÈ1ÀİĞÿVo"!ÉÂ!ĞäĞaŸÿÀ Ğÿ@Á›ÿÀÍ°â, ÿàÿá•ÿV/øñ@1Ú´€ïş?€A@C@0ÿÿÿÿ`ÿÿÿÿ€ Àÿ?€À  e­ş?g+@Xèş?Äÿ?ñ?@Xèş?0æÿÿÿ´™Ø€ïş?€A@¶ş? üÿ?´™Ø›E@¶ş?ÿÿÿ¶ş?ÛB@ÿ?1K@Àûÿ?,kn@xÂÿ?DC@Âÿ?$@,k1@|üÿ?U!$@.,k1@V$@NªØÿÿ.,ÿ?1K@ôÿ?ÿ?¸ÿ?k1@˜—#@$@`1@¨O$@.Püÿ?`1@<1K@    ÿ?kn@›E@"ÿ?°*@h©ş?èäş?Í.@c,@ğ¨ş?ž,@ ú2@L+@åş?ğ¨ş?ÿ?O@h©ş?, ÿ?±!@ÿä@ÿ¾@ÿÿÿ"»@ä@h©ş?êD@    ä@"ÿÿÿ@xÂÿ?DC@Âÿ?"êD@    `W@ƒ@0ÿÿÿÿh@#Ĥş? ¤ş?°#ÿ?Ĥş?(ÿ? şÿ?ÿ ÿ?¸"ÿ?ÿ0x'ÿ?Ĥş?ğ¿ÿ?`Ù#ÿ?ÿĞ#ÿ?€#ÿ?#ÿ?0ÿÿÿÿ±®ş?$ÿ?ÿä@ ú2@h­ş?©/@^.@c,@ğ¨ş? ú2@e­ş?g+@èş?ä@ñ?@èş?h©ş?ÿé Ù€ïş?€A@¶ş?é Ù›E@¶ş?ÿÿÿ¶ş?ÿàşÿ?€V@é Ù"¶ş?@xÂÿ?DC@Âÿ?"ĞÛ @0#ÿ?`W@h@0ÿÿÿÿX@ ÿÿ Ğ#@ˆÍ#@pÿ?ÿ?`ÿ?,¸#@”ÿ?ÿ?ÿ?·Í#@̱"@ÿ?ÿ?NĞ#@p
its chrome web page output when powercycle and connect module ower chrome
i think issue coming from wrong address write operation
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 22:06
@alonewolfx2 thanks for beta-beta testing!! will look on this issues tomorrow.. thanks again for good catch!
alonewolfx2
@alonewolfx2
Mar 22 2016 22:08
;) i can test it tomorrow too
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 22:11
@alonewolfx2 ookay..as soon as I fix something; )
alonewolfx2
@alonewolfx2
Mar 22 2016 22:22
@all how can i solve eclipse red underline issue :)
hreintke
@hreintke
Mar 22 2016 22:35
@avr39-ripe :
What do you mean with : "no more double configs - in sdk config area and own one..just sdk config area on flash"
@alonewolfx2 :
Use the file "Eclipse_Project_Setting.xml" for configuring eclipse path & symbols for project
Alexander V. Ribchansky
@avr39-ripe
Mar 22 2016 22:44
@hreintke esp sdk use flash area to store various config parameters, either wifi sta and ap ssid pwd..so no need to create separate conf file to store ssid pwd opmode in it..h
hreintke
@hreintke
Mar 22 2016 22:58
OK, good idea.
Please also make your application/solution understandable for "newcomers" and f.e. people who don't know json.
hreintke
@hreintke
Mar 22 2016 23:04
@avr39-ripe :
You are aware that you have to erase before write when writing to flash ?
That is not done within the in the espressif/sming flashread/write routines