]>
granicus.if.org Git - esp-idf/log
krzychb [Tue, 18 Jul 2017 19:10:06 +0000 (21:10 +0200)]
Changed adc GPIO pin 32, that is not broken out on header in ESP-WROVER-KIT, to 34
Ivan Grokhotkov [Tue, 18 Jul 2017 02:49:12 +0000 (10:49 +0800)]
Merge branch 'feature/mmap_unordered_flash_pages' into 'master'
Add function to map non-contiguous flash pages to contiguous memory space.
See merge request !873
Ivan Grokhotkov [Tue, 18 Jul 2017 02:42:31 +0000 (10:42 +0800)]
Merge branch 'feature/high_level_interrupts' into 'master'
Break out high-level interrupts so a component can override them
See merge request !675
Angus Gratton [Mon, 17 Jul 2017 22:53:30 +0000 (06:53 +0800)]
Merge branch 'bugfix/rom_gpio_typo' into 'master'
bugfix(typo): fix typo in rom/gpio.h
See merge request !1009
Ivan Grokhotkov [Mon, 17 Jul 2017 13:19:06 +0000 (21:19 +0800)]
Merge branch 'bugfix/rom_doc_toc' into 'master'
doc: Move romconsole doc sub-headings to sub-headings
See merge request !994
Ivan Grokhotkov [Mon, 17 Jul 2017 10:31:27 +0000 (18:31 +0800)]
Merge branch 'bugfix/wl_write' into 'master'
wear_levelling: fix write and read length for single access was wrong.
See merge request !993
Dmitry Yakovlev [Thu, 13 Jul 2017 05:24:15 +0000 (08:24 +0300)]
wear_levelling: fix write and read length for single access was wrong.
Wangjialin [Mon, 17 Jul 2017 07:41:02 +0000 (15:41 +0800)]
bugfix(typo): fix typo in rom/gpio.h
Angus Gratton [Mon, 17 Jul 2017 06:14:28 +0000 (14:14 +0800)]
Merge branch 'bugfix/nghttp2_build_submodules' into 'master'
nghttp2: Add submodule to COMPONENT_SUBMODULES, update to v1.24
See merge request !977
Angus Gratton [Mon, 17 Jul 2017 06:11:35 +0000 (14:11 +0800)]
Merge branch 'bugfix/bootloader_stack_smash' into 'master'
Fix crashes when >approx 185KB of DRAM is statically allocated
See merge request !983
Angus Gratton [Mon, 17 Jul 2017 06:10:12 +0000 (14:10 +0800)]
Merge branch 'bugfix/dont_link_unused_data_sections' into 'master'
ld: Save RAM by removing unused .data sections at link time
See merge request !985
Jiang Jiang Jian [Thu, 13 Jul 2017 14:16:00 +0000 (22:16 +0800)]
Merge branch 'feature/some_refactor_for_tcpip_adapter' into 'master'
tcpip_adapter: not remove netif when tcpip adapter is stopped
See merge request !943
Jiang Jiang Jian [Thu, 13 Jul 2017 13:55:24 +0000 (21:55 +0800)]
Merge branch 'bugfix/btdm_modify_BTA_GATTC_KNOWN_SR_MAX_for_Multi-connection' into 'master'
component/bt: modify BTA_GATTC_KNOWN_SR_MAX for Multi-connection bug
See merge request !992
Liu Zhi Fu [Fri, 30 Jun 2017 08:49:42 +0000 (16:49 +0800)]
tcpip_adapter: not free netif when tcpip adapter is stopped
When tcpip adapter is stop, don't free the netif
Angus Gratton [Thu, 13 Jul 2017 09:21:09 +0000 (17:21 +0800)]
Merge branch 'feature/silent_assertions' into 'master'
Add "silent" assertion option
See merge request !984
zhiweijian [Thu, 13 Jul 2017 03:19:54 +0000 (11:19 +0800)]
Component/bt: modify BTA_GATTC_KNOWN_SR_MAX for Multi-connection bug
Angus Gratton [Thu, 13 Jul 2017 07:39:40 +0000 (15:39 +0800)]
Merge branch 'bugfix/mbedtls_ecp_failure_memory_leak' into 'master'
mbedtls: Fix memory leak in initial ECDH exchange if OOM/failure occurs
See merge request !987
Angus Gratton [Thu, 13 Jul 2017 06:33:29 +0000 (14:33 +0800)]
doc: Move romconsole doc sub-headings to sub-headings
Removes them from the API guides ToC.
Ivan Grokhotkov [Thu, 13 Jul 2017 06:32:20 +0000 (14:32 +0800)]
Merge branch 'bugfix/btdm_update_connect_params_for_gattc' into 'master'
component/bt: bugfix update connect params for gattc
See merge request !991
Jiang Jiang Jian [Thu, 13 Jul 2017 06:26:02 +0000 (14:26 +0800)]
Merge branch 'bugfix/tw13744_make_low_rate_work' into 'master'
esp32: update wifi lib to make low rate work
See merge request !965
Ivan Grokhotkov [Thu, 13 Jul 2017 03:40:37 +0000 (11:40 +0800)]
Merge branch 'feature/enable_brownout_detector' into 'master'
Enable brownout detector
See merge request !811
Angus Gratton [Wed, 12 Jul 2017 09:31:49 +0000 (17:31 +0800)]
Merge branch 'bugfix/make_size_windows' into 'master'
make size: Fix map file parsing error on Windows
See merge request !932
Angus Gratton [Wed, 12 Jul 2017 09:31:24 +0000 (17:31 +0800)]
Merge branch 'feature/ip_route_base_on_source_ip' into 'master'
Broadcast IP route based on source IP address.
See merge request !942
Angus Gratton [Wed, 12 Jul 2017 04:57:44 +0000 (12:57 +0800)]
assertions: Add "silent" option
Reduces assertion codesize overhead by approximately 35%
Angus Gratton [Wed, 12 Jul 2017 09:23:59 +0000 (17:23 +0800)]
Merge branch 'bugfix/gdbstub_handler_noreturn' into 'master'
gdbstub: Mark the panic handler entry as noreturn
See merge request !975
Angus Gratton [Wed, 12 Jul 2017 08:34:26 +0000 (16:34 +0800)]
mbedtls: Fix memory leak in initial ECDH exchange if OOM/failure occurs
In ecp_mul_comb(), if (!p_eq_g && grp->T == NULL) and ecp_precompute_comb() fails (which can happen due to OOM), then the new array of points T was leaked.
Angus Gratton [Wed, 12 Jul 2017 08:18:43 +0000 (16:18 +0800)]
Merge branch 'doc/esp_random' into 'master'
esp_random: Add some documentation about using before RF subsystem is on
See merge request !976
Angus Gratton [Wed, 12 Jul 2017 08:18:12 +0000 (16:18 +0800)]
Merge branch 'bugfix/freertos_malloc_regression' into 'master'
pvPortMalloc: Fix regression when changing to new heap implementation
See merge request !982
Angus Gratton [Wed, 12 Jul 2017 03:33:51 +0000 (11:33 +0800)]
startup: Add assertion checks around various initialisation sequences
These may fail if close to 192KB of static RAM is allocated (remaining early heap RAM is too small.)
Angus Gratton [Wed, 12 Jul 2017 02:25:13 +0000 (10:25 +0800)]
bootloader/early boot: Error out if >192KB of static DRAM is allocated (temporary fix)
Currently the last 128KB of DRAM is reserved for the bootloader & early boot stacks. This means if >192KB of static DRAM
is allocated, the only available heap is this region - which is disabled until the scheduler starts. As a result, you
get either heap corruption on early boot if the static data overlaps startup heap (leading to very weird errors), or
FreeRTOS will fail to start when it can't malloc() anything.
Long term fix is to move the stacks & bootloader data to the very end of RAM, and only reserve that part for early
boot. This is a little fiddly because of also wanting to make sure this memory is not preemptively fragmented when it
gets reintroduced to the heap. This will become more important if/when we have more static allocation options in the
future.
For now, these errors make it clear why the boot has failed.
Ref TW13909
Angus Gratton [Wed, 12 Jul 2017 05:04:07 +0000 (13:04 +0800)]
ld: Remove unused .data sections at link time
Reduces static RAM, code size.
Angus Gratton [Tue, 11 Jul 2017 03:49:55 +0000 (11:49 +0800)]
nghttp2: Add submodule to COMPONENT_SUBMODULES, update to release v1.24
Removes need for -DNDEBUG hack in component.mk (fixed upstream).
Angus Gratton [Wed, 12 Jul 2017 03:10:11 +0000 (11:10 +0800)]
pvPortMalloc: Fix regression when changing to new heap implementation
Angus Gratton [Wed, 12 Jul 2017 02:53:37 +0000 (10:53 +0800)]
Merge branch 'feature/multi_heap' into 'master'
Separate the heap implementation from FreeRTOS
See merge request !731
Angus Gratton [Tue, 11 Jul 2017 13:08:52 +0000 (21:08 +0800)]
Merge branch 'bugfix/minimal_stack_size' into 'master'
freertos: Bump idle stack size to 1KB, min stack to 768 bytes, make configurable
See merge request !979
Angus Gratton [Tue, 11 Jul 2017 04:02:09 +0000 (12:02 +0800)]
freertos: Bump idle stack size to 1KB, min stack to 768 bytes, make configurable
Reverts regression mentioned at
https://github.com/espressif/esp-idf/commit/
3fe0022efafb4c11dd6e3dc24b92ff9976e59a77 #commitcomment-
23013504
Angus Gratton [Tue, 11 Jul 2017 03:23:33 +0000 (11:23 +0800)]
esp_random: Add some documentation about using before RF subsystem is on
zhiweijian [Tue, 11 Jul 2017 03:27:36 +0000 (11:27 +0800)]
Component/bt: bugfix update connect params for gattc
Angus Gratton [Tue, 11 Jul 2017 02:18:08 +0000 (10:18 +0800)]
gdbstub: Mark the panic handler entry as noreturn
Fixes a warning in panic.c when this panic mode is enabled.
Angus Gratton [Tue, 4 Jul 2017 04:46:39 +0000 (12:46 +0800)]
heap: Rename memory "tags" to "types" to avoid confusion w/ old tag allocator API
Angus Gratton [Thu, 4 May 2017 03:31:28 +0000 (13:31 +1000)]
gitignore: Add gcov files
Angus Gratton [Fri, 5 May 2017 04:16:02 +0000 (14:16 +1000)]
soc: Move esp_ptr_dma_capable() function to soc_memory_layout.h
Angus Gratton [Wed, 3 May 2017 08:03:28 +0000 (18:03 +1000)]
heap: Refactor heap regions/capabilities out of FreeRTOS
Remove tagged heap API, rename caps_xxx to heap_caps_xxx
Also includes additional heap_caps_xxx inspection functions.
Angus Gratton [Fri, 28 Apr 2017 04:08:58 +0000 (14:08 +1000)]
heap: Add new multi_heap heap implementation to replace FreeRTOS-based tagged heaps
Ivan Grokhotkov [Fri, 2 Jun 2017 09:50:19 +0000 (17:50 +0800)]
brownout detector: enable by default
Because of errata related to BOD reset function, brownout is handled as follows:
- attach an ISR to brownout interrupt
- when ISR happens, print a message and do a software restart
- esp_restart_nonos enables RTC watchdog, so if restart fails,
there will be one more attempt to restart (using the RTC
watchdog)
Ivan Grokhotkov [Mon, 10 Jul 2017 08:36:56 +0000 (16:36 +0800)]
esp32: fix RTC watchdog configuration in esp_restart
RTC watchdog didn’t have any actions configured for any of the stages.
This change configures it to use SW_SYSTEM_RESET at stage 0 and a
full reset at stage 1. The timeout is now calculated based on
RTC_SLOW_CLK frequency.
Ivan Grokhotkov [Fri, 2 Jun 2017 09:47:23 +0000 (17:47 +0800)]
driver/rtc: add support for attaching handlers to RTC_CNTL interrupts
Jiang Jiang Jian [Sat, 8 Jul 2017 04:59:12 +0000 (12:59 +0800)]
Merge branch 'bugfix/reg_op' into 'master'
fix reg operation missing
See merge request !963
Liu Zhi Fu [Fri, 7 Jul 2017 14:05:54 +0000 (22:05 +0800)]
esp32: update wifi lib to make low rate work
Make low rate work
Tian Hao [Fri, 7 Jul 2017 11:10:02 +0000 (19:10 +0800)]
fix reg operation missing
Jeroen Domburg [Fri, 7 Jul 2017 06:16:36 +0000 (14:16 +0800)]
Merge branch 'feature/update_wrover_v3' into 'master'
docs: layout of esp-wrover-kit updated to v3
See merge request !929
Jeroen Domburg [Fri, 26 May 2017 09:41:18 +0000 (17:41 +0800)]
Merge panic and dport high level interrupt code to both use int level 4
Jeroen Domburg [Tue, 18 Apr 2017 09:14:32 +0000 (17:14 +0800)]
Break out high-level interrupts so a component can override them
Anton Maklakov [Fri, 7 Jul 2017 03:16:44 +0000 (11:16 +0800)]
Merge branch 'bugfix/build_fix_tests_and_warnings' into 'master'
Minor fix of some tests and warnings
Now, the build_examples have the correct diagnostics
See merge request !944
Anton Maklakov [Fri, 30 Jun 2017 07:46:31 +0000 (15:46 +0800)]
build: Fix the warnings that break the tests
unused variable 'lfn'
'isr_handler' defined but not used
'servo_set_angle' defined but not used
'gpio_test_signal' defined but not used
'change_duty' defined but not used
Anton Maklakov [Fri, 30 Jun 2017 07:14:02 +0000 (15:14 +0800)]
CI: Work around problem with running the initial 'make clean' in parallel (#18)
Just don't pass '-j' to the 'make clean' command
Anton Maklakov [Wed, 28 Jun 2017 03:40:54 +0000 (11:40 +0800)]
build: Fix test for the first time 'make clean' and error handling in build_examples
Now the tests do not pass
Before we had incorrect code of the error code checking
in build_examples.sh for that case and did nothing in test_build_system.sh.
Anton Maklakov [Thu, 6 Jul 2017 11:35:10 +0000 (19:35 +0800)]
Merge branch 'bugfix/ci_bound_some_vars' into 'master'
Fix the unbound variables in scripts
See merge request !962
Anton Maklakov [Thu, 6 Jul 2017 10:52:08 +0000 (18:52 +0800)]
CI: Fix the unbound variables in scripts
Jeroen Domburg [Thu, 6 Jul 2017 10:44:59 +0000 (18:44 +0800)]
Merge branch 'bugfix/partition_mmap_size' into 'master'
esp_partition_mmap size calculation fix
See merge request !947
Anton Maklakov [Thu, 6 Jul 2017 10:43:53 +0000 (18:43 +0800)]
Merge branch 'bugfix/ci_wrong_getting_sources' into 'master'
Fix the getting sources
See merge request !953
Jeroen Domburg [Thu, 6 Jul 2017 10:22:43 +0000 (18:22 +0800)]
Add test for partition mmap straddling 64K page issue
Ivan Grokhotkov [Thu, 6 Jul 2017 10:08:53 +0000 (18:08 +0800)]
Merge branch 'bugfix/mbedtls_unit_tests' into 'master'
mbedtls unit tests: Allow for longer timeout using software SHA
See merge request !961
Anton Maklakov [Mon, 3 Jul 2017 08:28:58 +0000 (16:28 +0800)]
CI: Fix the getting sources
Fix the getting sources for a case if the required commit is missed
in the remote submodule repository.
Also add more diagnostic.
Angus Gratton [Thu, 6 Jul 2017 07:52:47 +0000 (15:52 +0800)]
mbedtls unit tests: Allow for longer timeout using software SHA
Hardware SHA runs SHA operations faster than software...
Jiang Jiang Jian [Thu, 6 Jul 2017 06:48:29 +0000 (14:48 +0800)]
Merge branch 'bugfix/btdm_error_length_unit' into 'master'
Component/bt: fix bug for error length unit
See merge request !950
Ivan Grokhotkov [Thu, 6 Jul 2017 06:27:22 +0000 (14:27 +0800)]
Merge branch 'bugfix/small_typos' into 'master'
Fix a few minor typos in docs
See merge request !954
Ivan Grokhotkov [Thu, 6 Jul 2017 06:26:41 +0000 (14:26 +0800)]
Merge branch 'bugfix/disable_crypto_acceleration' into 'master'
mbedtls: Temporarily disable hardware acceleration in dual-core mode
See merge request !956
Ivan Grokhotkov [Thu, 6 Jul 2017 04:36:06 +0000 (12:36 +0800)]
soc: fix typo in register name
Ivan Grokhotkov [Thu, 6 Jul 2017 03:25:40 +0000 (11:25 +0800)]
Merge branch 'bugfix/i2s_return_err_code' into 'master'
i2s driver: return error code if register isr error
See merge request !829
Ivan Grokhotkov [Thu, 6 Jul 2017 03:01:40 +0000 (11:01 +0800)]
esp_chip_info: populate ‘model’ field
Ivan Grokhotkov [Wed, 5 Jul 2017 03:47:02 +0000 (11:47 +0800)]
docs: update general notes section on IRAM/ISRs
- Remove outdated note that all ISRs should be in IRAM
- Replace “ISR handler” with “ISR” or “interrupt handler”
Ivan Grokhotkov [Wed, 5 Jul 2017 03:35:01 +0000 (11:35 +0800)]
docs: fix flash encryption key storage block, use same names as in TRM
Angus Gratton [Thu, 6 Jul 2017 02:47:07 +0000 (10:47 +0800)]
Merge branch 'feature/split_compiler_optimisations' into 'master'
build system: Split setting of compiler optimisation level from assertions on/off
See merge request !886
krzychb [Tue, 27 Jun 2017 22:04:24 +0000 (00:04 +0200)]
Layout of esp-wrover-kit updated to v3
Angus Gratton [Wed, 5 Jul 2017 04:03:00 +0000 (12:03 +0800)]
mbedtls: Temporarily disable hardware acceleration in dual-core mode
Temporary fix, until DPORT bugs in crypto accelerators are completely fixed.
Ivan Grokhotkov [Wed, 5 Jul 2017 03:29:53 +0000 (11:29 +0800)]
phy_init: fix log level for "PHY data partition validated" message
Ivan Grokhotkov [Wed, 5 Jul 2017 02:41:24 +0000 (10:41 +0800)]
Merge branch 'bugfix/ci_push_master_to_github_err' into 'master'
Fix error in the push_master_to_github job when using the fetch strategy
See merge request !951
Anton Maklakov [Tue, 4 Jul 2017 03:52:57 +0000 (11:52 +0800)]
CI: Fix error in the push_master_to_github job when using the fetch strategy
zhiweijian [Tue, 4 Jul 2017 02:57:36 +0000 (10:57 +0800)]
Component/bt: fix bug for error length unit
Jeroen Domburg [Mon, 3 Jul 2017 12:05:50 +0000 (20:05 +0800)]
Merge branch 'docs/romconsole_docs' into 'master'
Some documentation for the undocumented ROM console.
See merge request !936
Jiang Jiang Jian [Mon, 3 Jul 2017 11:41:56 +0000 (19:41 +0800)]
Merge branch 'bugfix/btdm_cherry-pick_ble_smp_bonding_issues' into 'master'
component/bt: Fixed the bug crash of disconnet BLE when close the SMP module in the menuconfig.
See merge request !941
Jiang Jiang Jian [Mon, 3 Jul 2017 11:41:46 +0000 (19:41 +0800)]
Merge branch 'bugfix/bt_avdt_state_machine' into 'master'
component/bt: bugfix for AVDTP state machine function on disconnection to handle NULL pointer condition
See merge request !946
Jeroen Domburg [Mon, 3 Jul 2017 10:00:25 +0000 (18:00 +0800)]
esp_partition_mmap could map a page less than needed because it did not take the region offset into account.
wangmengyang [Mon, 3 Jul 2017 09:25:44 +0000 (17:25 +0800)]
component/bt: bugfix for AVDTP state machine during disconnection in failure to handle NULL parameter
Jiang Jiang Jian [Mon, 3 Jul 2017 07:35:36 +0000 (15:35 +0800)]
Merge branch 'bugfix/update_wpa2_certificate' into 'master'
update expiration date of wpa2 enterprise certificates to 2027/06/05.
See merge request !830
Yulong [Fri, 30 Jun 2017 08:27:11 +0000 (04:27 -0400)]
component/bt: squech the commit
component/bt: Fixed the bug crash of disconnet BLE when close the SMP module in the menuconfig.
component/bt: Removed the Excess #endid ///SMP_INCLUDED == TRUE in the l2cu_no_dynamic_ccbs function.
Ivan Grokhotkov [Fri, 30 Jun 2017 08:37:18 +0000 (16:37 +0800)]
Merge branch 'doc/wifi_set_vendor_ie' into 'master'
Document the WiFi Vendor-Specific Information Element API
See merge request !933
Ivan Grokhotkov [Fri, 30 Jun 2017 08:36:47 +0000 (16:36 +0800)]
Merge branch 'bugfix/newlib_lock_init' into 'master'
newlib locks: Fix _lock_init() & _lock_init_recursive() failing to initialise a lock
See merge request !937
Ivan Grokhotkov [Fri, 30 Jun 2017 08:36:18 +0000 (16:36 +0800)]
Merge branch 'bugfix/ipc_task_stack_size' into 'master'
Bugfix IPC task stack size
See merge request !938
XiaXiaotian [Fri, 30 Jun 2017 08:18:29 +0000 (16:18 +0800)]
Broadcast IP route based on source IP address.
If destination IP address of the packet is broadcast address, firstly compare
source IP address with the that of each network interface. If it matches,
packet is forwarded from the interface.
Angus Gratton [Thu, 29 Jun 2017 23:39:54 +0000 (09:39 +1000)]
ipc task: Allow configuration of IPC task stack size
Fixes regression in
3fe0022ef
Ivan Grokhotkov [Fri, 30 Jun 2017 04:30:25 +0000 (12:30 +0800)]
Merge branch 'bugfix/uart_tx_buffer_length' into 'master'
bugfix(uart): fix bugs reported from github
See merge request !927
Anton Maklakov [Fri, 30 Jun 2017 04:23:42 +0000 (12:23 +0800)]
Merge branch 'feature/ci_mirror_for_submodules' into 'master'
Use custom fetch strategy. Use local mirrors for submodules
See merge request !890
Anton Maklakov [Mon, 26 Jun 2017 10:42:28 +0000 (18:42 +0800)]
CI: Use anchors to get rid of code dublication in the 'before_script' clauses
Anton Maklakov [Tue, 20 Jun 2017 04:26:59 +0000 (12:26 +0800)]
CI: Add script for synchronization of the local mirrors for submodules
You should use it manually when any submodule in the esp-idf has changed
You can mark to exclude some of them in mirror-list.txt
Anton Maklakov [Mon, 19 Jun 2017 01:59:18 +0000 (09:59 +0800)]
CI: Use local mirrors for submodules
The CI uses the mirror-submodule-update.sh for non-permanent reassignment
of 3rdparty sub-modules to local mirrors (only for 'non-master' branches).
List of the mirrors in mirror-list.txt
You can use the script locally to speed up data retrieval on network problems
check_submodule_sync job uses 'GIT_STRATEGY: clone' to check the availability of public sources
Angus Gratton [Wed, 14 Jun 2017 07:52:33 +0000 (17:52 +1000)]
CI: Use custom get_full_sources.sh script instead of gitlab-ci's strategies
Work around problems caused by failed submodule clones corrupting
the working directory on the build runner.
Add 10 retries for cloning submodules.
Anton Maklakov [Fri, 16 Jun 2017 04:38:32 +0000 (12:38 +0800)]
CI: Move the ci-related staff to a separate directory
Anton Maklakov [Fri, 16 Jun 2017 04:36:34 +0000 (12:36 +0800)]
ci check_commit_msg: Use CI_COMMIT_SHA to avoid ambiguity