217 Commits

Author SHA1 Message Date
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
4484d800a8 feat(esp8266): add wps header file 2018-09-07 19:14:21 +08:00
93a224656f feat(esp8266): add espnow header file 2018-09-07 16:02:31 +08:00
d46f831d88 feat(lwip): formatted code 2018-09-06 10:33:20 +08:00
8e0084f7de feat(esp8266): add esp_aio send result 2018-09-06 10:33:20 +08:00
0a751afaad feat(esp8266): Remove unused or unsupported library 2018-09-04 17:16:29 +08:00
a78fb5c99f feat(esp8266): Remove critical from WIFI OSI 2018-08-28 14:24:05 +08:00
9a366a7c7d Merge branch 'feature/perfect_aio_function' into 'master'
Perfect AIO function and logic

See merge request sdk/ESP8266_RTOS_SDK!417
2018-08-22 17:52:35 +08:00
c49687978a Merge branch 'feature/disable_ipv6_default' into 'master'
Disable IPv6 default

See merge request sdk/ESP8266_RTOS_SDK!393
2018-08-22 11:44:40 +08:00
614b6ea634 feat(esp8266): Perfect AIO function and logic 2018-08-21 21:19:21 +08:00
b1ee72bdbe feat(lwip): Disable IPv6 default 2018-08-16 11:29:44 +08:00
8c97d2956c bugfix(gpio): Repair GPIO interrupt function
Because the interrupt structure of esp8266 and esp32 is not the same, the following functions need to be deleted
* Delete the gpio_intr_enable() and gpio_intr_disable() functions

Related issues
* Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/282
* Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/284
2018-08-16 11:27:53 +08:00
9f19a82873 feat(lib): remove wps library 2018-08-10 16:52:22 +08:00
97335027c7 refactor(driver): Refactor uart driver for esp8266 idf 2018-08-10 13:39:53 +08:00
374657a8c5 feat(esp8266): Remove old drivers 2018-08-09 20:07:23 +08:00
f5196d26a6 feat(esp8266): Modify header file relationship for app using BITx 2018-08-09 19:53:44 +08:00
8fdffe47ad refactor(gpio): Refactor gpio driver for esp8266 idf 2018-08-09 10:57:00 +08:00
b32c52874d feat(esp8266): Add full icache mode
Use full 32 KB iram as icache.
2018-07-31 11:01:06 +08:00