{"action":"created","issue":{"url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/872","labels_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/872/labels{/name}","comments_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/872/comments","events_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/872/events","html_url":"https://github.com/nodemcu/nodemcu-firmware/issues/872","id":123579881,"number":872,"title":"Changing the default user settings.","user":{"login":"TerryE","id":690173,"avatar_url":"https://avatars.githubusercontent.com/u/690173?v=3","gravatar_id":"","url":"https://api.github.com/users/TerryE","html_url":"https://github.com/TerryE","followers_url":"https://api.github.com/users/TerryE/followers","following_url":"https://api.github.com/users/TerryE/following{/other_user}","gists_url":"https://api.github.com/users/TerryE/gists{/gist_id}","starred_url":"https://api.github.com/users/TerryE/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TerryE/subscriptions","organizations_url":"https://api.github.com/users/TerryE/orgs","repos_url":"https://api.github.com/users/TerryE/repos","events_url":"https://api.github.com/users/TerryE/events{/privacy}","received_events_url":"https://api.github.com/users/TerryE/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-12-23T00:15:03Z","updated_at":"2015-12-23T23:37:10Z","closed_at":null,"body":"At the moment the \"default\" `dev` compile doesn't load on the vast majority of ESP modules out there (the 512Kb parts).  My recommendation is that we change the default in user_config.h and user_modules.h so that if  a developer downloads the repo dev branch or zip and does a make then the binary is usable on a 512Kb part.  \r\n\r\nAnyone who needs to add anything that needs an additional module can uncomment the relevant line and do the make again.  My suggestion for defaults are:\r\n```\r\nbit_rate               = 115200\r\nclient_ssl             = disable\r\ngpio_interrupt         = enable\r\nspiffs_cache           = enable\r\noptimize_debug         = 2\r\nled_high_count_default = 10\r\nled_low_count_default  = 0\r\n\r\nbuiltin = string,table,coroutine,math,debug_minimal\r\nmodules = node,file,gpio,wifi,net,i2c,spi,tmr,adc,uart,ow,bit\r\n```\r\nThis summary is in my `cnf` format for the sake of brevity,  but the change would be in terms of `//` edits of the `user_*.h` files of course."},"comment":{"url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/comments/167009276","html_url":"https://github.com/nodemcu/nodemcu-firmware/issues/872#issuecomment-167009276","issue_url":"https://api.github.com/repos/nodemcu/nodemcu-firmware/issues/872","id":167009276,"user":{"login":"karrots","id":6307688,"avatar_url":"https://avatars.githubusercontent.com/u/6307688?v=3","gravatar_id":"","url":"https://api.github.com/users/karrots","html_url":"https://github.com/karrots","followers_url":"https://api.github.com/users/karrots/followers","following_url":"https://api.github.com/users/karrots/following{/other_user}","gists_url":"https://api.github.com/users/karrots/gists{/gist_id}","starred_url":"https://api.github.com/users/karrots/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/karrots/subscriptions","organizations_url":"https://api.github.com/users/karrots/orgs","repos_url":"https://api.github.com/users/karrots/repos","events_url":"https://api.github.com/users/karrots/events{/privacy}","received_events_url":"https://api.github.com/users/karrots/received_events","type":"User","site_admin":false},"created_at":"2015-12-23T23:37:10Z","updated_at":"2015-12-23T23:37:10Z","body":"My guess is 90% don't use SSL because it's a bit of black magic to get it\nto work correctly. Not really saying it shouldn't be dumped. The network &\nsysadmin side of me says don't dump it nothing should be in the clear but I\nrealize with this device that isn't a reality due to the SDK when it comes\nto SSL.\n\nOn Wed, Dec 23, 2015 at 1:29 PM, Marcel Stör <notifications@github.com>\nwrote:\n\n> I fully agree with Terry's initial list except for the modules.\n>\n> IMO there shouldn't be any guessing as for SSL and the modules. Why don't\n> we strictly go by http://nodemcu-build.com/stats.php? Dumping SSL should\n> be a no brainer as 70% of the general NodeMCU user crowd doesn't use it.\n> I'd cut the modules list either right after 1-wire or after bit.\n>\n> When we change the default bit rate we should also do away with the\n> dedicated developer bit rate.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/nodemcu/nodemcu-firmware/issues/872#issuecomment-166985036>\n> .\n>\n"}}