zhiweijian
87d58b9ddb
Component/bt: fix esp_ble_gatts_set_attr_value( ) memory leak
2017-07-31 17:24:07 +08:00
Ivan Grokhotkov
dce7fcb90d
Merge branch 'bugfix/sdspi_docs' into 'master'
...
Fix SD SPI docs
See merge request !1058
2017-07-28 16:03:45 +08:00
Jiang Jiang Jian
5991f1d573
Merge branch 'feature/add_get_and_set_wifi_max_tx_power_api' into 'master'
...
add get and set wifi maximum transmit power API
See merge request !1053
2017-07-28 15:47:50 +08:00
XiaXiaotian
1c4f7f2081
add get and set wifi maximum transmit power API
2017-07-28 15:06:52 +08:00
Jiang Jiang Jian
a31736990c
Merge branch 'bugfix/btdm_osi' into 'master'
...
component/bt : add osi_is_in_isr && fix vhci delay
See merge request !1054
2017-07-28 11:35:04 +08:00
Jiang Jiang Jian
ff3aa69e76
Merge branch 'feature/tw13968_optimize_for_tcp_close' into 'master'
...
lwip: optimize TCP close
See merge request !1022
2017-07-28 11:34:12 +08:00
Ivan Grokhotkov
3bd6194c58
Merge branch 'feature/docs_jtag_debugging' into 'master'
...
Update and extension of Debugging documentation
See merge request !850
2017-07-27 22:03:45 +08:00
Ivan Grokhotkov
770b9e3b9e
docs: fix warnings related to SD SPI documentation
2017-07-27 20:43:26 +08:00
Ivan Grokhotkov
d4982e0b64
docs: temporary downgrade Sphinx to 1.5.6 to work around Breathe issue
2017-07-27 20:43:26 +08:00
Ivan Grokhotkov
046b2c0aa4
docs: add OpenOCD/JTAG instructions for macOS
2017-07-27 20:25:56 +08:00
Liu Zhi Fu
4ad1f2b272
lwip: optimize TCP close
...
Optimize TCP close:
1. Not remove TCP pcb when IP address is changed since the lwip netconn still need the pcb
2. If the TCP connection is in TCP_FIN_WAIT_1 for too long time, remove it
2017-07-27 12:44:39 +08:00
Jiang Jiang Jian
843159b0d7
Merge branch 'feature/add_menuconfig_option_for_ba_window' into 'master'
...
esp32: add menuconfig options to configure BA window
See merge request !915
2017-07-27 10:46:04 +08:00
Jeroen Domburg
09c8851b8d
Merge branch 'feature/esp-wrover-kit-rvb_note' into 'master'
...
Add a note what is different about ESP-WROVER-KIT RVB
See merge request !1008
2017-07-26 16:12:58 +08:00
krzychb
f50fd070c9
Updated links to binary distributions of OpenOCD
2017-07-26 14:53:54 +08:00
Alexey Gerenkov
7d86f167ee
docs: Flashing over JTAG was added
2017-07-26 14:53:48 +08:00
krzychb
1fb85b494c
JTAG Debugging - revamping of Debugging documentation
2017-07-26 14:53:43 +08:00
Ivan Grokhotkov
002f38fa8f
Merge branch 'feature/sdspi_driver' into 'master'
...
SD SPI mode driver
This MR adds functionality to support SD cards connected via SPI interface.
Additionally, two bugs are fixed:
- Definition of `SPI_TRANS_MODE_DIOQIO_ADDR` in spi_master driver
- SD card probing frequency was 4000kHz instead of 400kHz as required by the standard
See merge request !727
2017-07-26 13:51:37 +08:00
Jiang Jiang Jian
460ab2e33b
Merge branch 'feature/make_tcp_udp_receive_mbox_configurable' into 'master'
...
lwip: Make UDP/TCP receive mail box configurable
See merge request !1051
2017-07-25 20:45:38 +08:00
Jiang Jiang Jian
f19b08b25a
Merge branch 'bugfix/tw14130_fix_emac_rx_buf_err' into 'master'
...
lwip/ethernet: fix emac rx buf err
See merge request !1037
2017-07-25 20:41:22 +08:00
Tian Hao
b500d6558a
component/bt : add osi_is_in_isr && fix vhci delay
2017-07-25 19:58:39 +08:00
Liu Zhi Fu
7b2f388abc
lwip: Make UDP/TCP receive mail box configurable
...
Different application may require different TCP/UDP receiv mail box size,
so make them configurable.
2017-07-25 13:56:32 +08:00
Liu Zhi Fu
c99c5d13e6
esp32: add menuconfig options to configure BA window
...
Make AMPDU Block Ack Window configurable in menuconfig because we need to configure it
in some special cases, such as iperf test etc
2017-07-25 13:11:38 +08:00
Liu Zhi Fu
9ae5c6700b
lwip/ethernet: fix emac rx buf err
...
1. Lwip not free the ethernet buf in lwip layer
2. Fix emac counter error
2017-07-25 11:19:31 +08:00
Ivan Grokhotkov
6fbd6a007b
Merge branch 'bugfix/uart_tx_glitch' into 'master'
...
bugfix(uart): fix signal glitch on tx pin
See merge request !1032
2017-07-24 19:43:25 +08:00
Jiang Jiang Jian
94f1bc3e8c
Merge branch 'feature/tw12244_add_more_comments_for_wifi_api' into 'master'
...
docs: add wifi.rst
See merge request !880
2017-07-24 14:11:24 +08:00
Jiang Jiang Jian
7b44d3c083
Merge branch 'bugfix/btdm_blufi_aes_cfb128' into 'master'
...
component/bt : comment out set_key_dec for res cfb128(software crypt)
See merge request !971
2017-07-24 14:08:11 +08:00
Jiang Jiang Jian
c74a2b0198
Merge branch 'bugfix/btdm_rx_losing' into 'master'
...
Bugfix/btdm rx losing
See merge request !1034
2017-07-24 14:05:36 +08:00
Liu Zhi Fu
508855538e
docs: add wifi.rst
...
Add more documents about WiFi API/Event Mechanism/State Machine etc
2017-07-24 10:20:06 +08:00
Anton Maklakov
d515eeac6a
Merge branch 'bugfix/ci_examples_list_order' into 'master'
...
Make the list of examples permanent between jobs
because the results of the 'find' command are not sorted by name.
Fix the identified problem on master
See merge request !1036
2017-07-20 18:32:56 +08:00
Ivan Grokhotkov
0e54caabe3
examples: add missing nvs_flash.h include
2017-07-20 17:20:49 +08:00
Anton Maklakov
341cc8221c
CI: Make the list of examples permanent between jobs
...
Because the results of the 'find' command are not sorted by name.
2017-07-20 16:46:49 +08:00
Tian Hao
63566f6650
component/bt : fix RX packets losing bug
2017-07-20 15:53:01 +08:00
Jiang Jiang Jian
8fd6ab9a39
Merge branch 'feature/btdm_ble_tx_power_new' into 'master'
...
component/bt : add ble tx power && fix controller deinit mem leak
See merge request !1018
2017-07-20 15:16:13 +08:00
Wangjialin
9d466de235
bugfix(uart): fix signal glitch on tx pin
...
gpio_matrix_out function will set output enable for GPIO, seems in gpio_matrix_out there will be a short moment that the chip will output GPIO level.
So we can set GPIO as high before gpio_matrix_out function.
2017-07-20 14:34:11 +08:00
Ivan Grokhotkov
292c2abd3b
Merge branch 'bugfix/init_nvs_in_bluetooth' into 'master'
...
bt: call nvs_flash_init in examples, show error if NVS is not initialized
See merge request !1003
2017-07-20 14:25:49 +08:00
Dmitry Yakovlev
e5bb45f381
driver: SD protocol driver for SPI peripheral
2017-07-20 13:43:07 +08:00
Ivan Grokhotkov
5f8785eaec
sdmmc: add support for SPI protocol commands
2017-07-20 13:34:21 +08:00
Ivan Grokhotkov
3b96771feb
sdmmc: fix probing clock frequency
...
Probing clock frequency should be 400kHz, not 4MHz.
2017-07-20 13:34:21 +08:00
Ivan Grokhotkov
54dc350907
spi_master: fix duplicate bit mask for SPI_TRANS_MODE_DIOQIO_ADDR
2017-07-20 13:34:21 +08:00
Ivan Grokhotkov
f6193a68a5
Merge branch 'bugfix/example_adc_pin' into 'master'
...
Changed adc GPIO pin 32, that is not jumped to header in ESP-WROVER-KIT,
to 34
See merge request !1020
2017-07-20 12:15:43 +08:00
Ivan Grokhotkov
b9f660524c
Merge branch 'bugfix/exception_lomem_heap_init' into 'master'
...
heap_caps: Allow for possibility a region is too small to register a heap
See merge request !1024
2017-07-20 12:13:12 +08:00
Angus Gratton
b88c8d19fd
Merge branch 'bugfix/project_makefile_recompile' into 'master'
...
build system: Updating project Makefile should trigger a full rebuild
See merge request !990
2017-07-20 10:10:00 +08:00
Angus Gratton
e468cdee1d
Merge branch 'feature/boot_time_optimisation' into 'master'
...
Optimise boot times, calculate SHA-256 hash of image during boot
See merge request !939
2017-07-20 10:00:19 +08:00
Angus Gratton
871ba41a09
bootloader: Remove unnecessary KEEP on data/bss sections, save static RAM
2017-07-19 18:31:59 +10:00
Angus Gratton
d1b66a08c1
bootloader: Add option to build with Link Time Optimisation enabled
2017-07-19 18:31:59 +10:00
Angus Gratton
17adb40ca8
bootloader: Calculate SHA256 hash of image on every boot
...
Makes app image booting more reliable (256-bit rather than 8-bit verification.)
Some measurements, time to boot a 655KB app.bin file and run to app_main() execution.
(All for rev 1 silicon, ie no 340ms spurious WDT delay.)
80MHz QIO mode:
before = 300ms
after = 140ms
40MHz DIO mode:
before = 712ms
after = 577ms
40MHz DIO mode, secure boot enabled
before = 1380ms
after = 934ms
(Secure boot involves two ECC signature verifications (partition table, app) that take approx 300ms each with 80MHz CPU.)
2017-07-19 18:31:59 +10:00
Angus Gratton
caaa29c676
esp_image_format: ESP32 additional header does not contain an encrypt flag
2017-07-19 18:25:17 +10:00
Angus Gratton
43b99edf2b
bootloader: Calculate SHA-256 of image while loading/verifying
2017-07-19 18:25:17 +10:00
Angus Gratton
8f6134dd96
bootloader: Obfuscate loaded memory until verification is complete
2017-07-19 18:25:17 +10:00
Angus Gratton
0c8888d68f
bootloader: Combine loading from flash & verifying to save boot time
...
Still needs updating to account for secure boot.
2017-07-19 18:25:17 +10:00