Ivan Grokhotkov
159a2d01d1
Merge branch 'bugfix/spi_dma' into 'master'
...
bugfix(spi_master): fix several issues when using RX DMA
See merge request !1006
2017-08-16 18:55:25 +08:00
Ivan Grokhotkov
8a7bc34b78
Merge branch 'feature/remove_wifi_config_option' into 'master'
...
Remove wifi config option
Remove Wi-Fi enable/disable option from Kconfig. This can be detected by the presence of esp_wifi_init() function in the application. Minimum footprint impact after the change.
See merge request !1098
2017-08-16 18:43:56 +08:00
Kedar Sovani
63c738de4c
sdkconfig: Remove rest of the references to WIFI_ENABLED
2017-08-16 15:55:42 +05:30
Kedar Sovani
6405d6f874
kconfig: Add an option for skipping binary blobs
2017-08-16 15:55:42 +05:30
Kedar Sovani
ba8cd58b08
kconfig: Remove Wi-Fi on/off as a menuconfig option
...
This is no longer required since the functions automatically get
pulled in based on the usage. A quick summary of footprint
comparisions before and after these set of patches is shown below:
Hello-World: (simplified for readability)
old Total image size:~ 104902 bytes (.bin may be padded larger)
old Total image size:~ 105254 bytes (.bin may be padded larger)
Per-archive contributions to ELF file:
Archive File DRAM .data & .bss IRAM Flash code & rodata Total
old libesp32.a 1973 177 4445 3939 2267 12801
new libesp32.a 1973 185 4473 3939 2267 12837
new libnvs_flash.a 0 92 0 274 8 374
new libstdc++.a 0 0 0 24 0 24
For some reason, nvs_flash.a (~400bytes) gets pulled in (particularly
the nvs_flash_init() function).
Power-Save: (simplified for readability)
old Total image size:~ 421347 bytes (.bin may be padded larger)
old Total image size:~ 421235 bytes (.bin may be padded larger)
old libtcpip_adapter.a 0 81 0 1947 115 2143
new libtcpip_adapter.a 0 69 0 1897 115 2081
The size actually shrinks a bit, since the AP interface function
doesn't get pulled in.
2017-08-16 15:55:28 +05:30
Kedar Sovani
a24130b390
tcpip_adapter: Decompose tcpip_adapter_start() into interface specification options
...
Since only the used interface's start function gets called, it pulls
in only the functions that are required in the current application,
thereby saving footprint.
2017-08-16 15:54:29 +05:30
Kedar Sovani
159e7e81b4
esp32: Make 'restart' function independent of Wi-Fi
...
Restart being a lower-layer system-level function, needn't depend on
the higher level Wi-Fi libraries.
This also enables us to get rid of one more WIFI_ENABLED ifdef check
2017-08-16 15:54:28 +05:30
Kedar Sovani
a41b1a9d1f
esp32: Register event handlers on the esp_wifi_init() call
2017-08-16 15:54:28 +05:30
Kedar Sovani
55a6aca355
wifi: Map esp_wifi_init() to esp_wifi_init_internal()
...
Follow-on patches will include additional functionality in
esp_wifi_init()
2017-08-16 15:54:28 +05:30
Kedar Sovani
8063b93497
wifi_lib: Update to the change in the wifi_lib repository
2017-08-16 15:54:13 +05:30
Ivan Grokhotkov
1633582ac4
Merge branch 'bugfix/spi_address' into 'master'
...
fix(spi_master): make the address field more intuitive to use.
See merge request !1074
2017-08-16 10:25:21 +08:00
michael
ed1d084aea
fix(spi_master): make the address field more intuitive to use.
...
The address field should be placed at the highest bits of address and slv_wr_status registers. Instead of breaking the address into two parts and fill in each register, move the address to the highest bits and write to the registers respectively.
Breaking change: if you fill-in the SPI address filed in a previous version in some way and it works correctly, you still have to rewrite the address, in a more intuitive way.
2017-08-15 14:49:31 +08:00
Angus Gratton
969f1bb9be
Merge branch 'bugfix/ota_failsafe' into 'master'
...
bootloader: Fallback if OTA data is invalid
See merge request !1033
2017-08-15 08:11:38 +08:00
Angus Gratton
e9bfa9ed63
Merge branch 'bugfix/docs_get_started_introduction' into 'master'
...
Included 'Introduction' from original 'Get Started' PDF
See merge request !1065
2017-08-15 07:52:54 +08:00
Angus Gratton
5eef5e7a5d
bootloader: Fallback if OTA data is invalid
...
Make bootloader more robust if either OTA data or some OTA app slots are corrupt.
2017-08-15 09:42:19 +10:00
michael
366e4397e9
fix(spi_dma_rx): fixed the invalid argument issue in full-duplex mode.
...
force rxlength=length and mosi=1 and inlink.start=1 on in full-duplex mode.
set rxlength > length is forbidden in full-duplex mode.
TW#12609, TW#14240, https://www.esp32.com/viewtopic.php?f=13&t=2519
2017-08-14 17:25:30 +08:00
michael
227b011f6a
fix(spi_master): fix SPI master, now able to transfer more than 32 bytes in non-DMA-accessable area.
...
apply for internal space to hold these data.
use DMA when it's enabled, no matter long or short.
TW#12226, github#551
2017-08-14 17:19:57 +08:00
krzychb
b0b323df37
Included 'Introduction' from original 'Get Started' PDF
2017-08-14 08:06:42 +02:00
Angus Gratton
8f44efc619
Merge branch 'bugfix/ledc_fade_divided_by_zero' into 'master'
...
bugfix(ledc): fix integer divided by zero in function ledc_set_fade_with_time
See merge request !1048
2017-08-14 13:52:36 +08:00
Ivan Grokhotkov
5fdde089e5
Merge branch 'bugfix/wl_ext_size_test' into 'master'
...
wear_levelling: fix unit test, fix sector erase in performance mode
See merge request !1093
2017-08-14 09:35:12 +08:00
Ivan Grokhotkov
d119f778fa
Merge branch 'bugfix/build_output_not_consistent' into 'master'
...
build: Print real paths for generated build objects
See merge request !1097
2017-08-14 09:34:00 +08:00
Kedar Sovani
0cc59d5f67
build: Print real paths for 'ulp' build objects as well
...
Signed-off-by: Kedar Sovani <kedars@gmail.com>
2017-08-11 14:26:44 +05:30
Ivan Grokhotkov
cd5cc9927b
Merge branch 'feature/TW14048_optimize_tcp_perf_example' into 'master'
...
feature/TW14048_optimize_tcp_perf_example
See merge request !1041
2017-08-10 21:43:18 +08:00
Ivan Grokhotkov
6c892e3cca
Merge branch 'feature/docs_setup_sphinx' into 'master'
...
Instructions how to setup tools and build documentation locally
See merge request !1063
2017-08-10 21:39:13 +08:00
XiaXiaotian
67b6327c4e
Zero static IP address can also be set
2017-08-10 19:43:26 +08:00
zhangyanjiao
e782928b50
example: optimize the robust of TCP connect
2017-08-10 18:19:50 +08:00
Kedar Sovani
b73c5ddc7d
build: Print real paths for generated build objects
2017-08-10 09:34:44 +05:30
krzychb
fe80e1a595
Fixed Breathe release because 'latest' introduces errors
2017-08-09 19:09:59 +02:00
krzychb
00a81564f0
Merge branch 'master' of https://gitlab.espressif.cn:6688/idf/esp-idf into feature/docs_setup_sphinx
2017-08-09 18:46:43 +02:00
Ivan Grokhotkov
43b81c8f11
Merge branch 'feature/fast_crypto_used_in_supplicant' into 'master'
...
Add the fast crypto function in supplicant, relate to the task tw13712
See merge request !1075
2017-08-09 21:55:05 +08:00
Deng Xin
57bc38d867
Add the fast crypto function in supplicant
...
optimize the speed when do wifi connect
2017-08-09 21:36:13 +08:00
Anton Maklakov
3a608a359d
doc: Fix the wrong link
2017-08-09 18:41:02 +08:00
Dmitry Yakovlev
af414eadbd
Log level changed to remove useless info.
2017-08-09 10:25:40 +03:00
Dmitry Yakovlev
8f0f9d8ab0
Fix: tests now process correct. The length of written array now fit to the defined range.
...
Fix: perfomance mode bugfix for big sector sizes.
2017-08-09 09:35:32 +03:00
Ivan Grokhotkov
b8b553d122
Merge branch 'feature/docs_build_openocd_windows' into 'master'
...
Provided instruction to build OpenOCD from sources using MSYS2
See merge request !1062
2017-08-09 13:17:35 +08:00
Ivan Grokhotkov
142f4ac071
Merge branch 'feature/docs_wrover_kit_description' into 'master'
...
Updated desription of ESP-WROVER-KIT features in getting started guide, changed …
See merge request !1064
2017-08-09 13:17:19 +08:00
zhiweijian
d03ad1ad73
t # This is a combination of 2 commits.
...
Component/bt : add gattc multiple connect demo
2017-08-08 20:15:38 +08:00
Yulong
4efc97efc1
component/bt: All esp_bluedroid_get_status check-return could be used as MACRO ESP_BLUEDROID_STATUS_CHECK(ESP_BLUEDROID_STATUS_ENABLED);
2017-08-08 05:28:19 -04:00
Ivan Grokhotkov
1c6be3ab63
Merge branch 'bugfix/wl_test_fail' into 'master'
...
unit test fixes
See merge request !1085
2017-08-08 16:32:11 +08:00
Ivan Grokhotkov
5539bfb83b
sdmmc: mark new unit test as ignored
2017-08-08 03:51:54 +08:00
Ivan Grokhotkov
59a28ebccc
wear_levelling: temporarily disable 512 byte sectors
...
Unit tests are failing with the new 512 byte sector option. Disabling
this option to let the tests pass.
2017-08-08 03:26:14 +08:00
Ivan Grokhotkov
097dced499
wear_levelling: clean up Kconfig
2017-08-08 03:26:14 +08:00
Ivan Grokhotkov
b260f6cb25
Merge branch 'bugfix/sdmmc_unaligned_write' into 'master'
...
sdmmc: fix reads/writes to/from unaligned buffers
See merge request !1071
2017-08-08 02:55:13 +08:00
Ivan Grokhotkov
a88435ccbf
Merge branch 'feature/aws_iot_menuconfig' into 'master'
...
aws_iot: Expose common SDK compile-time configuration in menuconfig
See merge request !1030
2017-08-07 17:22:48 +08:00
Ivan Grokhotkov
dfda0fa67b
Merge branch 'feature/add_gpio_drive_capability' into 'master'
...
feature(gpio): add APIs to set and get pad drive capability.
See merge request !1010
2017-08-07 17:21:42 +08:00
Ivan Grokhotkov
7421452ca2
Merge branch 'bugfix/nghttp_build_port' into 'master'
...
nghttp: build port directory
See merge request !1057
2017-08-07 17:21:15 +08:00
Ivan Grokhotkov
72ee0120cd
Merge branch 'feature/wl_ext_sector_size' into 'master'
...
Feature/wl ext sector size
See merge request !1038
2017-08-07 17:20:34 +08:00
Ivan Grokhotkov
938085e749
Merge branch 'bugfix/windows_build' into 'master'
...
Disable link time optimisation for bootloader
See merge request !1044
2017-08-07 17:19:16 +08:00
krzychb
ca5065c66c
Trace collection command examples
2017-08-05 16:54:58 +02:00
krzychb
485518cb59
Target change, clarifications and formatting updates
2017-08-04 22:17:31 +02:00