877 Commits

Author SHA1 Message Date
ab8fb60bd5 docs(ssl): Add license note to README and header file 2019-01-22 09:47:46 +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
ed02e834ac Merge branch 'feature/add_adc_interface' into 'master'
feature(adc): add adc interface

See merge request sdk/ESP8266_RTOS_SDK!681
2019-01-16 11:08:48 +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
33eadb3ff0 fix(lib): fix memlead when scan found mesh ie 2019-01-15 18:01:15 +08:00
bc0700a48b refactor(adc): Refactor adc driver for esp8266 idf 2019-01-15 15:34:09 +08:00
74b4a550de Merge branch 'feature/update_wolfssl_to_commercial_version_3.15.7' into 'master'
feat(wolfssl): update wolfssl to commercial version 3.15.7

See merge request sdk/ESP8266_RTOS_SDK!716
2019-01-14 20:31:38 +08:00
7a5bf3366f refactor(i2s): Refactor i2s driver for esp8266 idf 2019-01-14 18:23:33 +08:00
f56dfe2b14 feat(ssl): use mbedtls by default 2019-01-14 15:59:20 +08:00
38a29a64db feat(wolfssl): add wolfssl debug option 2019-01-14 14:56:25 +08:00
e7d73894f5 Merge branch 'bugfix/fix_pwm_wrong_comment' into 'master'
bugfix(pwm): fix_pwm_wrong_comment

See merge request sdk/ESP8266_RTOS_SDK!715
2019-01-14 14:28:07 +08:00
acd0f23d4d Merge branch 'bugfix/fix_mqtt_high_thoughtput_failed' into 'master'
fix: high thoughput(payload>10KB, continuous send) causes to send failed

See merge request sdk/ESP8266_RTOS_SDK!694
2019-01-14 11:29:11 +08:00
8567a9abfb Merge branch 'bugfix/mqtt_recv_feed_wdt' into 'master'
fix: mqtt recv cycle feed watchdog when cycle interval is 0

See merge request sdk/ESP8266_RTOS_SDK!705
2019-01-14 11:28:45 +08:00
3c3b15f8bc bugfix(pwm): fix_pwm_wrong_comment
Fixes https://github.com/espressif/ESP8266_RTOS_SDK/issues/439
2019-01-14 10:47:19 +08:00
8209aebd9f feat(wolfssl): add wolfssl library for debug 2019-01-13 10:22:57 +08:00
b68e47b746 feat(wolfssl): update wolfssl to commercial version 3.15.7 2019-01-12 22:23:02 +08:00
e6d122f7eb fix(pwm): Modify PWM TICKS3 to reduce CPU cost 2019-01-10 16:39:23 +08:00
f56c415ae9 fix(esp8266): Fix PWM lost when using PWM 2019-01-10 16:25:43 +08:00
d787a26f41 fix: mqtt recv cycle feed watchdog when cycle interval is 0
Send cycle and recv cycle share one mutex,
For increasing mqtt thoughtput, set receive cycle to 0,
mqtt recv cycle feed watchdog when cycle interval=0
2019-01-08 13:35:20 +08:00
797dd7014a Merge branch 'bugfix/fix_boot_flash_read_buf' into 'master'
Fix read buffer not 4 bytes align

See merge request sdk/ESP8266_RTOS_SDK!704
2019-01-07 20:08:55 +08:00
4a2d093b31 feat(bootloader): Fix read buffer not 4 bytes align 2019-01-07 19:32:54 +08:00
1caafb0b68 fix(esp8266): Fix hardware watch dog triggers after software restart 2019-01-07 17:20:51 +08:00
d310d3ae10 feat(lib): set 11g mode by default 2019-01-04 17:05:50 +08:00
648121f7b4 fix(lib): fix set bssid error 2019-01-03 20:48:56 +08:00
87421bfe92 fix: high thoughput(payload>10KB) cause send failed
1. socket would block at send(), return -1 when set MSG_DONTWAIT
2. changed to ~MSG_DONTWAIT, send() will block until all payload send over
3. recv() should keep MSG_DONTWAIT attribute, otherwise will lead to low thoughtput
2019-01-03 11:47:46 +08:00
c05b1a57f9 Merge branch 'bugfix/fix_scan_error_when_set_channel_14' into 'master'
fix(lib): fix scan error when set channel 14

See merge request sdk/ESP8266_RTOS_SDK!691
2019-01-03 10:42:30 +08:00
20cf435848 Merge branch 'feature/config_to_disable_solink_at_socket_mt' into 'master'
Add configuration to enable/disable setting SO_LINGER default

See merge request sdk/ESP8266_RTOS_SDK!693
2019-01-03 10:24:13 +08:00
cc8d13fedd Merge branch 'bugfix/uart1_intr_and_pwm' into 'master'
bugfix(uart): fix uart1 interrupt

See merge request sdk/ESP8266_RTOS_SDK!680
2019-01-02 15:25:39 +08:00
ac29fd216e feat(lwip): Add configuration to enable/disable setting SO_LINGER default 2019-01-02 15:23:54 +08:00
516107a96f fix(lib): fix scan error when set channel 14 2018-12-29 20:30:43 +08:00
3d0fa3c5ae Merge branch 'bugfix/fix_sniffer_crash' into 'master'
Fix sniffer crash

See merge request sdk/ESP8266_RTOS_SDK!687
2018-12-29 20:23:53 +08:00
1c0391e546 fix(esp8266): Fix sniffer crash 2018-12-29 17:49:30 +08:00
12ec433d9a feat: Add phy reg default when boot 2018-12-29 14:17:28 +08:00
09cdf3e006 fix(esp8266): Fix the wrong baudrate when restart
Restore old freq when restart
2018-12-29 14:07:26 +08:00
ba526b17c2 fix(esp8266): Fix setup rate table crash 2018-12-28 20:22:11 +08:00
d34824457a fix(lib): fix send disassoc error 2018-12-28 17:42:39 +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
def1edc36b bugfix(uart): fix uart1 interrupt 2018-12-28 14:29:20 +08:00
34b64c20ee Merge branch 'feature/add_test_app_jump_scan_by_gpio' into 'master'
feat(bootloader): Support to trigger test app in bootloader

See merge request sdk/ESP8266_RTOS_SDK!679
2018-12-28 13:54:48 +08:00
e124146e2b feat(bootloader): Support to trigger test app in bootloader 2018-12-28 13:03:14 +08:00
09e36f19c1 Merge branch 'feature/app_bin_support_4KB_align' into 'master'
Update partition table script and OTA example

See merge request sdk/ESP8266_RTOS_SDK!677
2018-12-28 09:09:33 +08:00
3d63a6ca52 feat(partition_table): Update partition table script and OTA example
1. APP binary supports 4KB align instead of 64KB align

2. Add options to sdkconfig.defaults:
2.1. using 1MB flash
2.2. use custom partition table "partitions_two_ota.1MB.mini.csv"
2.3. custom partition table base address is 0x4000

3. "make ota flash" using APP1_OFFSET as app downloading address
2018-12-26 17:44:41 +08:00
a2b8b95df3 fix(lib): fix wifi disconnect reason code error 2018-12-26 16:07:22 +08:00
dd47630d38 Merge branch 'feature/add_macro_to_disable_esp_tlc_ipv6' into 'master'
Add macro to disable ipv6 configuration

See merge request sdk/ESP8266_RTOS_SDK!674
2018-12-26 12:51:17 +08:00
ddcc93122f fix(lib): fix set key index error 2018-12-26 11:29:15 +08:00
a61f19859a Merge branch 'bugfix/fix_config_uart1_without_set_baudrate' into 'master'
Fix selecting Custom UART can't set UART baudrate

See merge request sdk/ESP8266_RTOS_SDK!675
2018-12-25 20:14:08 +08:00
fa54cb847a feat: Optimize to reduce the size of .irom0.text in libcore.a
The target bin can be reduced about 4~5KB.
2018-12-25 20:03:41 +08:00