Angus Gratton
f824829a13
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
2017-07-17 14:10:12 +08:00
Jiang Jiang Jian
4ec2abbf23
Merge branch 'feature/some_refactor_for_tcpip_adapter' into 'master'
...
tcpip_adapter: not remove netif when tcpip adapter is stopped
See merge request !943
2017-07-13 22:16:00 +08:00
Jiang Jiang Jian
5ac0503ce7
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
2017-07-13 21:55:24 +08:00
Liu Zhi Fu
d724cc23d2
tcpip_adapter: not free netif when tcpip adapter is stopped
...
When tcpip adapter is stop, don't free the netif
2017-07-13 18:42:45 +08:00
Angus Gratton
399ec29a68
Merge branch 'feature/silent_assertions' into 'master'
...
Add "silent" assertion option
See merge request !984
2017-07-13 17:21:09 +08:00
zhiweijian
ca3bf570cd
Component/bt: modify BTA_GATTC_KNOWN_SR_MAX for Multi-connection bug
2017-07-13 16:22:44 +08:00
Angus Gratton
1ed4eadfab
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
2017-07-13 15:39:40 +08:00
Ivan Grokhotkov
0c28b3bc4c
Merge branch 'bugfix/btdm_update_connect_params_for_gattc' into 'master'
...
component/bt: bugfix update connect params for gattc
See merge request !991
2017-07-13 14:32:20 +08:00
Jiang Jiang Jian
fc4d3df890
Merge branch 'bugfix/tw13744_make_low_rate_work' into 'master'
...
esp32: update wifi lib to make low rate work
See merge request !965
2017-07-13 14:26:02 +08:00
Ivan Grokhotkov
7fc25f18d2
Merge branch 'feature/enable_brownout_detector' into 'master'
...
Enable brownout detector
See merge request !811
2017-07-13 11:40:37 +08:00
Angus Gratton
c46e2edcae
Merge branch 'bugfix/make_size_windows' into 'master'
...
make size: Fix map file parsing error on Windows
See merge request !932
2017-07-12 17:31:49 +08:00
Angus Gratton
8cd03c84d0
Merge branch 'feature/ip_route_base_on_source_ip' into 'master'
...
Broadcast IP route based on source IP address.
See merge request !942
2017-07-12 17:31:24 +08:00
Angus Gratton
7b565e4b25
assertions: Add "silent" option
...
Reduces assertion codesize overhead by approximately 35%
2017-07-12 17:29:26 +08:00
Angus Gratton
d8d2933bde
Merge branch 'bugfix/gdbstub_handler_noreturn' into 'master'
...
gdbstub: Mark the panic handler entry as noreturn
See merge request !975
2017-07-12 17:23:59 +08:00
Angus Gratton
ffefeef5ea
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.
2017-07-12 16:34:26 +08:00
Angus Gratton
cfbb1a652b
Merge branch 'doc/esp_random' into 'master'
...
esp_random: Add some documentation about using before RF subsystem is on
See merge request !976
2017-07-12 16:18:43 +08:00
Angus Gratton
2243bb00f6
Merge branch 'bugfix/freertos_malloc_regression' into 'master'
...
pvPortMalloc: Fix regression when changing to new heap implementation
See merge request !982
2017-07-12 16:18:12 +08:00
Angus Gratton
187b5fb888
ld: Remove unused .data sections at link time
...
Reduces static RAM, code size.
2017-07-12 13:05:54 +08:00
Angus Gratton
d601bedb85
pvPortMalloc: Fix regression when changing to new heap implementation
2017-07-12 11:10:11 +08:00
Angus Gratton
7ae93f271c
Merge branch 'feature/multi_heap' into 'master'
...
Separate the heap implementation from FreeRTOS
See merge request !731
2017-07-12 10:53:37 +08:00
Angus Gratton
9487797273
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
2017-07-11 21:08:52 +08:00
Angus Gratton
3ad163e644
freertos: Bump idle stack size to 1KB, min stack to 768 bytes, make configurable
...
Reverts regression mentioned at
3fe0022efa (commitcomment-23013504)
2017-07-11 14:48:15 +08:00
Angus Gratton
3bb90bab97
esp_random: Add some documentation about using before RF subsystem is on
2017-07-11 14:27:20 +08:00
zhiweijian
8460f1a972
Component/bt: bugfix update connect params for gattc
2017-07-11 11:27:36 +08:00
Angus Gratton
c049cd55a6
gdbstub: Mark the panic handler entry as noreturn
...
Fixes a warning in panic.c when this panic mode is enabled.
2017-07-11 10:18:08 +08:00
Angus Gratton
ad60c30de0
heap: Rename memory "tags" to "types" to avoid confusion w/ old tag allocator API
2017-07-10 17:46:03 +08:00
Angus Gratton
ee28fafcdf
gitignore: Add gcov files
2017-07-10 17:46:03 +08:00
Angus Gratton
8d7074ed5c
soc: Move esp_ptr_dma_capable() function to soc_memory_layout.h
2017-07-10 17:46:03 +08:00
Angus Gratton
71c70cb15c
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.
2017-07-10 17:46:03 +08:00
Angus Gratton
5ee49fd311
heap: Add new multi_heap heap implementation to replace FreeRTOS-based tagged heaps
2017-07-10 17:46:03 +08:00
Ivan Grokhotkov
01b185977c
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)
2017-07-10 17:25:55 +08:00
Ivan Grokhotkov
780569c04a
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.
2017-07-10 17:21:49 +08:00
Ivan Grokhotkov
cbe23147bf
driver/rtc: add support for attaching handlers to RTC_CNTL interrupts
2017-07-10 17:21:49 +08:00
Jiang Jiang Jian
9b30f66fac
Merge branch 'bugfix/reg_op' into 'master'
...
fix reg operation missing
See merge request !963
2017-07-08 12:59:12 +08:00
Liu Zhi Fu
e1f13eda49
esp32: update wifi lib to make low rate work
...
Make low rate work
2017-07-07 22:05:54 +08:00
Tian Hao
7a79d31db0
fix reg operation missing
2017-07-07 20:04:24 +08:00
Jeroen Domburg
6cf6f43ac5
Merge branch 'feature/update_wrover_v3' into 'master'
...
docs: layout of esp-wrover-kit updated to v3
See merge request !929
2017-07-07 14:16:36 +08:00
Anton Maklakov
e173dd400d
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
2017-07-07 11:16:44 +08:00
Anton Maklakov
3d1d4fe150
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
2017-07-07 11:03:25 +08:00
Anton Maklakov
3cd10899e6
CI: Work around problem with running the initial 'make clean' in parallel ( #18 )
...
Just don't pass '-j' to the 'make clean' command
2017-07-07 11:03:25 +08:00
Anton Maklakov
f0b6256490
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.
2017-07-07 11:03:25 +08:00
Anton Maklakov
4678d81c83
Merge branch 'bugfix/ci_bound_some_vars' into 'master'
...
Fix the unbound variables in scripts
See merge request !962
2017-07-06 19:35:10 +08:00
Anton Maklakov
2a6b7794ab
CI: Fix the unbound variables in scripts
2017-07-06 18:52:08 +08:00
Jeroen Domburg
927b5685cd
Merge branch 'bugfix/partition_mmap_size' into 'master'
...
esp_partition_mmap size calculation fix
See merge request !947
2017-07-06 18:44:59 +08:00
Anton Maklakov
1b3594ade1
Merge branch 'bugfix/ci_wrong_getting_sources' into 'master'
...
Fix the getting sources
See merge request !953
2017-07-06 18:43:53 +08:00
Jeroen Domburg
6c2b4854e1
Add test for partition mmap straddling 64K page issue
2017-07-06 18:22:43 +08:00
Ivan Grokhotkov
8939af9fe4
Merge branch 'bugfix/mbedtls_unit_tests' into 'master'
...
mbedtls unit tests: Allow for longer timeout using software SHA
See merge request !961
2017-07-06 18:08:53 +08:00
Anton Maklakov
f194a6bdba
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.
2017-07-06 16:48:07 +08:00
Angus Gratton
fd9d889e62
mbedtls unit tests: Allow for longer timeout using software SHA
...
Hardware SHA runs SHA operations faster than software...
2017-07-06 15:54:01 +08:00
Jiang Jiang Jian
6d03d42d2f
Merge branch 'bugfix/btdm_error_length_unit' into 'master'
...
Component/bt: fix bug for error length unit
See merge request !950
2017-07-06 14:48:29 +08:00