139a3f0ad4
Merge branch 'ficeto-esp8266' into esp8266
...
* ficeto-esp8266: (28 commits)
fix uart receive
add method to check for clients without referencing them
move discard_cb to unref
add close and abort methods and enable disconnect callback
removing timer aliases
Add option to select SPI speed at SD::begin
add pwm freq adjustment
fix PWM and Timer1
plaintext POST fixes and rework of the SD example
fix binary file http upload
some speed optimizations
fix SPI run on system clock
add esp8266_tcp_active_close.png image
* miss to add the new files
rework Adafruit_ILI9341 complete now uses the new SPI implementation tested with example graphicstest_esp8266
increase SD Card SPI Speed
fix SPI clock for SD library
fix huge leak
add proper POST support and more methods
use a function to calculate best match clock register for SPI
...
2015-05-12 19:01:54 +03:00
89248032d6
Merge branch 'esp8266' of https://github.com/ficeto/Arduino into esp8266
...
Conflicts:
hardware/esp8266com/esp8266/libraries/ESP8266WebServer/examples/SDWebServer/SDWebServer.ino
2015-05-12 18:58:10 +03:00
669609f3d7
fix uart receive
2015-05-12 18:44:31 +03:00
699b06b875
implement async replies in mDNS library
...
No need to call mdns.update() from loop() any more.
2015-05-12 17:59:24 +03:00
25d814bdfb
some UdpContext fixes, add rx callback support
...
Set udp destination address, port, and multicast TTL only on send.
Fix read method to return -1 if buffer is empty.
2015-05-12 17:52:22 +03:00
bacc0b1f8b
add method to check for clients without referencing them
2015-05-12 15:21:35 +03:00
1707d3d036
move discard_cb to unref
2015-05-12 14:22:16 +03:00
88c6ee418d
add close and abort methods and enable disconnect callback
2015-05-12 13:58:05 +03:00
4425e0921f
removing timer aliases
2015-05-12 10:36:12 +03:00
95007b229d
Add option to select SPI speed at SD::begin
2015-05-11 22:29:02 +03:00
3ff208c3e9
add pwm freq adjustment
2015-05-11 14:28:37 +03:00
b5d6951743
fix PWM and Timer1
2015-05-11 14:17:13 +03:00
1f657fab73
plaintext POST fixes and rework of the SD example
...
Added a single file web editor/browser/uploader and all needed methods
to work with the files on the SD Card
2015-05-11 13:43:26 +03:00
8fac77b0c3
Merge pull request #16 from esp8266/esp8266
...
pull latest changes
2015-05-10 18:57:05 +03:00
7001086920
fix binary file http upload
2015-05-09 14:21:53 +03:00
5407b064b0
Merge pull request #206 from Links2004/esp8266
...
rework Adafruit_ILI9341 complete now work with the new SPI implementation
2015-05-08 22:45:23 +03:00
6317355049
Merge pull request #205 from ficeto/esp8266
...
Fix SPI Clocks for SD Library
2015-05-08 22:43:55 +03:00
dcc899a1b5
some speed optimizations
2015-05-08 15:33:48 +02:00
7c33efc3d8
fix SPI run on system clock
2015-05-08 15:30:27 +02:00
51b1daf643
add esp8266_tcp_active_close.png image
2015-05-08 15:04:45 +02:00
5cbcd1da3c
rework Adafruit_ILI9341 complete now uses the new SPI implementation
...
tested with example graphicstest_esp8266
add missing define to SPI.h
2015-05-08 14:45:47 +02:00
8ce762db16
increase SD Card SPI Speed
2015-05-08 13:22:49 +03:00
85aac8af89
fix SPI clock for SD library
2015-05-08 11:44:45 +03:00
0dc759990e
Merge pull request #15 from esp8266/esp8266
...
pull latest changes
2015-05-08 11:19:38 +03:00
e1b8017762
Merge pull request #203 from ficeto/esp8266
...
add proper POST support and more methods
add proper POST support and more methods
2015-05-08 08:28:25 +03:00
7e15659c29
Merge pull request #200 from Makuna/esp8266
...
true noInterrupts() interrupts() support
2015-05-08 08:28:10 +03:00
5969f56f5e
Merge pull request #199 from Links2004/esp8266
...
SPI improvement and bugfix
2015-05-08 08:27:49 +03:00
7e0a104cb5
fix huge leak
2015-05-08 03:30:41 +03:00
a924ba1336
add proper POST support and more methods
...
GET params are always added
plain POST is added to the GET arguments
Uploads are handled by separate handler
2015-05-08 02:45:03 +03:00
e6bb6b3a0d
Merge pull request #14 from esp8266/esp8266
...
pull latest changes
2015-05-08 02:19:52 +03:00
d7a88c3ea3
use a function to calculate best match clock register for SPI
...
TEST:
Frequency: 1000000 -> [0x009C1001] EQU: 0 Pre: 39 N: 1 H: 0 L: 1 - Back Calculated Frequency: 1000000
Frequency: 4000000 -> [0x00001001] EQU: 0 Pre: 0 N: 1 H: 0 L: 1 - Back Calculated Frequency: 40000000
Frequency: 2000000 -> [0x00041001] EQU: 0 Pre: 1 N: 1 H: 0 L: 1 - Back Calculated Frequency: 20000000
Frequency: 1600000 -> [0x00004002] EQU: 0 Pre: 0 N: 4 H: 0 L: 2 - Back Calculated Frequency: 16000000
Frequency: 1610000 -> [0x00004002] EQU: 0 Pre: 0 N: 4 H: 0 L: 2 - Back Calculated Frequency: 16000000
Frequency: 1000000 -> [0x000C1001] EQU: 0 Pre: 3 N: 1 H: 0 L: 1 - Back Calculated Frequency: 10000000
Frequency: 8000000 -> [0x00101001] EQU: 0 Pre: 4 N: 1 H: 0 L: 1 - Back Calculated Frequency: 8000000
Frequency: 5000000 -> [0x001C1001] EQU: 0 Pre: 7 N: 1 H: 0 L: 1 - Back Calculated Frequency: 5000000
Frequency: 4000000 -> [0x00241001] EQU: 0 Pre: 9 N: 1 H: 0 L: 1 - Back Calculated Frequency: 4000000
Frequency: 2000000 -> [0x004C1001] EQU: 0 Pre: 19 N: 1 H: 0 L: 1 - Back Calculated Frequency: 2000000
Frequency: 1000000 -> [0x009C1001] EQU: 0 Pre: 39 N: 1 H: 0 L: 1 - Back Calculated Frequency: 1000000
Frequency: 500000 -> [0x013C1001] EQU: 0 Pre: 79 N: 1 H: 0 L: 1 - Back Calculated Frequency: 500000
Frequency: 250000 -> [0x027C1001] EQU: 0 Pre: 159 N: 1 H: 0 L: 1 - Back Calculated Frequency: 250000
Frequency: 125000 -> [0x04FC1001] EQU: 0 Pre: 319 N: 1 H: 0 L: 1 - Back Calculated Frequency: 125000
Frequency: 6666666 -> [0x00141001] EQU: 0 Pre: 5 N: 1 H: 0 L: 1 - Back Calculated Frequency: 6666666
Frequency: 6000000 -> [0x00181001] EQU: 0 Pre: 6 N: 1 H: 0 L: 1 - Back Calculated Frequency: 5714285
Frequency: 3000000 -> [0x00202001] EQU: 0 Pre: 8 N: 2 H: 0 L: 1 - Back Calculated Frequency: 2962962
Frequency: 100 -> [0x7FFFF020] EQU: 0 Pre: 8191 N: 63 H: 0 L: 32 - Back Calculated Frequency: 152
Frequency: 125000 -> [0x04FC1001] EQU: 0 Pre: 319 N: 1 H: 0 L: 1 - Back Calculated Frequency: 125000
Frequency: 16457 -> [0x25F81001] EQU: 0 Pre: 2430 N: 1 H: 0 L: 1 - Back Calculated Frequency: 16454
2015-05-08 00:48:08 +02:00
49fc1980fe
add back SPI_CLOCK_DIVx defines may needed by some library
...
Note:
better use SPI.setFrequency()
2015-05-07 22:16:51 +02:00
938c440998
Merge pull request #198 from ficeto/esp8266
...
fixes for sd server example
2015-05-07 23:13:30 +03:00
9977276ba9
Merge pull request #1 from esp8266/esp8266
...
Get latest
2015-05-07 12:53:52 -07:00
367962d89e
refactored xt_disable_intterupts to accept level
...
due to the rsil requirement that the level be a constant, the method was
moved into a macro
2015-05-07 12:29:37 -07:00
7f4a10062b
update README
...
add some docu and todo
2015-05-07 20:48:59 +02:00
ee5def9c8c
add CPHA support for SPI
...
- tested with logic analyzer
2015-05-07 19:48:55 +02:00
163858dc44
fix use SPI.beginTransaction crash
2015-05-07 19:25:25 +02:00
1cb920f713
fixes for sd server example
2015-05-07 16:42:10 +03:00
8b114a551e
Merge pull request #197 from ficeto/esp8266
...
fix write taking too long
2015-05-07 13:43:52 +03:00
8819c1e91c
fix write taking too long
2015-05-07 13:38:32 +03:00
786df293c0
Merge pull request #196 from ficeto/esp8266
...
add SD Card Web Server example
2015-05-07 12:47:34 +03:00
7be8c1d270
overlooked duplicate name
2015-05-07 12:40:56 +03:00
ecfac7cd6c
add SD Card Web Server example
...
working fine with the latest wifi lib
2015-05-07 12:38:56 +03:00
cb65e2d5b3
Merge pull request #193 from ficeto/esp8266
...
bool redeclaration error and warnings
2015-05-07 12:07:14 +03:00
8ed520205c
Merge pull request #13 from esp8266/esp8266
...
pull latest changes
2015-05-07 11:54:21 +03:00
ba45bee55c
Merge pull request #190 from Links2004/esp8266
...
add Patch for station+softAP issue based on SDK_v1.0.1 from espressif
2015-05-07 10:20:17 +03:00
465e74f0bc
Merge pull request #183 from Imroy/esp8266
...
Add definition for the Olimex MOD-WIFI-ESP8266(-DEV) boards
2015-05-07 10:19:57 +03:00
73c8bfcc96
Merge pull request #185 from ficeto/esp8266
...
missing libs and definitions from SDK
2015-05-07 10:19:14 +03:00
a689d6715b
revert some changes that were wrong
2015-05-06 20:54:56 +03:00