1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-12 01:53:07 +03:00
Commit Graph

71 Commits

Author SHA1 Message Date
5a4c4c3427 Use memcpy instead of loop 2015-04-18 22:48:04 +07:00
2adda59b6d Add get and put functions to EEPROM
As available in http://www.arduino.cc/en/Reference/EEPROM
2015-04-18 16:08:36 +07:00
8ac5d70b70 Add get and put functions to EEPROM
As available in http://www.arduino.cc/en/Reference/EEPROM
2015-04-18 15:33:45 +07:00
da88852693 Fix resource leaks in UDP library
Reference counts were not incremented after creation of UdpContext, so pbufs and pcbs were not freed.
2015-04-14 01:34:52 +08:00
b026daf43b Fix UdpClient semantics, add NTPClient example
UdpClient used to create a new socket for each begin/beginPacket call. This made bidirectional communication impossible.
Fix #64, fix #53.
2015-04-12 01:09:45 +08:00
91d5fe73c0 Merge pull request #63 from romanmashta/esp8266
Fix slashes in Adafruit_ILI9341 library
2015-04-11 09:43:59 +08:00
e372850a35 Fix slashes in Adafruit_ILI9341 library 2015-04-10 22:35:44 +03:00
0bd2ea1948 remove some warnings 2015-04-06 19:54:01 +02:00
f165a0afcd use Eclipse auto Format to get rip auf the tab, space and code style inconsistency 2015-04-06 19:33:50 +02:00
78ee754677 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
Conflicts:
	hardware/esp8266com/esp8266/cores/esp8266/core_esp8266_noniso.c
2015-04-06 19:20:25 +02:00
3bb2de4a85 add flush() to unref() see #50 2015-04-06 19:17:19 +02:00
3c7eaafeaf force tcp close in error 2015-04-06 18:55:21 +02:00
ea7a4e522a add null prt check to _pcb in flush 2015-04-06 18:49:57 +02:00
96ec8e480b add size check to write
some more debug output
2015-04-06 18:41:44 +02:00
dc5ee0003c Port of extended Adafruit ILI9341 lib to ESP8266 2015-04-04 10:37:51 +03:00
a1f0c6feb9 remove NO_PORT_BIND 2015-04-03 14:26:41 +02:00
156696a15e Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-03 11:09:14 +02:00
dfbc499627 Fix slashes in SPI library 2015-04-03 08:18:23 +03:00
d681a76cf3 Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266 2015-04-03 00:52:27 +02:00
d87bc938f9 disable tcp_bind for WiFiClient (tcp_connect gets automatic a free src port) 2015-04-02 19:11:06 +02:00
53dbeeb0aa add error reason to WiFiClient debug
handle tcp_close error in unref()
2015-04-02 18:57:28 +02:00
fd4215aa22 CS is now software controlled. Otherwise ESP has problems with receiving data over SPI 2015-04-02 09:50:01 +03:00
4626a9df80 Initial ESP8266 HW SPI implementation
ILI9341 lib as a client for SPI lib
2015-04-01 07:10:31 +03:00
79e0aa361a Update maintainer info 2015-03-27 12:18:06 +03:00
d98efdbced Move esp8266 platform from "arduino" into "esp8266com" 2015-03-27 12:11:55 +03:00
27d450ded6 Merge 1.6.1 into esp8266
* commit 'b8b2869753d488bfd203615637e1de3912589a92': (68 commits)
  Updated revisions.txt
  Fixed wrong path in successful message
  arduino-core: restored debug info in class files
  Fixed NPE in case of missing boardData
  Added missing translations
  Added windows drivers
  Added warning for uncertified boards
  Update revision.txt
  update revisions.txt
  SoftwareSerial: match bool API with HardwareSerial
  Fix to save as to parent folder is needed by all OSs, not just Mac
  Update revision.txt
  MacOSX: previous better IDE was missing some pieces. Added
  MacOSX: better IDE
  Updated revisions.txt
  NEW button now behaves as clicking File -> New menu entry. Fixes #2685
  Windows: bundled JRE updated to 8u31 build.xml now uses unzip target
  Added .getParentFile() to saveas for mac. This prevents saving into the sketch itself
  Compound edits weren't part of the undo/redo dance
  An undoable action marks the sketh as modified
  ...
2015-03-27 11:18:48 +03:00
cfda6cbd06 Add ESP8266WebServer library 2015-03-27 11:17:45 +03:00
71c705a187 Implement remoteIP and remotePort in WiFiUDP 2015-02-17 01:38:35 +03:00
ea90d3ce92 Fix WiFiClient assignment operator 2015-02-16 03:02:42 +03:00
b85262e634 Fix error with missing softAPmacAddress function 2015-02-12 16:37:58 +03:00
be7a068be1 Add parameter to set channel in softAP mode 2015-02-03 12:30:08 +03:00
076977dbeb Update keywords for ESP8266WiFi library 2015-02-03 09:05:18 +03:00
fea362a3b5 Allow mDNS on any interface 2015-02-03 09:04:20 +03:00
31c7b384b2 Add mDNS library for esp8266 2015-02-01 01:55:37 +03:00
c28a63c9d5 Add support for multicast UDP 2015-02-01 01:52:23 +03:00
383c19fd34 Merge branch 'master' into esp8266
* master: (148 commits)
  Update revision log
  Cherry picked fix from 87865ac19d
  Updated revision log
  Added dependencies for AStylej.dll
  Updated translations
  Update revision log
  Temporary fix for pulseIn() regression.
  Added README.adoc for the library manager project
  Fixed some libraries metadata.
  Temporary disabled DefaultTargetTest under certain conditions
  Updated translation from transifex
  Updated some translation strings
  Fixed test
  sam: Fixed initialization of UART/USART mode register
  update revision log
  Fixed NPE when import menu are empty
  Fixed NPE when currently selected platform is no more installed.
  Optimized FileUtils.recursiveDelete(File) function
  Fixed a bunch of simple warnings in java code
  Removed unused classes Commander.java and Webserver.java
  ...
2015-01-26 02:35:02 +03:00
2acf29fa1f Add a version of OneWire library adapted for ESP8266 2015-01-26 02:09:18 +03:00
fba488ac6d Fix typo, add mode keyword for ESP8266WiFi, remove .bss section from sketch flash size calculation 2015-01-25 22:44:49 +03:00
ee762f3150 Add WIP SPI library 2015-01-21 04:19:04 +03:00
ee35484577 Move i2c files into core, fix some issues with i2c 2015-01-21 04:13:18 +03:00
b09e8e593a Add remoteIP and remotePort methods to WiFiClient 2015-01-16 17:56:11 +03:00
7d1de31896 Fix call to tcp_recved after pcb has been closed, abort connections closed by the remote side 2015-01-13 09:10:32 +03:00
75d9cf40be Fix license headers in WiFiUDP files 2015-01-09 22:47:07 +03:00
e5e6dbe222 Initial UDP support 2015-01-09 02:10:20 +03:00
af99a3e388 Remove unused rx_buffer_size argument from WebServer constructor 2015-01-08 00:39:46 +03:00
661c414c2a Automatically call yield() in WiFiClient::available and WiFiServer::available 2015-01-07 02:45:46 +03:00
2b503977b9 Fix WiFi::softAPIP and keywords for ESP8266WiFi library 2015-01-07 02:09:55 +03:00
8e7a20c08d Automatically call yield() in WiFiClient::available if called more than once 2015-01-07 01:57:41 +03:00
ccfbd9c969 WiFiClient cleanup 2014-12-29 10:37:11 +03:00
4944a8fb5f WiFi library compatibility fixes 2014-12-29 01:20:27 +03:00