Dong Heng
758668a392
fix(nv_flash): Fix page selection algo to consider free entry counts as well
...
Current page selection algorithm selects a page for compaction based on just erased counts
and gives up when it does not find any page with erased count greater than 0. This is
problematic since the current allocation procedure skips the active page if there is not
enough room for the item in that page leaving free chunks on the pages. This change modifies
the algorithm to consider both erased as well as free counts on the candidate pages.
esp-idf commit ID: 7e79471e
2019-01-23 19:21:22 +08:00
Dong Heng
68a1cd9f98
fix(lib): fix can not connect with some special AP with 11b only mode
2019-01-16 10:19:48 +08:00
Wu Jian Gang
09a5a0f2d7
feat: Add phy reg default when boot
2018-12-29 14:28:59 +08:00
Zhang Jun Hao
2c5e8c2b08
feat(lib): use fake buffer to disable rx ampdu packet
2018-12-18 16:24:05 +08:00
Zhang Jun Hao
cbffd2273d
fix(lib): fix CCMP encryption incompatible with some AP
2018-12-04 20:14:11 +08:00
Zhang Jun Hao
6724994bc1
feat(lib): update smartconfig to V2.8.0
2018-11-07 15:53:09 +08:00
Dong Heng
4dad268895
fix(esp8266): Fix esp_restart and it must not return
2018-11-05 20:38:02 +08:00
Dong Heng
bf87f32502
fix(lwip): Fix compiling error when disable UDP sync
2018-09-18 16:02:49 +08:00
Dong Heng
f2025abb7b
feat(esp8266): Add configuration for UART swap I/O pins
2018-09-07 14:02:20 +08:00
Dong Heng
ea049753cd
feat(esp8266): Add configuration for UART baudrate
2018-09-07 13:38:35 +08:00
Dong Heng
e4808fe0f4
feat(bootloader): Add configration for output console UART
2018-09-07 13:28:46 +08:00
Dong Heng
9f5da35f55
fix(esp8266): Disable "con_ap" task
2018-09-06 10:25:35 +08:00
Dong Heng
a6db5e18ba
Merge branch 'buffix/fix_wap_free_data_error_v3.0' into 'release/v3.0'
...
Fix WPA free data error
See merge request sdk/ESP8266_RTOS_SDK!457
2018-09-06 09:59:47 +08:00
Dong Heng
06484b72f1
fix(esp8266): Fix WPA free data error
2018-09-05 20:08:57 +08:00
Dong Heng
a5786eb448
fix(freertos): Fix panic reenter
2018-09-05 19:48:01 +08:00
Dong Heng
266545e787
feat(lwip): Add UDP sync process trigger
2018-08-29 17:06:56 +08:00
Dong Heng
c5d20f94f3
fix(lwip): Fix UDP sync send error
2018-08-28 15:49:41 +08:00
Zhang Jun Hao
b2bd2b4c36
fix(lib): fix save ap param error
2018-08-28 13:32:05 +08:00
Dong Heng
d2565735cc
feat(lib): update libphy to 1055_8
2018-08-24 12:04:47 +08:00
Dong Heng
96db9faac0
feat(esp8266): Remove unused or unsupported library
2018-08-24 11:41:52 +08:00
Wu Jian Gang
11ea677c28
Merge branch 'bugfix/app_update_compile_warning_for_rtos3.0' into 'release/v3.0'
...
fix: app update compile warning
See merge request sdk/ESP8266_RTOS_SDK!400
2018-08-21 11:13:31 +08:00
Wu Jian Gang
84338e3dcd
Merge branch 'feature/put_pmk_calculation_other_task_v3.0' into 'release/v3.0'
...
feat(esp8266): Put PMK calculation other task
See merge request sdk/ESP8266_RTOS_SDK!403
2018-08-17 12:18:49 +08:00
Wu Jian Gang
cff2033736
Merge branch 'bugfix/fix_gpio_isr_v3.0' into 'release/v3.0'
...
bugfix(gpio): Repair GPIO interrupt function(backport v3.0)
See merge request sdk/ESP8266_RTOS_SDK!397
2018-08-17 09:52:52 +08:00
Chen Wu
a462d319b9
fix: app update compile warning
2018-08-16 19:54:10 +08:00
Zhang Jun Hao
2930f4ae37
feat(smartconfig): change sync pattern match num from 2 to 1
2018-08-16 15:04:24 +08:00
XiongYu
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
Dong Heng
f95a918bb5
feat(esp8266): Put PMK calculation other task
...
Avoid watchdog to triggle.
2018-08-15 10:58:33 +08:00
Zhang Jun Hao
9f19a82873
feat(lib): remove wps library
2018-08-10 16:52:22 +08:00
Dong Heng
3d1844c088
Merge branch 'feature/make_time_interval_of_changing_sniffer_channel_to_205ms' into 'master'
...
feat(smartconfig): make time interval of changing sniffer channel to 205ms
See merge request sdk/ESP8266_RTOS_SDK!374
2018-08-10 16:47:57 +08:00
Dong Heng
6f6bfb0c79
Merge branch 'feature/modify_paritions_cvs_file' into 'master'
...
Modify factory/OTA APP partition size and remove coredump file
See merge request sdk/ESP8266_RTOS_SDK!386
2018-08-10 16:16:47 +08:00
Dong Heng
107c9a4dad
feat(partition_table): Modify factory/OTA APP partition size and remove coredump file
2018-08-10 15:30:14 +08:00
xiewenxiang
97335027c7
refactor(driver): Refactor uart driver for esp8266 idf
2018-08-10 13:39:53 +08:00
chenwu
e736bcbacd
fix: port to esp8266 platform
2018-08-10 11:31:14 +08:00
chenwu
256d238923
feat: copy app_update from idf(gitlab) release/v3.0
2018-08-10 11:31:14 +08:00
Wu Jian Gang
4e15ca451a
Merge branch 'bugfix/fix_bss_clear' into 'master'
...
Fix cached data is cleared by function of "clean bss"
See merge request sdk/ESP8266_RTOS_SDK!378
2018-08-10 11:26:31 +08:00
Wu Jian Gang
b3adc8cdea
Merge branch 'feature/support_ota_partition' into 'master'
...
feat: add partition for ota
See merge request sdk/ESP8266_RTOS_SDK!383
2018-08-10 11:25:59 +08:00
Wu Jian Gang
a696e22b36
Merge branch 'feature/calc_checksum_from_flash' into 'master'
...
feat: calc checksum from flash
See merge request sdk/ESP8266_RTOS_SDK!382
2018-08-10 11:25:44 +08:00
Wu Jian Gang
00e0ca0b9a
Merge branch 'bugfix/flash_read_align' into 'master'
...
fix: read flash align
See merge request sdk/ESP8266_RTOS_SDK!369
2018-08-10 11:25:19 +08:00
Wu Jian Gang
da436b52c2
Merge branch 'bugfix/fix_nmi_used_critical_function_at_flash' into 'master'
...
Link critical function to IRAM
See merge request sdk/ESP8266_RTOS_SDK!381
2018-08-10 11:24:38 +08:00
Wu Jian Gang
2a6477791f
Merge branch 'feature/remove_old_driver' into 'master'
...
Remove old drivers
See merge request sdk/ESP8266_RTOS_SDK!379
2018-08-10 11:24:21 +08:00
Wu Jian Gang
2e56ddad84
Merge branch 'feature/modify_log_time_unit' into 'master'
...
Modify log time unit from "s" to "ms"
See merge request sdk/ESP8266_RTOS_SDK!367
2018-08-10 11:24:02 +08:00
Chen Wu
1f797c34e7
feat: add partition for ota
2018-08-10 10:21:30 +08:00
chenwu
7de09ac236
fix: read flash align
2018-08-09 20:57:48 +08:00
Chen Wu
269f6461e1
feat: calc checksum from flash
2018-08-09 20:52:41 +08:00
Dong Heng
970786887c
fix(esp8266): Link critical function to IRAM
...
NMI calling function contains of "enter/exit critical"
2018-08-09 20:21:23 +08:00
Dong Heng
374657a8c5
feat(esp8266): Remove old drivers
2018-08-09 20:07:23 +08:00
Dong Heng
dd54592575
Merge branch 'bugfix/remove_useless_log' into 'master'
...
fix: remove esptool debug log
See merge request sdk/ESP8266_RTOS_SDK!376
2018-08-09 19:57:09 +08:00
Dong Heng
f5196d26a6
feat(esp8266): Modify header file relationship for app using BITx
2018-08-09 19:53:44 +08:00
Dong Heng
f602793a33
fix(startup): Fix cached data is cleared by function of "clean bss"
...
APP should not cache data whick is passed by bootloader linked to bss section.
2018-08-09 19:47:52 +08:00
Dong Heng
03be34e550
Merge branch 'bugfix/fix_aio_called_mistake' into 'master'
...
Fix aio callback function being called mistake
See merge request sdk/ESP8266_RTOS_SDK!373
2018-08-09 15:32:04 +08:00