Jeroen Domburg
720a6c1e54
Merge branch 'bugfix/gpio_config_pullup' into 'master'
...
Fix pullups is not configured by gpio_config
https://github.com/espressif/esp-idf/issues/110
https://github.com/espressif/esp-idf/pull/111
See merge request !226
2016-11-22 12:12:31 +08:00
Wu Jian Gang
46c81ded73
Merge branch 'feature/tw8799_low_level_output_optimize' into 'master'
...
Feature/tw8799 low level output optimize
Fix a potential memory crash error in low_level_output
See merge request !224
2016-11-22 11:56:35 +08:00
Liu Zhi Fu
4bf0465dab
esp32: fix random pkt cause esp32 watchdog
...
This change fixes the ESP32 watchdog issue. When the MPDU of AMPDU is longer than 1600B,
esp32 will check whether the last 4B is DEADBEEF, if it's not DEADBEEF, it will assert
and the assert will cause esp32 watchdog. The solution is to init the last 4B to DEADBEEF
when malloc new ebuf for the packet longer than 1600B.
2016-11-22 11:46:10 +08:00
tianzhongxing
cc39b7b286
components/lwip/arp: change the arp dropping packet function
...
LWIP will drop the oldest package at the arp packet cache queue and return "ERR_OK"
We change it that ARP level will drop the current packet and return "ERR_MEM" to tell user that you should send the packet again latter.
2016-11-22 10:11:52 +08:00
Ivan Grokhotkov
d467eabadb
Merge branch 'driver_merge_tmp/merge_rmt' into 'master'
...
RMT driver code and example
* add RMT simple driver code.
* add RMT module in periph_ctrl.c/.h
* add infrared RMT example. Will add readme later.
See merge request !190
2016-11-22 01:57:01 +08:00
Wangjialin
235eceea06
rmt: add documentation
2016-11-22 01:44:23 +08:00
Wangjialin
6a1dbc3f1c
add RMT driver and example
2016-11-22 00:57:19 +08:00
Tian Hao
3b432735c6
component/bt : fix advertising data and refer bug
2016-11-21 22:38:00 +08:00
Wu Jian Gang
07fc868ea6
Merge branch 'feature/ipv6_api' into 'master'
...
Ipv6 interface:add branch for ipv6 interface
See merge request !199
2016-11-21 19:43:51 +08:00
Wangjialin
1cc1d9d721
driver: Add PCNT code
...
1. add PCNT module in periph_ctrl.c/.h
2. add description of PCNT status in pcnt_struct.h
3. add PCNT driver code
4. add PCNT example code.
2016-11-21 18:17:07 +08:00
Xia Xiaotian
1ca82de638
Merge branch 'master' into feature/wpa2_enterprise
...
Conflicts:
components/esp32/component.mk
components/wpa_supplicant/component.mk
2016-11-21 18:09:13 +08:00
Angus Gratton
4261fc5ef7
build system: If esp-idf makefiles or component.mk changes, recompile source
2016-11-21 20:56:40 +11:00
Angus Gratton
7681dbec93
Merge branch 'feature/bignum_rsa' into 'master'
...
hwcryto bignum support for RSA operations
Supporting RSA with hardware bignum directives.
Configurable via menuconfig to enable/disable, and to choose between busywaiting and interrupt driven completion.
May still be some performance tweaks possible.
TW7111
See merge request !92
2016-11-21 17:46:21 +08:00
Xia Xiao Tian
39e924b664
Merge branch 'master' into feature/modem_sleep
2016-11-21 16:54:11 +08:00
Liu Zhi Fu
586c17f831
lwip: remove useless printf info
2016-11-21 16:08:39 +08:00
Yulong
4079d1e008
component/bt : fix hci reassemble bug as cf2d19
2016-11-21 15:11:34 +08:00
Angus Gratton
1d47755588
mbedtls hardware bignum: Use memcpy instead of REG_WRITE/REG_READ in a loop
...
Removes memory barriers for better performance, thanks Ivan for pointing
this out.
Manually unrolling the loop further seemed like diminishing returns.
2016-11-21 18:09:09 +11:00
Tian Hao
fc6be12a8f
component/bt : open privacy support
2016-11-21 15:06:12 +08:00
Liu Zhi Fu
9cc9710a27
lwip: update according to review comments
...
1. Define memp_malloc/memp_free as static inline function
2. When TCP pcb is out of memory, try to kill PCB in FIN_WAIT_1 when necessary
2016-11-21 15:02:36 +08:00
Tian Hao
4ed6404e9f
Merge remote-tracking branch 'remotes/origin/feature/btdm_arch_debug1' into feature/btdm_arch
...
# Conflicts:
# components/bt/bluedroid/api/include/esp_gatt_defs.h
# components/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.c
2016-11-21 14:50:51 +08:00
Angus Gratton
ed0612c56b
Build system: Fix a bug with embedding binaries in object files
...
Sometimes paths were generated absolute, need to keep those as-is
2016-11-21 17:45:28 +11:00
Xia Xiao Tian
a485af0e2d
wpa2: change "station to sta" in wpa2 API
2016-11-21 14:17:52 +08:00
Tian Hao
bf20b958a9
component/bt : fix rsp convert
2016-11-21 12:11:47 +08:00
Gabe
c6016952e8
Pullup is not configured by gpio_config #110
2016-11-21 11:11:13 +08:00
tzx
a8fb9f2b84
ipv6 interface: add branch for ipv6 interface
2016-11-21 11:06:51 +08:00
Ivan Grokhotkov
311a4cd678
Merge branch 'feature/support_build_multiple_bin' into 'master'
...
support build multiple bin for SSC
We need to build multiple SSC bin with different feature configs to do test.
For example, we need different SSC bins to test socket API blocking/non-blocking usage with same test cases.
SSC has a same branch to support build all pre-configured bins using `./gen_misc_ng.sh`. It will copy all bins to `./SSC/ssc_bin/`.
This MR will change the artifacts path for `build_ssc` job and the `BIN_PATH` for test jobs using SSC.
See merge request !219
2016-11-21 10:58:58 +08:00
Krzysztof
d4b5bd347d
Doxygen configuration clean up
2016-11-21 10:35:00 +08:00
Krzysztof
dd0585e84e
doc: Index clean up
2016-11-21 10:34:59 +08:00
Krzysztof
a86c431f98
doc: Formating clean up
2016-11-21 10:34:59 +08:00
Krzysztof
bf61f6de55
doc: API Reference - examples & fixes
2016-11-21 10:25:11 +08:00
Krzysztof
4e9e8f52ac
doc: Documenting Code clean up
2016-11-21 10:24:12 +08:00
Krzysztof
fa3e4103ab
docs: Hyperlinks to guides
2016-11-21 10:24:12 +08:00
Wu Jian Gang
4d81e40413
Merge branch 'feature/tw8798_add_phy_printf_into_libcore' into 'master'
...
esp32: add phy_printf
1. add phy_printf into libcore
2. update libphy.a which has important optimization for ht40 traffic
See merge request !222
2016-11-21 09:30:09 +08:00
Liu Zhi Fu
8cd48d9f9c
lwip: rework for low_level_output
2016-11-20 17:05:44 +08:00
Yulong
1561c02ba9
component bt:Add stop scan API to the esp_gap_ble API module
2016-11-19 09:56:36 -05:00
Liu Zhi Fu
fa57720cdf
lwip: optimize low_level_output
...
When the parameter pbuf for low_level_output is a list, malloc a new pbuf of
which the length equals to the total length of pbuf and send the new pbuf to L2
2016-11-19 22:25:30 +08:00
Yulong
a76b65ed95
compnent bt:debug the btc_gattc received data error issues.
2016-11-19 08:00:08 -05:00
Liu Zhi Fu
b08113d2b4
lwip: fix CI build issue
2016-11-19 15:14:37 +08:00
Liu Zhi Fu
ab92d43bc6
lwip: fix socket memory leak issue
...
1. Add socket memory leak debug counter
2. Fix TCP PCB leak issue
2016-11-19 14:57:42 +08:00
Tian Hao
0245a2028c
component/bt : gatts fix
...
1. gatt server demo
2. gatt server fix bug(bta btc covert bug)
3. fix print lost
2016-11-18 22:10:35 +08:00
Liu Zhi Fu
659ec8facb
esp32: add phy_printf
...
1. add phy_printf into libcore
2. update libphy.a which has important optimization for ht40 traffic
2016-11-18 21:11:54 +08:00
Ivan Grokhotkov
139fdcb9ec
Merge branch 'feature/save_logs_to_test_report' into 'master'
...
save logs as test_report artifacts
save all logs as test report artifacts.
Testers only need to download artifacts for test report to analysis test result.
See merge request !217
2016-11-18 20:56:54 +08:00
Xia Xiao Tian
4dcf3709b0
Merge branch 'master' into feature/modem_sleep
...
Conflicts:
components/nvs_flash/src/nvs_api.cpp
2016-11-18 20:53:59 +08:00
Ivan Grokhotkov
5a81c06e39
Merge branch 'feature/phy_init' into 'master'
...
PHY init support
This change set adds PHY init support and fixes NVS initialization.
Some configuration options for PHY init process are added to menuconfig.
See merge request !206
2016-11-18 20:46:03 +08:00
Ivan Grokhotkov
1f6585dd4f
docs: update partition tables documentation
2016-11-18 20:34:54 +08:00
Ivan Grokhotkov
0b265dc2a7
nvs, spi_flash: handle case when source data is in DROM
2016-11-18 20:11:17 +08:00
Ivan Grokhotkov
541b142654
phy_init: reduce the amount of hardwired logic, add coexist init
2016-11-18 20:11:17 +08:00
Angus Gratton
6d4ab76db2
phy init data: Read PHY init data partition offset from menuconfig
2016-11-18 20:11:16 +08:00
Ivan Grokhotkov
4db29f74a0
add PHY init support
2016-11-18 20:11:16 +08:00
Ivan Grokhotkov
a0feea8daa
partition_table: update layouts, remove unused subtypes, sync with header file
2016-11-18 20:11:16 +08:00