3c9d606a52
add nodemcu board
2015-05-04 22:31:00 +02:00
a7364b515c
add SPIClass::transfer16 (needed by some display libs)
2015-05-04 18:11:46 +02:00
434c15891d
add macro cli() and sei() for more AVR compatibility
2015-05-04 18:10:51 +02:00
63610b3f09
revert Wire::pins, mark as deprecated
2015-05-04 11:08:07 +08:00
748d6a60ec
Merge branch 'esp8266' of https://github.com/Links2004/Arduino into Links2004-esp8266
2015-05-04 09:03:03 +08:00
0687225031
fix UART clock divider
...
UART clock is constant
2015-05-03 20:56:58 +03:00
d18dd0d7fd
ACK is actually 0
2015-05-03 20:35:01 +03:00
8272e877f7
add EEPROM.getDataPtr()
...
fix all warnings in EEPROMClass
2015-05-03 18:15:54 +02:00
5d2cc7db7f
increase irom0 from 0x3C000 to 0x6B000 (+192KB) space
2015-05-03 17:44:20 +02:00
f4a34e1962
dumb me
2015-05-03 18:06:46 +03:00
346ae20dd4
overflow at 160MHz
2015-05-03 17:53:24 +03:00
2e3e98beec
fix UART RX PullUps and TWI
2015-05-03 17:51:06 +03:00
58c03c3472
Change UART register access methods
2015-05-03 16:44:19 +03:00
f1ae1ba267
replease digitalPinToPort, digitalPinToBitMask, portOutputRegister, portInputRegister, portModeRegister by macros
2015-05-02 15:54:45 +02:00
b475c01e1a
undef __STRICT_ANSI__ to allow usage of functions like strcasecmp, strtok_r and so on
2015-05-02 13:34:35 +02:00
24879ec182
Revert "Revert "disable debug on Serial.end() if debug on this interface.""
...
This reverts commit b2d4169734
.
2015-05-01 16:15:58 +03:00
b2d4169734
Revert "disable debug on Serial.end() if debug on this interface."
...
This reverts commit 28a868d6dd
.
2015-05-01 16:09:46 +03:00
7ae56fe04c
Merge pull request #5 from Links2004/esp8266
...
merging some changes
2015-05-01 16:06:18 +03:00
28a868d6dd
disable debug on Serial.end() if debug on this interface.
2015-05-01 14:58:48 +02:00
9ec5d20b67
disable UART before making all pins INPUTs
2015-05-01 15:52:30 +03:00
0b14e44cfd
add back pull-down support
2015-05-01 14:46:08 +02:00
209b74256f
fix 160Mhz mode
...
add missing 0
16000000L != 160000000L
2015-05-01 14:11:09 +02:00
b72e083766
remove libg
...
libg is debugging version of libc,
no sense to link both at the same time!
2015-05-01 14:08:01 +02:00
37c47e25bf
move digitalWrite and digitalRead to ram
...
if in flash it can produce uncalculated lag.
fix warning
2015-05-01 14:04:56 +02:00
48288e3d1a
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-05-01 13:57:13 +02:00
b4c937788d
missed led and fixed output to make more sense
2015-05-01 13:00:17 +03:00
17131e133c
Add led to WebServer example
...
This reverts commit 43be35c4de
.
2015-05-01 12:32:37 +03:00
2ccfb32a5a
ESP8266WebServer code review, fix indentation, add keywords
2015-05-01 11:17:45 +08:00
7ece3e436d
wiring_digital: fix interrupts, initialize pins to INPUT on startup
2015-05-01 09:53:19 +08:00
5a9d4e676e
Updated HelloServer with mDNS and NotFound catcher with custom page
...
the not found handler should be used in conjunction with other means of
getting data, like SD card
2015-05-01 02:51:59 +03:00
b48158ab07
adding extra finctionaity the the web server
...
void onNotFound(bool(void)) handler routes and errors not in the
defined handlers
int args() returns nubmer of currentarguments
String arg(int i) returns the "i" argument value
String argName(int i) returns the "i" argument name(key)
bool hasArg(const char * name) looks up if an argument exist by
seraching for it's key
2015-05-01 02:43:51 +03:00
83ed3d5d8f
Importing my changes
2015-04-30 20:48:50 +03:00
23ad2da560
add function to get flash size based of flash Chip id
2015-04-30 16:06:01 +02:00
a177dc65bf
in Arduino.h make some errors by compiling in some cases moved to Esp.cpp
2015-04-30 15:19:36 +02:00
d36d36789b
use User-defined literals for kHz, MHz, GHz, kBit, MBit, GBit, kB, MB and GB
...
see #145
2015-04-30 15:04:10 +02:00
7e40b9f11e
Remove some definitions from global namespace
...
Names like kB, MB and kHz are likely to collide with variable names in user sketches.
Nowadays this should be implemented using c++14 user-defined literals (http://en.cppreference.com/w/cpp/language/user_literal )
2015-04-30 19:06:11 +08:00
cdd2fed53d
Minor code style changes
2015-04-30 18:54:16 +08:00
c209af0fc2
add back SmartConfig
2015-04-30 11:44:26 +02:00
9758edec33
fix c&p fail
2015-04-30 11:34:44 +02:00
d2ca7d0854
add functions to read out the flash config
...
Serial.print(F("Flash Chip Size: "));
Serial.println(ESP.getFlashChipSize());
Serial.print(F("Flash Chip Speed: "));
Serial.println(ESP.getFlashChipSpeed());
Serial.print(F("Flash Chip Mode: 0x"));
Serial.println(ESP.getFlashChipMode(), HEX);
2015-04-30 10:42:17 +02:00
8cc844f539
Merge remote-tracking branch 'remotes/esp8266/esp8266' into esp8266
2015-04-30 09:58:36 +02:00
c9b5ddeebc
Add flash chip size selection to the menu, show baud rates depending on the platform.
2015-04-30 13:10:13 +08:00
b0dfb539c1
add ESP.getFlashChipId()
2015-04-29 22:33:15 +02:00
69eb31a2cf
Describe multicast APIs in readme, update keywords.
2015-04-29 07:04:39 +08:00
1e0bfa7439
ESP8266WiFi: made connected() return true if data is available
...
WiFiClient::connected() should return true if the connection is disconnected, but there is still data available. This is specified in the Arduino docs: http://www.arduino.cc/en/Reference/WiFiClientConnected
2015-04-29 07:02:19 +08:00
d2f9cced7a
Add destinationIP method to WiFiUDP
...
Might be useful to distinguish between normal and multicast packets arriving at the same port (#105 )
2015-04-29 07:01:54 +08:00
3665c874f3
UDP multicast APIs fix
...
fix #74 , fix #7
2015-04-29 07:01:46 +08:00
f84f65c109
add _bv macro from avr
...
see #125
2015-04-29 07:01:34 +08:00
34e49f8b72
fix some warnings
...
warning: format '%d' expects argument of type 'int', but argument 3 has type 'long unsigned int' [-Wformat=]
warning: defined but not used [-Wunused-variable]
warning: declared 'static' but never defined [-Wunused-function]
warning: suggest parentheses around '&&' within '||' [-Wparentheses}
2015-04-29 07:01:28 +08:00
bb5543160f
add new macro for force function to ram
...
move uart_interrupt_handler in ram
2015-04-29 07:01:19 +08:00