]>
granicus.if.org Git - esp-idf/log
Tian Hao [Mon, 17 Oct 2016 07:47:45 +0000 (15:47 +0800)]
component/bt : new coexist lib
change boot loader.ld , the 0x40098000 may set other instructions
Tian Hao [Mon, 17 Oct 2016 06:11:49 +0000 (14:11 +0800)]
Merge branch 'feature/btdm_blufi' into feature/btdm_bluedroid
Tian Hao [Sun, 16 Oct 2016 10:59:04 +0000 (18:59 +0800)]
Merge branch 'master' into feature/btdm_blufi
# Conflicts:
# components/bt/component.mk
Tian Hao [Sun, 16 Oct 2016 09:08:05 +0000 (17:08 +0800)]
Merge branch 'feature/btdm_blufi' into feature/btdm_bluedroid
# Conflicts:
# components/bt/bluedroid/stack/btu/btu_task.c
Tian Hao [Sun, 16 Oct 2016 08:50:02 +0000 (16:50 +0800)]
component/bt: cleanup phy/rtc/pp libs
Ivan Grokhotkov [Thu, 13 Oct 2016 07:01:23 +0000 (15:01 +0800)]
Merge branch 'feature/test_auto_config' into 'master'
Feature/test auto config
See merge request !114
Jeroen Domburg [Wed, 12 Oct 2016 13:13:34 +0000 (21:13 +0800)]
Merge branch 'bugfix/small_fixes_jd' into 'master'
Some small fixes
- Kill unused uxReturn in task.c, https://github.com/espressif/esp-idf/issues/48
- Line end conversion in gpio.c
- Move heap_alloc_caps.h so components can also use it
See merge request !135
Yinling [Wed, 12 Oct 2016 03:48:24 +0000 (11:48 +0800)]
remove debug command "ls" in test report job
Yinling [Wed, 12 Oct 2016 03:44:54 +0000 (11:44 +0800)]
should set TEST_CASE_FILE_PATH before CONFIG_FILE use it
Yinling [Wed, 12 Oct 2016 03:17:56 +0000 (11:17 +0800)]
rename components/test to idf_test:
1. test will be categorized by test level
2. add test level as attribute to test cases
3. will select TestCaseScript by the test cases added to CI (currently no test case uses test case script)
4. adding test level to test jobs
5. update .gitlab-ci.yml, each job need to set its test case file path
6. update .gitlab-ci.yml, test case path for test report is changed to idf_test
Angus Gratton [Tue, 11 Oct 2016 05:41:05 +0000 (16:41 +1100)]
Reinstate build_examples gitlab CI case
Had been removed in
42e31116
Yinling [Fri, 30 Sep 2016 08:11:24 +0000 (16:11 +0800)]
fix issue on test report job:
1. test report job should be put to deploy stage, otherwise it can't get logs from test stage
2. allow test fail so that test report job will be executed for failed test
He Yin Ling [Fri, 30 Sep 2016 07:34:17 +0000 (15:34 +0800)]
can not put test report to deploy stage, otherwise if test fails it won't generate test report.
Yinling [Fri, 30 Sep 2016 05:58:02 +0000 (13:58 +0800)]
add job to generate test report
Yinling [Thu, 29 Sep 2016 12:47:31 +0000 (20:47 +0800)]
move content from readme to wiki
Yinling [Thu, 29 Sep 2016 12:22:33 +0000 (20:22 +0800)]
add some missing cases caused by autogen bug
Yinling [Thu, 29 Sep 2016 12:21:33 +0000 (20:21 +0800)]
night jobs should exit succeed if no need to run
Yinling [Thu, 29 Sep 2016 12:20:40 +0000 (20:20 +0800)]
update current known issue for ESP32 IDF test
Yinling [Thu, 29 Sep 2016 06:14:19 +0000 (14:14 +0800)]
Test cases use libpcap or libnet are not CI ready now:
1. It need rebuild native lib
2. require root permission
Yinling [Thu, 29 Sep 2016 05:38:29 +0000 (13:38 +0800)]
add gitlab key in test template job
He Yin Ling [Wed, 28 Sep 2016 12:11:42 +0000 (20:11 +0800)]
build SSC should also use variable for server name
Yinling [Thu, 29 Sep 2016 04:07:35 +0000 (12:07 +0800)]
sync test config from test bench:
1. night jobs should exit without error if not triggered
2. remove get wifi connect status cases from IDF
3. use Env tag to check if test environment is special
Yinling [Wed, 28 Sep 2016 11:54:43 +0000 (19:54 +0800)]
update job configs for allow case fail feature
Yinling [Wed, 28 Sep 2016 11:52:04 +0000 (19:52 +0800)]
add note that test folder is for internal use.
Will move data in readme to wiki except first two notes.
Yinling [Wed, 28 Sep 2016 11:48:38 +0000 (19:48 +0800)]
sync several changes from auto_test_script:
1. use variable for gitlab server
2. add LOCAL_ENV_CONFIG_PATH to template
2. update jobs with feature "allow fail"
Yinling [Wed, 28 Sep 2016 11:43:45 +0000 (19:43 +0800)]
add KnownIssues file to test:
add known issues to this file so that they will be exculded in CI results
Yinling [Tue, 27 Sep 2016 08:22:51 +0000 (16:22 +0800)]
fix bugs in config files:
1. filter name is "Add" not "ADD"
2. SSC_T1_APC is special environment
3. remove "debug mode" from config as it will implemented with other ways
Yinling [Tue, 27 Sep 2016 08:22:18 +0000 (16:22 +0800)]
auto_test_script will be cloned from gitlab
Yinling [Mon, 26 Sep 2016 11:26:53 +0000 (19:26 +0800)]
modify document to add how to run test locally
Yinling [Mon, 26 Sep 2016 11:24:51 +0000 (19:24 +0800)]
revise .gitlab-ci.yml:
1. remove duplicated code
2. fix path error for config file
Yinling [Mon, 26 Sep 2016 06:32:58 +0000 (14:32 +0800)]
update CI config file:
1. add night job define (need to set variable in trigger to run night jobs)
2. move auto generated part to the end of file
3. add auto generated CI jobs
Yinling [Mon, 26 Sep 2016 06:27:57 +0000 (14:27 +0800)]
add auto generated test folder to components:
1. add test cases and related scripts
2. add CI config files
read README.md for detail
Angus Gratton [Mon, 10 Oct 2016 21:00:27 +0000 (05:00 +0800)]
Merge branch 'bugfix/fixes_from_github' into 'master'
Minor fixes/improvements (github-related)
Fixes for some issues reported on github or otherwise related.
See merge request !131
Angus Gratton [Mon, 10 Oct 2016 06:19:13 +0000 (17:19 +1100)]
build system: Add -fno-rtti when compiling C++ code
Angus Gratton [Wed, 5 Oct 2016 23:06:01 +0000 (10:06 +1100)]
FreeRTOS KConfig: Limit tick rate to 1000Hz
>1000Hz breaks portTICK_PERIOD_MS (see gitlab 4)
A working >1000Hz tick rate is possible with some changes, but beyond a
certain point it's dimishing returns to preempt tasks this often.
Angus Gratton [Wed, 5 Oct 2016 22:55:43 +0000 (09:55 +1100)]
bootloader: Fix accidental tabs introduced in !78
Angus Gratton [Tue, 4 Oct 2016 05:33:18 +0000 (16:33 +1100)]
build system: Print a WARNING if any submodule is out of date
Inspired by Github #27 and related "gotchas" with keeping submodules up to date.
rudi ;-) [Sun, 2 Oct 2016 00:04:09 +0000 (02:04 +0200)]
Fix stack overflow message format
Poorly formatted message for stack overflow for task. Closes #36
Angus Gratton [Mon, 3 Oct 2016 23:12:17 +0000 (10:12 +1100)]
'make flash' targets: Print serial port when flashing
Inspired by github #30 and related mentions where selected serial port
is not clear from the make output.
Angus Gratton [Mon, 10 Oct 2016 20:52:34 +0000 (04:52 +0800)]
Merge branch 'feature/support_iperf' into 'master'
lwip/esp32: support iperf
1. Add _exit() definition in syscalls.c
2. Fix a bug in sockets.c on which iperf depends
I'm now investigating performance of esp32, need iperf to be merged in to master branch for convience
See merge request !136
Jeroen Domburg [Mon, 10 Oct 2016 14:44:36 +0000 (22:44 +0800)]
Merge branch 'feature/rmt_add_struct_for_memory' into 'master'
Add data memory for RMT peripheral
As described in the title.
See merge request !134
wangmengyang [Mon, 10 Oct 2016 13:34:21 +0000 (21:34 +0800)]
1. Recover "future_t" model implementation using semaphore to allow for blocking function
2. Recover BTU task start-up/shut-down procedure according to original bluedroid implementation
wangmengyang [Mon, 10 Oct 2016 12:37:26 +0000 (20:37 +0800)]
recover semaphore in fixed_queue to control the queue capacity
wangmengyang [Mon, 10 Oct 2016 12:16:30 +0000 (20:16 +0800)]
minor bug fixes for releasing bluedroid task events and deleting message queue
Tian Hao [Mon, 10 Oct 2016 11:21:12 +0000 (19:21 +0800)]
component/bt : advertising no random address
1. advertising with public bdaddr
2. increase queue size avoid for exception because of the log is a lot
liuzhifu [Sun, 9 Oct 2016 07:45:25 +0000 (15:45 +0800)]
lwip/esp32: support iperf
1. Add _exit() definition in syscalls.c
2. Fix a bug in sockets.c on which iperf depends
Jeroen Domburg [Sun, 9 Oct 2016 07:32:08 +0000 (15:32 +0800)]
Rename include, use spaces instead of tabs
Jeroen Domburg [Sat, 8 Oct 2016 06:12:55 +0000 (14:12 +0800)]
Convert Windows -> Unix line ends in gpio.c
Jeroen Domburg [Sat, 8 Oct 2016 06:11:34 +0000 (14:11 +0800)]
Move heap_alloc_caps.h to a location where it can be included by components
Jeroen Domburg [Sat, 8 Oct 2016 05:15:06 +0000 (13:15 +0800)]
Add data memory for RMT peripheral
Tian Hao [Fri, 7 Oct 2016 03:16:13 +0000 (11:16 +0800)]
component/bt : add bluf that use bluetooth config wifi connection demos
1. add libphy.a librtc.a, but store in bt submodule, if someone use them, please copy to esp32/lib/ instead the origin one
2. add 07_blufi demo
3. change esp32/Kconfig to allow bt/wifi coexist
Tian Hao [Fri, 7 Oct 2016 02:47:25 +0000 (10:47 +0800)]
component/bt : modify some files adapt to new master
1. fix some header files include
2. modify demo
Tian Hao [Fri, 7 Oct 2016 02:31:37 +0000 (10:31 +0800)]
Merge branch 'master' into feature/btdm_bluedroid
feature/btdm_bluedroid use newest master
# Conflicts:
# components/bt/component.mk
Angus Gratton [Thu, 6 Oct 2016 07:58:34 +0000 (15:58 +0800)]
Merge branch 'bugfix/syscall_write' into 'master'
syscall write: Should return number of bytes written
Fixes bug where sometimes output truncates after a newline, or large
chunks of large output buffers are lost.
Closes #44
See merge request !133
Angus Gratton [Wed, 5 Oct 2016 22:51:51 +0000 (09:51 +1100)]
syscall write: Should return number of bytes written
Fixes bug where sometimes output truncates after a newline, or large
chunks of large output buffers are lost.
Jeroen Domburg [Fri, 30 Sep 2016 10:06:41 +0000 (18:06 +0800)]
Also push relevant tags over
Wu Jian Gang [Fri, 30 Sep 2016 07:40:08 +0000 (15:40 +0800)]
esp32: add libsmartconfig.a to link libs
Wu Jian Gang [Fri, 30 Sep 2016 06:18:40 +0000 (14:18 +0800)]
Merge branch 'feature/wifi_lib_update' into 'master'
wifi lib update
1. update smartconfig 2.6.2;
2. add watch dog;
3. remove libwpa2.a/libwps.a;
See merge request !129
Wu Jian Gang [Fri, 30 Sep 2016 06:04:03 +0000 (14:04 +0800)]
esp32: not link wps
Wu Jian Gang [Fri, 30 Sep 2016 05:50:11 +0000 (13:50 +0800)]
esp32/lib: update wifi lib to
a1e5f8b9
1. update smartconfig 2.6.2;
2. add watch dog
3. remove libwpa2.a/libwps.a
Wu Jian Gang [Fri, 30 Sep 2016 05:48:37 +0000 (13:48 +0800)]
esp32: remove esp_wps.h
not support now
Jeroen Domburg [Fri, 30 Sep 2016 01:36:13 +0000 (09:36 +0800)]
Merge branch 'driver_merge_tmp/merge_smartconfig' into 'master'
add smartconfig header files(merge this after updating libsmartconfig.a version v2.6.2)
1. change the API names.
2. return esp_err_t
3. merge this after updating libsmartconfig.a version v2.6.2
See merge request !127
Wangjialin [Thu, 29 Sep 2016 18:31:14 +0000 (02:31 +0800)]
add smartconfig header files(merge this after updating libsmartconfig.a version v2.6.2)
1. change the original API names.
2. return esp_err_t
3. merge this after updating libsmartconfig.a version v2.6.2
Wu Jian Gang [Thu, 29 Sep 2016 10:37:32 +0000 (18:37 +0800)]
Merge branch 'bugfix/fix_rxbuf_leak_issue' into 'master'
component/esp32: udpate wifi lib
1.
cb274d8b - add debug api for debugging rx buffer leak issue
2.
f86b0510 - fix rx buffer leak issue
See merge request !126
Wu Jian Gang [Thu, 29 Sep 2016 10:19:38 +0000 (18:19 +0800)]
esp32/lib: update wifi lib to
3853d7ae
1. add debug api for debugging rx buffer leak issue
2. fix rx buffer leak issue
Wu Jian Gang [Thu, 29 Sep 2016 10:07:16 +0000 (18:07 +0800)]
Merge branch 'feature/deep_sleep_wake_stub' into 'master'
esp32: Bootloader wake deep sleep stub
App can contain a stub program resident in RTC fast memory. Bootloader
will load the stub on initial boot. If the device wakes from deep sleep,
the stub is run immediately (before any other data is loaded, etc.)
To implement a custom wake stub, implement a function in your program:
```
void RTC_IRAM_ATTR esp_wake_deep_sleep(void)
{
esp_default_wake_deep_sleep();
// other wake logic
}
```
... and it will replace the default implementation.
See merge request !78
jack [Thu, 29 Sep 2016 08:29:13 +0000 (16:29 +0800)]
Add Comments
We reserve 4KB Slow RTC memory to save RF calibation result and BT NVS data.
If not all these Slow RTC momory Blocks are used, we will open the other parts.
Wu Jian Gang [Thu, 29 Sep 2016 04:16:49 +0000 (12:16 +0800)]
Merge branch 'feature/tcpip_adapter_comments' into 'master'
add comments for tcpip_adapter
See merge request !123
Jeroen Domburg [Thu, 29 Sep 2016 03:57:52 +0000 (11:57 +0800)]
Merge branch 'driver_merge_tmp/merge_ledc' into 'master'
add ledc driver code
See merge request !110
Wangjialin [Thu, 29 Sep 2016 03:50:25 +0000 (11:50 +0800)]
Modify spinlock error in periph_ctrl.c
Jeroen Domburg [Thu, 29 Sep 2016 03:16:41 +0000 (11:16 +0800)]
Merge branch 'workaround/pin_noaffinity_task_to_core_when_fpu_used' into 'master'
Workaround: Automatically pin no-cpu-affinity task to a core when FPU is used
FPU status at the moment does not migrate cleanly between cores, so tasks without affinity that happen to migrate across FPUs will run into problems. As a workaround, this modification will automatically pin the task to the current CPU when FPU activity is detected. If anything, it's better than getting all kinds of weird and wonderful FPU corruption issues...
See merge request !124
Jeroen Domburg [Thu, 29 Sep 2016 03:07:18 +0000 (11:07 +0800)]
Define xcoreid offset, add warning in tcb struct wrt the need to also change that define when struct changes
Wu Jian Gang [Thu, 29 Sep 2016 02:58:34 +0000 (10:58 +0800)]
Merge branch 'bugfix/tw6513_fix_memory_leak_issue' into 'master'
components/lib: update wifi lib
fe8baaca - tw6513 fix a memory leak issue
See merge request !125
Wu Jian Gang [Thu, 29 Sep 2016 02:55:52 +0000 (10:55 +0800)]
components/tcpip_adapter: add some comments
Jeroen Domburg [Thu, 29 Sep 2016 01:58:03 +0000 (09:58 +0800)]
Merge branch 'feature/instruct_nghttp_xml' into 'master'
Feature/instruct nghttp xml
add expat and nghttp library description, instruct the XML parse and HTTP/2 protocol.
See merge request !119
Jeroen Domburg [Thu, 29 Sep 2016 01:55:06 +0000 (09:55 +0800)]
Merge branch 'feature/freertos_untested_feature_assert' into 'master'
Assert on untested FreeRTOS features
When I SMP-enabled, I went through all the functions and made the necessary modifiucations. I however only managed to test the most used functions thoroughly. While we should test all FreeRTOS functions eventually, this MR will mark the ones we have not tested yet with a macro call that will, if enabled in MenuConfig (default enabled) assert() when the untested function is called.
Also removes some superfluous mux initializion code in EventGroups code.
See merge request !120
Wangjialin [Wed, 28 Sep 2016 15:20:34 +0000 (23:20 +0800)]
Modify LEDC driver
1. configure LEDC timer saparately
2. add peripher_crtl.c/.h
To enable the peripheral modules, we have to set/clear the control register in dport_reg.h.
These bits are disabled by default and they are all in a same register, so we need to add a lock on that.
3. add include esp_err.h in gpio.h
Jeroen Domburg [Wed, 28 Sep 2016 14:15:05 +0000 (22:15 +0800)]
Merge branch 'master' into feature/freertos_untested_feature_assert
liuzhifu [Wed, 28 Sep 2016 13:35:49 +0000 (21:35 +0800)]
components/lib: update wifi lib
fe8baaca - tw6513 fix a memory leak issue
Jeroen Domburg [Wed, 28 Sep 2016 09:02:44 +0000 (17:02 +0800)]
Automatically pin no-cpu-affinity task to a core when FPU is used
Wu Jian Gang [Wed, 28 Sep 2016 05:53:38 +0000 (13:53 +0800)]
components/expat: just change format of expat.rst
preview will be better.
Wu Jian Gang [Wed, 28 Sep 2016 05:50:34 +0000 (13:50 +0800)]
components/nghttp: just change format of nghttp.rst
preview will be better.
liuhan [Wed, 28 Sep 2016 02:18:15 +0000 (10:18 +0800)]
components/nghttp: a few grammar fixes
modify a few grammar, see nghttp.rst file.
liuhan [Wed, 28 Sep 2016 02:10:36 +0000 (10:10 +0800)]
components/expat: a few grammar fixes
modify a few grammar, see expat.rst file.
liuhan [Mon, 26 Sep 2016 12:49:06 +0000 (20:49 +0800)]
components/nghttp: add nghttp library description
add HTTP/2 instruction, see nghttp file.
liuhan [Mon, 26 Sep 2016 12:44:42 +0000 (20:44 +0800)]
components/expat: add expat library description
add XML instruction, see expat file.
Wu Jian Gang [Wed, 28 Sep 2016 08:21:24 +0000 (16:21 +0800)]
components/tcpip_adapter: add comments for tcpip_adapter
Wangjialin [Wed, 28 Sep 2016 05:27:58 +0000 (13:27 +0800)]
Merge branch 'master' into driver_merge_tmp/merge_ledc
Merge master branch to pass building.
Wu Jian Gang [Wed, 28 Sep 2016 05:24:58 +0000 (13:24 +0800)]
Kconfig: use 4 spaces to instead 1 tab
In some Kconfig file, both 4 spaces and 1 tab are used mix, let's just
use 4 space, it will be clean in some editor.
Wu Jian Gang [Wed, 28 Sep 2016 05:24:07 +0000 (13:24 +0800)]
Merge branch 'feature/btdm_lib_update' into 'master'
component/bt: update libbtdm_app.a
1. update the lib to version 010102 because the branch feature/btdm_controller missed the lib
See merge request !122
Jeroen Domburg [Wed, 28 Sep 2016 04:43:35 +0000 (12:43 +0800)]
Add ringbuf.c. This works like a FreeRTOS queue, but allows for variable-length items which in some cases is more memory efficient than a queue.
wangmengyang [Wed, 28 Sep 2016 04:30:44 +0000 (12:30 +0800)]
component/bt: update libbtdm_app.a
1. update the lib to version 010102 because the branch feature/btdm_controller missed the lib
Wu Jian Gang [Wed, 28 Sep 2016 04:27:25 +0000 (12:27 +0800)]
esp32: add TRACEMEM_RESERVE_DRAM config
this configaration is missed when rebase
Wangjialin [Wed, 28 Sep 2016 04:04:15 +0000 (12:04 +0800)]
Minor modification
1. add new line between typedefs
2. for param check functions, return bool if they are true/false
xiaxiaotian [Wed, 28 Sep 2016 03:52:39 +0000 (11:52 +0800)]
1. Change the deep sleep stub code to fix wake bug.
Angus Gratton [Wed, 21 Sep 2016 01:24:02 +0000 (11:24 +1000)]
esp32: Allow RTC slow memory to be reserved for ULP coprocessor
Angus Gratton [Wed, 21 Sep 2016 01:04:16 +0000 (11:04 +1000)]
esp32: Pass memory layout linker script through C preprocessor
C preprocessor is a bit icky, but with ULP we will have 3 possible
variables influencing the memory layout and 9 linker scripts is too
many!
Angus Gratton [Wed, 14 Sep 2016 00:58:38 +0000 (10:58 +1000)]
esp32: Add esp_deepsleep.h to esp_system.h to keep backwards compatibility with system_deep_sleep()
Angus Gratton [Mon, 12 Sep 2016 07:23:15 +0000 (17:23 +1000)]
esp32: Bootloader wake deep sleep stub
App can contain a stub program resident in RTC fast memory. Bootloader
will load the stub on initial boot. If the device wakes from deep sleep,
the stub is run immediately (before any other data is loaded, etc.)
To implement a custom wake stub, implement a function in your program:
```
void RTC_IRAM_ATTR esp_wake_deep_sleep(void)
{
esp_default_wake_deep_sleep();
// other wake logic
}
```
... and it will replace the default implementation.
Ivan Grokhotkov [Tue, 27 Sep 2016 14:20:37 +0000 (22:20 +0800)]
Merge branch 'feature/btdm_controller' into 'master'
bluetooth controller update
1. add mutex to VHCI APIs
2. remove bss/data log print during initialization;
3. add bss/data symbols in esp32.rom.ld
4. add & modify BTDM OSI functions
See merge request !117