31efd6f764
feat(esp8266): Remove esp_socket to save flash and ram
2019-03-22 11:24:50 +08:00
b522e9a0e1
tools(unit-test-app): Modify for ESP8266
...
1. Remove unused or unsupported unit test
2. Add extra header file to pass compiling
3. Remove unsupported functions
2019-03-18 14:07:39 +08:00
5aae07e8f8
Merge branch 'bugfix/deep_sleep_load_not_load_rtc' into 'master'
...
Fix esp8266 load RTC segment when reset from deep sleep
See merge request sdk/ESP8266_RTOS_SDK!840
2019-03-15 20:40:23 +08:00
eef781f9b9
fix(esp8266): Fix esp8266 load RTC segment when reset from deep sleep
...
Now only 1MB flash is mapped to SoC bus.
2019-03-15 14:08:26 +08:00
e0758e6687
feat(lib): refactor gpio wakeup api in force sleep mode
2019-03-15 10:11:21 +08:00
f4245e5949
Merge branch 'feature/modify_wifi_api_to_keep_consistent_with_esp32' into 'master'
...
feat(lib): modify wifi api to keep consistent with esp32
See merge request sdk/ESP8266_RTOS_SDK!839
2019-03-15 10:01:10 +08:00
2f4639710f
Merge branch 'feature/uart_tx_done_add_ticks_to_wait' into 'master'
...
feature(uart): uart tx done add ticks to wait
See merge request sdk/ESP8266_RTOS_SDK!699
2019-03-15 09:19:12 +08:00
6d0e8db1ad
feat(net80211): add esp_wifi_set_promiscuous_ctrl_filter and esp_wifi_get_promiscuous_ctrl_filter
2019-03-14 22:56:52 +08:00
e0e6e8c086
feat(net80211): modify esp8266 wifi api to keep consistent with esp32
2019-03-14 22:43:10 +08:00
7fbb68f4ea
feat(esp8266): Add API to get microseconds
2019-03-12 09:39:07 +08:00
ade7165a1a
feature(uart): uart tx done add ticks to wait
2019-03-01 21:38:12 +08:00
a7cbda57e0
Merge branch 'bugfix/fix_spi_doxygen_generation_problem' into 'master'
...
bugfix(spi): fix doxygen generation problem
See merge request sdk/ESP8266_RTOS_SDK!752
2019-03-01 13:48:34 +08:00
3412ec4620
fix(lib): fix set phy mode error
2019-02-19 18:43:20 +08:00
32785a182f
feature/esp_http_client:Changes to make esp_http_client compatible with ESP8266.
...
Changes:
Added rom/md5_hash.h.
Example code & sdkconfig.defaults changed for compatibility.
Changed component.mk to enable compilation only for mbedtls.
2019-02-18 11:54:05 +05:30
56f4a7f4fc
feature/tcp_transport: Changes to make tcp_transport compatible with ESP8266.
...
Changes:
os_get_random for RNG & conditional execution on mbedtls for websockets
Added rom/queue.h. Changed component.mk to exclude axtls based compilation.
2019-02-13 12:53:22 +05:30
c39f73f110
bugfix(spi): fix doxygen generation problem
2019-01-30 11:05:53 +08:00
d200ef1770
fix(ota): Fix OTA copy buffer is not align
...
Using globle macro "ROM_FLASH_BUF_DECLARE" to declare a block of buffer not "uint8_t".
2019-01-25 11:45:24 +08:00
f5116eccda
Merge branch 'feature/add_user_data_to_bin_header' into 'master'
...
feat: add user data to bin header
See merge request sdk/ESP8266_RTOS_SDK!698
2019-01-21 16:27:34 +08:00
11db1b0daf
feat(bootloader): Support v2 firmware updates to v3 by OTA
2019-01-16 14:20:58 +08:00
d4f2388a18
refactor(hspi): Refactor hspi driver for esp8266 idf
2019-01-16 11:22:57 +08:00
ce8fb1e67f
Merge branch 'feature/refactor_i2s_driver' into 'master'
...
refactor(i2s): Refactor i2s driver for esp8266 idf
See merge request sdk/ESP8266_RTOS_SDK!712
2019-01-16 11:09:32 +08:00
68e0a80561
feat: add user data to bin header
...
user could put some data into bin header by USER_DATA_ATTR attribute, defined in esp_attr.h
2019-01-16 10:23:54 +08:00
bc0700a48b
refactor(adc): Refactor adc driver for esp8266 idf
2019-01-15 15:34:09 +08:00
7a5bf3366f
refactor(i2s): Refactor i2s driver for esp8266 idf
2019-01-14 18:23:33 +08:00
09fe8f7085
fix(log): Fix log time mismatch
...
When system startup, using 2*crystal as clock source.
2018-12-28 14:44:12 +08:00
e124146e2b
feat(bootloader): Support to trigger test app in bootloader
2018-12-28 13:03:14 +08:00
e1881811ea
feat(lib): add rx probe request callback function
2018-12-25 14:04:11 +08:00
7f14c1ea4d
fix: fix small typo in pwm
...
Merges https://github.com/espressif/ESP8266_RTOS_SDK/pull/419
2018-12-21 08:46:24 +08:00
048c58571d
Merge branch 'feature/add_reset_reason' into 'master'
...
Add reset reason function
See merge request sdk/ESP8266_RTOS_SDK!651
2018-12-19 16:35:14 +08:00
0f728b64de
feat(esp8266): Add reset reason function
...
The function can be disable.
2018-12-19 15:11:29 +08:00
d1ab0c20dd
bugfix(uart): Open uart_wait_tx_done() function and avoid using tx_buffer in uart1
2018-12-07 18:01:45 +08:00
af2ca65a02
feat(bootloader_support): Modify chip size to be spi flash configuration value
2018-11-29 09:27:40 +08:00
2e391bf5bd
Merge branch 'feature/refactor_hw_timer_driver' into 'master'
...
refactor(hw_timer): Refactor hw_timer driver for esp8266 idf
See merge request sdk/ESP8266_RTOS_SDK!365
2018-11-13 11:07:10 +08:00
d5b14d7427
feat(bootloader): Initialize SPI flash clock and I/O mode at bootloader
2018-11-09 16:52:59 +08:00
2329a7cf73
refactor(hw_timer): Refactor hw_timer driver for esp8266 idf
2018-11-09 16:15:24 +08:00
f1811b353b
feature/config_event_loop_stack_size: Add config option for event loop stack
...
Adding configuration option for the event loop stack in ESP8266.
2018-10-24 15:03:15 +05:30
7bd6fc051b
feat(newib): Add "usleep" and "sleep" function
2018-10-23 10:27:18 +08:00
f35c32e217
Merge branch 'feature/refactor_soft_pwm_driver' into 'master'
...
refactor(pwm): Refactor pwm driver for esp8266 idf
See merge request sdk/ESP8266_RTOS_SDK!267
2018-10-19 16:49:24 +08:00
1cf8601373
refactor(pwm): Refactor pwm driver for esp8266 idf.
2018-10-16 15:06:32 +08:00
d0ab85904e
Merge branch 'feature/refactor_i2c_driver' into 'master'
...
refactor(i2c): Refactor i2c driver for esp8266 idf
See merge request sdk/ESP8266_RTOS_SDK!247
2018-10-15 17:57:49 +08:00
55487d4a88
feat(esp8266): Add esp_wifi_send_pkt_freedom api define
2018-10-11 14:02:23 +08:00
a5cdc760b4
refactor(i2c): refactor i2c driver for idf
2018-09-28 15:35:45 +08:00
f537808a9a
feat(esp8266): Add esp_timer function
...
This function is based on FreeRTOS timer not real time hard timer.
Adding this just for some user passing compiling.
2018-09-25 20:20:00 +08:00
447a2d9406
Merge branch 'feature/add_macro_of_filename' into 'master'
...
Add macro "__ESP_FILE__" and its configuration
See merge request sdk/ESP8266_RTOS_SDK!511
2018-09-25 11:25:53 +08:00
54cd3f4b61
feat(sdk): Midify "__FILE__" to "__ESP_FILE__" for some components
2018-09-21 13:04:59 +08:00
e3dc6c2ad6
feat(esp8266): make tx rate start from 1M when ap is too close with station
2018-09-20 20:41:09 +08:00
7b34f24aa4
feat(esp8266): Perfect WIFI OSI heap trace API
2018-09-18 13:59:47 +08:00
b3b3f9d3ef
feat(spi_flash): Refactor SPI flash for saving IRAM
2018-09-17 16:12:39 +08:00
7e8650dd65
feat(esp8266): Refactor task watch dog
...
1. Remove old watch dog function
2. Put WIFI NVS index table from RAM to flash
2018-09-13 15:20:33 +08:00
a4369522b9
feat(heap): Remove old heap and modify old heap API
2018-09-12 11:12:30 +08:00