Angus Gratton
9297edaf60
ipc task: Allow configuration of IPC task stack size
...
Fixes regression in 3fe0022ef
2017-06-30 15:04:19 +10:00
Ivan Grokhotkov
016a579806
Merge branch 'bugfix/uart_tx_buffer_length' into 'master'
...
bugfix(uart): fix bugs reported from github
See merge request !927
2017-06-30 12:30:25 +08:00
Anton Maklakov
6509947c1e
Merge branch 'feature/ci_mirror_for_submodules' into 'master'
...
Use custom fetch strategy. Use local mirrors for submodules
See merge request !890
2017-06-30 12:23:42 +08:00
Anton Maklakov
e55eeb0687
CI: Use anchors to get rid of code dublication in the 'before_script' clauses
2017-06-30 12:08:24 +08:00
Anton Maklakov
8dc340d2ea
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
2017-06-30 12:07:06 +08:00
Anton Maklakov
52445ee541
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
2017-06-30 12:06:02 +08:00
Angus Gratton
f52519d7a2
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.
2017-06-30 12:05:17 +08:00
Anton Maklakov
35609de417
CI: Move the ci-related staff to a separate directory
2017-06-30 11:57:07 +08:00
Anton Maklakov
6aca6f5aab
ci check_commit_msg: Use CI_COMMIT_SHA to avoid ambiguity
2017-06-30 11:57:07 +08:00
Angus Gratton
2e49249a71
build system: Split setting of compiler optimisation level from assertions on/off
2017-06-30 09:01:33 +10:00
Angus Gratton
45c926f8f0
Merge branch 'bugfix/dport_access_unicore' into 'master'
...
dport_access: Fix spurious warning in unicore mode, refactor
See merge request !931
2017-06-30 06:59:04 +08:00
Angus Gratton
75d6fdf73c
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*
2017-06-30 08:54:56 +10:00
Jeroen Domburg
50e486f9eb
Some documentation for the undocumented ROM console.
2017-06-29 19:01:50 +08:00
Angus Gratton
5c925bf96e
esp_wifi.h: Document the Vendor-Specific Information Element functions
2017-06-29 17:29:23 +10:00
Angus Gratton
b3603ccf58
esp_wifi header: Fix typo
2017-06-29 17:19:17 +10:00
Angus Gratton
3fe0022efa
stack sizes: Revert stack size increases added in 8d43859
...
Set min stack size to 2048 if AppTrace support is enabled, 512 bytes otherwise.
2017-06-29 14:57:13 +10:00
Angus Gratton
415a7d742a
dport_access: Fix spurious warning in unicore mode, refactor
2017-06-29 13:57:13 +10:00
Angus Gratton
a8f08dc5da
make size: Fix map file parsing error on Windows
...
Closes https://github.com/espressif/esp-idf/issues/739
2017-06-29 12:54:13 +10:00
Ivan Grokhotkov
9b955f4c9f
Merge branch 'feature/sysview_via_apptrace' into 'master'
...
sysview via apptrace
See merge request !708
2017-06-29 08:40:13 +08:00
Jan Mrázek
f698a1b2d3
Add missing support for C++ exceptions
...
Specifying -fexceptions for the compiler is not enough.
- add necessary zero padding after .eh_frame section
- link .gcc_except_table_table in a way flash script does not complain
- call __registrer_frame_info before global constructors
Kudos jcmvbkbc for the necessary help.
2017-06-28 13:53:42 +08:00
Angus Gratton
90f1d42a9b
Merge branch 'feature/better_make_size' into 'master'
...
build system: Add idf_size.py tool for better "make size" output
See merge request !874
2017-06-28 06:11:56 +08:00
Angus Gratton
540a506d0f
Merge branch 'bugfix/lwip_assert' into 'master'
...
lwip: Remove port-specific sys_arch_assert(), use libc __assert_func() instead
See merge request !926
2017-06-28 06:09:04 +08:00
Alexey Gerenkov
8d43859b6a
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
2017-06-27 20:52:43 +03:00
Ivan Grokhotkov
bd09f186b6
Merge branch 'test/ci_add_ble_cases' into 'master'
...
CI: add ble cases to CI
See merge request !917
2017-06-27 23:49:17 +08:00
Ivan Grokhotkov
fff0a001d3
Merge branch 'bugfix/btdm_ble_smp_bonding_issues' into 'master'
...
component/bt: Fix bugs of the SMP security module
See merge request !923
2017-06-27 23:49:00 +08:00
Wangjialin
40fd9db55d
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
2017-06-27 16:41:59 +08:00
Angus Gratton
857a7f186e
lwip: Make LWIP_ERROR behave as if assertions were off, even if they are on
2017-06-27 18:36:54 +10:00
Angus Gratton
f5e7f2bb8f
lwip: Remove port-specific sys_arch_assert(), use libc __assert_func() instead
2017-06-27 17:32:17 +10:00
Ivan Grokhotkov
37b72e8a70
Merge branch 'doc/get_started_serialports' into 'master'
...
docs: Add note about Windows COM ports to Getting Started guide
See merge request !922
2017-06-27 14:34:22 +08:00
Ivan Grokhotkov
f5920e8d24
Merge branch 'bugfix/nvs_err_code' into 'master'
...
ESP_ERR_NVS_VALUE_TOO_LONG had conflicting value.
See merge request !924
2017-06-27 14:33:12 +08:00
Ivan Grokhotkov
162d9ab77a
Merge branch 'feature/test_runner_print_names' into 'master'
...
test runner: Print test name when starting, print filter description
See merge request !921
2017-06-27 12:58:57 +08:00
Ivan Grokhotkov
3f8f618df5
Merge branch 'feature/lwip_expose_more_config' into 'master'
...
lwip: Expose more config in IDF menuconfig
See merge request !909
2017-06-27 12:53:42 +08:00
Ivan Grokhotkov
aeeb6cff17
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
2017-06-27 12:47:37 +08:00
Ivan Grokhotkov
19b7158a9a
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
2017-06-27 11:42:56 +08:00
Ivan Grokhotkov
f045123691
nvs: add test for ESP_ERR_NVS_INVALID_LENGTH
2017-06-27 11:28:37 +08:00
He Yin Ling
1bd9859c08
CI: add test jobs for BLE cases
2017-06-27 10:35:39 +08:00
He Yin Ling
31f7e8d7e5
CI: add BLE test cases to CI
2017-06-27 10:35:33 +08:00
Angus Gratton
906a61d9ee
docs: Add some notes about Windows COM ports, serial port drivers
2017-06-27 10:06:29 +10:00
Simon Werner
dacb053546
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`
2017-06-27 11:58:49 +12:00
Eugene Zagidullin
713964fe9e
Use LwIP IPC for low-level API calls
2017-06-27 00:41:41 +03:00
Yulong
b60b58a333
component/bt: Added the bta gattc write ccc judgment.
2017-06-26 05:39:14 -04:00
Yulong
574d0cf846
component/bt: Fixed a very important bug of the SMP security module when use SMP to connected after bonding.
2017-06-26 05:02:57 -04:00
Ivan Grokhotkov
ff6a3b1a11
Merge branch 'bugfix/default_vfs_paths' into 'master'
...
Make relative paths match the default VFS, if provided
See merge request !913
2017-06-26 14:03:22 +08:00
Ivan Grokhotkov
9716447fcc
Merge branch 'bugfix/esp32d2wd_gpio0' into 'master'
...
esptool: Update to v2.0.1, fix ESP32-D2WD GPIO0 issue
See merge request !918
2017-06-26 14:02:48 +08:00
Jiang Jiang Jian
f9abf98f46
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
2017-06-26 14:02:36 +08:00
Jiang Jiang Jian
e033b018d4
Merge branch 'bugfix/wrong_macro_uart_base_addr' into 'master'
...
fix bug that uart register base address macro was wrong
See merge request !912
2017-06-26 13:55:37 +08:00
Jiang Jiang Jian
5aa5b820f9
Merge branch 'bugfix/tw13402_sniffer_fail_ratio_high' into 'master'
...
esp32: update wifi lib to fix a sniffer issue
See merge request !914
2017-06-26 13:52:47 +08:00
Angus Gratton
5dca92377d
test runner: Print test name when starting, print filter description
...
Makes it easier to run tests manually.
2017-06-26 15:38:46 +10:00
Angus Gratton
17747b3358
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.
2017-06-26 12:47:08 +10:00
Angus Gratton
c26baeb610
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
2017-06-26 12:16:09 +10:00