1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-22 21:23:07 +03:00

2949 Commits

Author SHA1 Message Date
Ivan Grokhotkov
4b25ae86ea Fix issues with WiFi scanning 2014-12-23 12:33:59 +03:00
Ivan Grokhotkov
6aaa9ab3e6 Implement atoi, ltoa, dtostrf 2014-12-23 12:33:33 +03:00
Ivan Grokhotkov
f51f18fb0a Implement interrupts/noInterrupts 2014-12-23 12:31:26 +03:00
Ivan Grokhotkov
d68d0ed585 Fix issue with spaces in paths 2014-12-22 23:48:49 +03:00
Ivan Grokhotkov
0962670a60 Use esptool-ck for flashing 2014-12-22 18:43:20 +03:00
Ivan Grokhotkov
687e472b4b Ticker library update 2014-12-22 18:42:57 +03:00
Ivan Grokhotkov
9ba2fcd29f More license headers 2014-12-19 11:16:28 +03:00
Ivan Grokhotkov
b22a803d53 Ticker library 2014-12-19 01:43:40 +03:00
Ivan Grokhotkov
4cf6737823 More license headers 2014-12-19 01:43:18 +03:00
Ivan Grokhotkov
eb98948d49 WiFi scanning (incomplete) and diagnostics 2014-12-19 01:41:35 +03:00
Ivan Grokhotkov
6c344ffbb1 Update license headers in files that were completely rewritten 2014-12-19 01:40:47 +03:00
Ivan Grokhotkov
43b9dd9edf Clean up unused stuff 2014-12-19 01:39:27 +03:00
Ivan Grokhotkov
2a77249147 Implement tx and rx buffers and interrupts for HardwareSerial 2014-12-18 18:49:14 +03:00
Ivan Grokhotkov
4d70000595 Implement pin interrupts 2014-12-18 18:47:46 +03:00
Ivan Grokhotkov
4c8da95586 Make sigma_delta.c unused 2014-12-18 18:47:07 +03:00
Ivan Grokhotkov
d076e9e322 Remove i2c.c
replaced with i2c.cpp
2014-12-18 18:46:45 +03:00
Ivan Grokhotkov
77af5da58f Clean up ets_printf declarations 2014-12-18 18:45:22 +03:00
Ivan Grokhotkov
64dabb53f5 WiFi client connect with hostname 2014-12-17 10:29:29 +03:00
Ivan Grokhotkov
25cab439f0 EEPROM examples 2014-12-12 10:37:40 +03:00
Ivan Grokhotkov
900083e3ff Add sigma-delta api 2014-12-12 10:37:24 +03:00
Ivan Grokhotkov
4d62fada68 Disable debug output in Serial.begin 2014-12-12 04:41:24 +03:00
Ivan Grokhotkov
fe2d131cb8 Upload sketch at 115200 2014-12-12 04:40:59 +03:00
Ivan Grokhotkov
f8ddfe8d0a analogRead 2014-12-12 04:40:43 +03:00
Ivan Grokhotkov
84765a16b0 EEPROM library 2014-12-09 22:20:30 +03:00
Ivan Grokhotkov
8de54890c2 Update SDK to 0.9.3 2014-12-09 10:25:59 +03:00
Ivan Grokhotkov
d54952a21a WiFi scanning fixes 2014-12-09 10:23:50 +03:00
Ivan Grokhotkov
2521c1e907 Wire library with i2c master support 2014-12-09 10:11:42 +03:00
Ivan Grokhotkov
d754597ec3 digitalWrite fix 2014-12-09 10:10:26 +03:00
Ivan Grokhotkov
4dd9b0481f Add stubs for itoa, ltoa 2014-12-09 10:09:12 +03:00
Ivan Grokhotkov
b4f21fc6b0 Implement most WiFi functions
Need to update to SDK 0.9.3 because DHCP client functions are missing
2014-12-05 22:39:40 +03:00
Ivan Grokhotkov
31a8539763 Open-drain output mode 2014-12-05 00:05:01 +03:00
Ivan Grokhotkov
2d9c5d8297 Modify the linker script to move some code into flash, enable -mtext-section-literals 2014-12-02 00:46:57 +03:00
Ivan Grokhotkov
03f35e44f0 Don't use timer for zero delay 2014-12-01 00:37:51 +03:00
Ivan Grokhotkov
6d9c77ebe1 Add ESP8266WiFi library 2014-12-01 00:36:56 +03:00
Ivan Grokhotkov
4648024946 Add circular buffer implementation 2014-12-01 00:36:07 +03:00
Ivan Grokhotkov
160f99c31c Move some code to flash and fix prototypes 2014-12-01 00:34:59 +03:00
Ivan Grokhotkov
ea599139d5 Fix malloc/free references 2014-12-01 00:34:28 +03:00
Ivan Grokhotkov
39e087a19e Fix initialisation, fix HardwareSerial, add esptool.py flashing 2014-11-25 09:58:14 +03:00
Ivan Grokhotkov
66cac95b4b Implement digital IO functions 2014-11-21 21:23:27 +03:00
Ivan Grokhotkov
e21371d6d0 Tidy up backend code for esp8266 (malloc, free, yield) 2014-11-21 19:15:40 +03:00
Ivan Grokhotkov
e199fc349c Implement global init for esp8266 2014-11-21 18:14:45 +03:00
Ivan Grokhotkov
c55b5a89eb Implement delay() 2014-11-21 12:16:12 +03:00
Ivan Grokhotkov
15b434f5e2 Fix build errors 2014-11-21 12:15:50 +03:00
Ivan Grokhotkov
09e27637dc Fix continuations 2014-11-21 12:15:03 +03:00
Ivan Grokhotkov
705928fdee Continuations support 2014-11-20 17:25:27 +03:00
Ivan Grokhotkov
27b0163958 Updates for esp8266 platform 2014-11-20 17:25:01 +03:00
Ivan Grokhotkov
168156d210 Wiring time functions 2014-11-16 16:09:55 +03:00
Ivan Grokhotkov
5fccef713c Generate binary from irom0.text for flashing at 0x40000 2014-11-15 12:30:07 +03:00
Ivan Grokhotkov
04fe8e8b58 Basic support for esp8266 platform
This includes empty stubs for most core Arduino functions.
Need to actually implement all those digital reads writes whatever.
Need to prebuild toolchains (xtensa-elf-lx106) for 3 platforms and put them on some download server.
Need to do the same with esptool.
Need to fix 0x40000 binary generation and add correct upload commands.
Maybe even implement uploads over WiFi.
2014-11-15 10:45:08 +03:00