76 Commits

Author SHA1 Message Date
Neil Kolban
71d19752ee Changes requested for #606. 2015-11-10 10:56:17 -06:00
Neil Kolban
85acce4854 Issue #606 - Implementation of jshSPISend16 and jshSPISend.
The jshSPISend16 was not previously implemented and jshSPISend() did not
correctly honor input data of <0 value or return value properly.
2015-11-05 18:41:08 -06:00
Neil Kolban
eee637d9db Issue #606 - Integration of SPI Device library with Espruino. 2015-11-04 23:41:25 -06:00
Neil Kolban
9b9e0e1f5d #606. Initial framework for SPI hardware support. 2015-11-03 23:04:56 -06:00
Neil Kolban
c3f9948ff5 Issue #688. Fixes for #688. 2015-10-30 23:44:31 -05:00
Neil Kolban
e2da268d1f Unix LF resolution. #687 2015-10-30 16:57:28 -05:00
Neil Kolban
65a343519a Resolution of issue #687. 2015-10-30 16:55:40 -05:00
Neil Kolban
ce07d7b9fe Issue #589. Design and implementation of wifi.getStatus(). 2015-10-29 23:07:58 -05:00
Gordon Williams
bf6ec68372 remove slaveAddr (fix #676) 2015-10-29 13:21:24 +00:00
Neil Kolban
f10b99d605 Issue #589. Changes to the default modes of connect and createAP. 2015-10-28 22:10:50 -05:00
Neil Kolban
cb11ad9b6d Works for issue #589. Inclusion of dnsServers option. 2015-10-26 23:21:12 -05:00
Neil Kolban
700415b0a8 Fixes and enhancements to #589 and #630. 2015-10-25 13:30:30 -05:00
Neil Kolban
d754fa33cd Issue #589. Addition of authMode to createAP.
The `createAP` method allows us to become an access point.  This
commit adds the ability to specify an `authMode` to allow us to 
define the incoming authentication mode to be used.
2015-10-24 18:51:04 -05:00
Neil Kolban
dcd5b34f23 More implementation and fixes for Issues #589 and #630. 2015-10-24 18:06:20 -05:00
Neil Kolban
23846eed72 Initial work on issue #589. Generic WiFi interface.
The first pass of the generic WiFi interface has been performed. We
now have implementations for:

* jswrap_ESP8266_wifi_connect
* jswrap_ESP8266_wifi_createAP
* jswrap_ESP8266_wifi_disconnect
* jswrap_ESP8266_wifi_getIP
* jswrap_ESP8266_wifi_scan
2015-10-24 10:55:12 -05:00
Neil Kolban
57f8e422a5 Doc updates and comments. 2015-10-23 22:14:56 -05:00
Neil Kolban
6d660c8af7 Implementation of #590. Implementation of gethostbyname. 2015-10-19 23:00:59 -05:00
Neil Kolban
ba50c57e41 Merge remote-tracking branch 'refs/remotes/espruino/master' 2015-10-19 22:06:03 -05:00
Gordon Williams
d722eaf786 Merge branch 'master' of github.com:espruino/Espruino 2015-10-19 14:06:16 +01:00
Gordon Williams
5771a3fcb9 Store line numbers for functions (via Esc [ 1234 d escape code before decl) and use in debug + stack traces 2015-10-19 14:06:09 +01:00
Neil Kolban
b866ab37d1 Fix for #673. Assert through not freeing currentTxBuffer. 2015-10-18 17:45:44 -05:00
Gordon Williams
d19c544b8a Merge pull request #667 from markusgritsch/patch-1
Update 05-User_Guide.md
2015-10-17 07:53:39 +02:00
Gordon Williams
e639ac4021 Merge pull request #671 from nkolban/master
Fixes for #670.
2015-10-17 07:52:40 +02:00
Gordon Williams
fb17e1c381 Merge pull request #672 from tve/esp8266-i2c
Renamed esp8266_OTA board to _12 and added photo and pin locations
2015-10-17 07:47:18 +02:00
Neil Kolban
0ae876fe13 Fixes for #670. JsVar leaks on WiFi Event Handler. 2015-10-16 17:31:06 -05:00
markusgritsch
ced590a98c Update 05-User_Guide.md 2015-10-16 13:46:02 +02:00
Gordon Williams
35a5e393ff Merge pull request #666 from tve/esp8266-i2c
Esp8266 I2C support and pin refactoring
2015-10-16 06:13:08 +01:00
Thorsten von Eicken
512de5d5bb esp8266 uart clean-up 2015-10-15 22:02:08 -07:00
Thorsten von Eicken
b4086f4ddd fix esp8266 debug printfs 2015-10-15 12:47:46 -07:00
Neil Kolban
79ab073aab Removal of bad comments from source file. 2015-10-15 07:59:16 -05:00
Thorsten von Eicken
c5a9ea5fc4 fix i2c ACK polarity 2015-10-14 23:38:30 -07:00
Thorsten von Eicken
65ce65afc5 add espressif license to copied file 2015-10-14 23:20:16 -07:00
Thorsten von Eicken
ef72504444 merge master into i2c branch 2015-10-14 23:14:54 -07:00
Thorsten von Eicken
459bb057d5 rewrite esp8266 pin functions 2015-10-14 23:08:24 -07:00
Thorsten von Eicken
606f4adf7b make i2c work @100Khz 2015-10-14 23:07:14 -07:00
Neil Kolban
a92fb11737 Implement of #660.
This issue corrects the handling of a pin defined as input with pullup
as related to `setWatch()`.
2015-10-14 17:06:23 -05:00
Neil Kolban
c8cf289c93 Doc update for #655. 2015-10-13 16:21:19 -05:00
Neil Kolban
314b0542ce Merge remote-tracking branch 'refs/remotes/espruino/master' 2015-10-12 22:01:21 -05:00
Neil Kolban
ddfc7d4793 Implementation of #642 and #643 2015-10-12 21:30:01 -05:00
Thorsten von Eicken
8b2759a968 refactor esp8266 gpio and pin mux 2015-10-12 00:30:08 -07:00
Thorsten von Eicken
f539d7c44f remove esp8266 hw_timer 2015-10-12 00:29:50 -07:00
Thorsten von Eicken
a37a5229dd add esp8266 i2c_master 2015-10-12 00:29:07 -07:00
Thorsten von Eicken
75301980c1 remove long delay for esp8266 2015-10-11 21:40:06 -07:00
Thorsten von Eicken
34512a7223 merge master into tve/ota 2015-10-11 14:07:56 -07:00
Thorsten von Eicken
229097c520 add esp8266 OTA firmware update 2015-10-11 14:02:59 -07:00
Neil Kolban
51508dd221 Implementation of a WiFi changes.
A number of issues have been addressed here including:

#640 - Addition of stopAP
#637 - Don't require a password when being an access point
#636 - Ensure password meets requirements
2015-10-09 18:07:08 -05:00
Neil Kolban
d0fed2be6d Conversion to Unix CR/LF. #600. 2015-10-08 12:55:58 -05:00
Neil Kolban
da89887b29 Addition of copyright commentary. #632. 2015-10-08 12:51:21 -05:00
Neil Kolban
39b8236801 ESP8266 emulator stubs for issue #610. 2015-10-07 18:48:59 -05:00
Neil Kolban
77caad9901 Fixes for issue #603. Unlocking JsVars that are no longer present. 2015-10-07 18:48:03 -05:00