]>
granicus.if.org Git - esp-idf/log
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
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
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
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
Angus Gratton [Mon, 19 Jun 2017 01:25:45 +0000 (11:25 +1000)]
build system: Split setting of compiler optimisation level from assertions on/off
Angus Gratton [Thu, 29 Jun 2017 22:59:04 +0000 (06:59 +0800)]
Merge branch 'bugfix/dport_access_unicore' into 'master'
dport_access: Fix spurious warning in unicore mode, refactor
See merge request !931
Angus Gratton [Thu, 29 Jun 2017 11:30:28 +0000 (21:30 +1000)]
newlib locks: Fix _lock_init() & _lock_init_recursive() failing to initialise a lock
If scheduler was running, and lock was an automatic variable (ie stack-allocated) to be initialised by _lock_init*,
initialisation could be skipped if the lock variable was non-zero (and lock would be left invalid).
In other cases the lock is statically initialised to zero by __LOCK_INIT*
Jeroen Domburg [Thu, 29 Jun 2017 11:01:50 +0000 (19:01 +0800)]
Some documentation for the undocumented ROM console.
Angus Gratton [Thu, 29 Jun 2017 07:20:45 +0000 (17:20 +1000)]
esp_wifi.h: Document the Vendor-Specific Information Element functions
Angus Gratton [Thu, 29 Jun 2017 07:19:17 +0000 (17:19 +1000)]
esp_wifi header: Fix typo
Angus Gratton [Thu, 29 Jun 2017 04:02:54 +0000 (14:02 +1000)]
stack sizes: Revert stack size increases added in
8d43859
Set min stack size to 2048 if AppTrace support is enabled, 512 bytes otherwise.
Angus Gratton [Wed, 28 Jun 2017 23:55:47 +0000 (09:55 +1000)]
dport_access: Fix spurious warning in unicore mode, refactor
Ivan Grokhotkov [Thu, 29 Jun 2017 00:40:13 +0000 (08:40 +0800)]
Merge branch 'feature/sysview_via_apptrace' into 'master'
sysview via apptrace
See merge request !708
Angus Gratton [Tue, 27 Jun 2017 22:11:56 +0000 (06:11 +0800)]
Merge branch 'feature/better_make_size' into 'master'
build system: Add idf_size.py tool for better "make size" output
See merge request !874
Angus Gratton [Tue, 27 Jun 2017 22:09:04 +0000 (06:09 +0800)]
Merge branch 'bugfix/lwip_assert' into 'master'
lwip: Remove port-specific sys_arch_assert(), use libc __assert_func() instead
See merge request !926
Alexey Gerenkov [Wed, 22 Mar 2017 03:07:37 +0000 (06:07 +0300)]
esp32: SEGGER SystemView Tracing Support
Implements support for system level traces compatible with SEGGER
SystemView tool on top of ESP32 application tracing module.
That kind of traces can help to analyse program's behaviour.
SystemView can show timeline of tasks/ISRs execution, context switches,
statistics related to the CPUs' load distribution etc.
Also this commit adds useful feature to ESP32 application tracing module:
- Trace data buffering is implemented to handle temporary peaks of events load
Ivan Grokhotkov [Tue, 27 Jun 2017 15:49:17 +0000 (23:49 +0800)]
Merge branch 'test/ci_add_ble_cases' into 'master'
CI: add ble cases to CI
See merge request !917
Ivan Grokhotkov [Tue, 27 Jun 2017 15:49:00 +0000 (23:49 +0800)]
Merge branch 'bugfix/btdm_ble_smp_bonding_issues' into 'master'
component/bt: Fix bugs of the SMP security module
See merge request !923
Wangjialin [Tue, 27 Jun 2017 08:41:59 +0000 (16:41 +0800)]
bugfix(uart): fix bugs reported from github
1. uart_set_line_inverse API issue, https://github.com/espressif/esp-idf/issues/673
2. tx buffer length issue, https://github.com/espressif/esp-idf/issues/710
Angus Gratton [Tue, 27 Jun 2017 08:36:54 +0000 (18:36 +1000)]
lwip: Make LWIP_ERROR behave as if assertions were off, even if they are on
Angus Gratton [Tue, 27 Jun 2017 07:29:13 +0000 (17:29 +1000)]
lwip: Remove port-specific sys_arch_assert(), use libc __assert_func() instead
Ivan Grokhotkov [Tue, 27 Jun 2017 06:34:22 +0000 (14:34 +0800)]
Merge branch 'doc/get_started_serialports' into 'master'
docs: Add note about Windows COM ports to Getting Started guide
See merge request !922
Ivan Grokhotkov [Tue, 27 Jun 2017 06:33:12 +0000 (14:33 +0800)]
Merge branch 'bugfix/nvs_err_code' into 'master'
ESP_ERR_NVS_VALUE_TOO_LONG had conflicting value.
See merge request !924
Ivan Grokhotkov [Tue, 27 Jun 2017 04:58:57 +0000 (12:58 +0800)]
Merge branch 'feature/test_runner_print_names' into 'master'
test runner: Print test name when starting, print filter description
See merge request !921
Ivan Grokhotkov [Tue, 27 Jun 2017 04:53:42 +0000 (12:53 +0800)]
Merge branch 'feature/lwip_expose_more_config' into 'master'
lwip: Expose more config in IDF menuconfig
See merge request !909
Ivan Grokhotkov [Tue, 27 Jun 2017 04:47:37 +0000 (12:47 +0800)]
Merge branch 'test/add_dual_core_dport_access_unit_test_case' into 'master'
test: add UT case for accessing dport and apb at the same time
See merge request !910
Ivan Grokhotkov [Tue, 27 Jun 2017 03:42:56 +0000 (11:42 +0800)]
Merge branch 'bugfix/gpio_set_direction_sets_matrix' into 'master'
gpio driver: Clear GPIO matrix output config when setting pin as input
See merge request !919
Ivan Grokhotkov [Tue, 27 Jun 2017 03:28:37 +0000 (11:28 +0800)]
nvs: add test for ESP_ERR_NVS_INVALID_LENGTH
He Yin Ling [Fri, 23 Jun 2017 10:06:45 +0000 (18:06 +0800)]
CI: add test jobs for BLE cases
He Yin Ling [Fri, 23 Jun 2017 10:06:30 +0000 (18:06 +0800)]
CI: add BLE test cases to CI
Angus Gratton [Mon, 26 Jun 2017 05:37:29 +0000 (15:37 +1000)]
docs: Add some notes about Windows COM ports, serial port drivers
Simon Werner [Mon, 26 Jun 2017 23:58:49 +0000 (11:58 +1200)]
ESP_ERR_NVS_VALUE_TOO_LONG had conflicting value.
`ESP_ERR_NVS_VALUE_TOO_LONG` had conflicting value, its original value was `0x0c`, which is the same as `ESP_ERR_NVS_INVALID_LENGTH`
Yulong [Mon, 26 Jun 2017 09:39:14 +0000 (05:39 -0400)]
component/bt: Added the bta gattc write ccc judgment.
Yulong [Mon, 26 Jun 2017 09:02:57 +0000 (05:02 -0400)]
component/bt: Fixed a very important bug of the SMP security module when use SMP to connected after bonding.
Ivan Grokhotkov [Mon, 26 Jun 2017 06:03:22 +0000 (14:03 +0800)]
Merge branch 'bugfix/default_vfs_paths' into 'master'
Make relative paths match the default VFS, if provided
See merge request !913
Ivan Grokhotkov [Mon, 26 Jun 2017 06:02:48 +0000 (14:02 +0800)]
Merge branch 'bugfix/esp32d2wd_gpio0' into 'master'
esptool: Update to v2.0.1, fix ESP32-D2WD GPIO0 issue
See merge request !918
Jiang Jiang Jian [Mon, 26 Jun 2017 06:02:36 +0000 (14:02 +0800)]
Merge branch 'bugfix/l2cap_disconnect_timeout' into 'master'
component/bt: bugfix for L2CAP state machine to access NULL lcb during disconnection
See merge request !920
Jiang Jiang Jian [Mon, 26 Jun 2017 05:55:37 +0000 (13:55 +0800)]
Merge branch 'bugfix/wrong_macro_uart_base_addr' into 'master'
fix bug that uart register base address macro was wrong
See merge request !912
Jiang Jiang Jian [Mon, 26 Jun 2017 05:52:47 +0000 (13:52 +0800)]
Merge branch 'bugfix/tw13402_sniffer_fail_ratio_high' into 'master'
esp32: update wifi lib to fix a sniffer issue
See merge request !914
Angus Gratton [Mon, 26 Jun 2017 05:38:46 +0000 (15:38 +1000)]
test runner: Print test name when starting, print filter description
Makes it easier to run tests manually.
Angus Gratton [Mon, 26 Jun 2017 02:41:40 +0000 (12:41 +1000)]
gpio driver: Clear GPIO matrix output config when setting pin as input
Otherwise, if a non-GPIO peripheral has been routed to this pin
(as an output), output driver can remain enabled.
Angus Gratton [Mon, 26 Jun 2017 02:16:09 +0000 (12:16 +1000)]
esptool: Update to v2.0.1
Fixes issue with GPIO 0 being enabled as an output on ESP32D2WD (or when setting SPI pins in efuse)
and not using Quad-I/O modes.
Ref: https://esp32.com/viewtopic.php?f=2&t=2205
Liu Zhi Fu [Sat, 24 Jun 2017 02:45:20 +0000 (10:45 +0800)]
esp32: update wifi lib to fix a sniffer issue
Fix sniffer only receives the first MDPU in AMPDU when the AMPDU is not for our station/soft-AP
Deomid Ryabkov [Fri, 23 Jun 2017 12:07:43 +0000 (13:07 +0100)]
Make relative paths match the default VFS, if provided
https://github.com/espressif/esp-idf/issues/158
Jack [Fri, 23 Jun 2017 11:56:12 +0000 (19:56 +0800)]
fix bug that uart register base address macro was wrong
wangmengyang [Fri, 23 Jun 2017 09:26:43 +0000 (17:26 +0800)]
component/bt: fix a bug for L2CAP state machine to access lcb after it is released
Ivan Grokhotkov [Fri, 23 Jun 2017 08:32:51 +0000 (16:32 +0800)]
Merge branch 'bugfix/fatfs_unit_test_name' into 'master'
fatfs: fix duplicate unit test name
See merge request !911
He Yin Ling [Fri, 23 Jun 2017 06:28:43 +0000 (14:28 +0800)]
test: add UT case for dual dport and apb access
Jiang Jiang Jian [Fri, 23 Jun 2017 07:24:04 +0000 (15:24 +0800)]
Merge branch 'bugfix/spiflash_rom_symbols' into 'master'
spiflash rom: Add symbols accidentally removed in refactor
See merge request !804
Ivan Grokhotkov [Fri, 23 Jun 2017 06:59:21 +0000 (14:59 +0800)]
fatfs: fix duplicate unit test name
Angus Gratton [Fri, 23 Jun 2017 06:28:38 +0000 (16:28 +1000)]
lwip debug: fix typo
Angus Gratton [Thu, 22 Jun 2017 07:17:10 +0000 (17:17 +1000)]
lwip: Enable LWIP assertions unless they are disabled globally
Angus Gratton [Thu, 22 Jun 2017 07:14:21 +0000 (17:14 +1000)]
lwip: Allow configuring/disabling some TCP options to save RAM
RAM savings are small, but may add up when running large numbers of sockets.
Angus Gratton [Wed, 7 Jun 2017 07:26:44 +0000 (17:26 +1000)]
event handler: Add debug event handler for confirmed IPv6 LL address
Angus Gratton [Wed, 7 Jun 2017 07:26:05 +0000 (17:26 +1000)]
lwip: Expose broadcast/multicast ping enable options in menuconfig
Ivan Grokhotkov [Fri, 23 Jun 2017 03:46:41 +0000 (11:46 +0800)]
Merge branch 'bugfix/removed_pinlist' into 'master'
Pin List has been moved to the Datasheet, fixed links
See merge request !900
Ivan Grokhotkov [Fri, 23 Jun 2017 03:34:03 +0000 (11:34 +0800)]
Merge branch 'buxfix/panic_handler_not_halting_cpu' into 'master'
Panic Handler not halting when running on both cores
See merge request !903