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
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
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
Xia Xiao Tian
a485af0e2d
wpa2: change "station to sta" in wpa2 API
2016-11-21 14:17:52 +08:00
wangmengyang
d833293581
component/bt: play of audio stream functionally works
2016-11-21 12:21:37 +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
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
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
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
Ivan Grokhotkov
6e97936bac
nvs: allow nvs_flash_init to be called more than once
...
Also don’t assert in nvs_* functions if nvs_flash_init wasn’t called,
and make nvs_flash_init_custom an internal API for unit tests.
2016-11-18 20:11:16 +08:00
Ivan Grokhotkov
51021b06f8
nvs: initialize using layout from partition table
2016-11-18 20:11:16 +08:00
Yulong
3edcd29a83
compoent bt:debug the btc_gap_ble module, fix the adv len not long fix
2016-11-18 05:00:47 -05:00
Yulong
2f7288ff03
component bt:debug the scan result and add the resove adv data method to the gapapi
2016-11-18 03:43:51 -05:00
Wu Jian Gang
8ab4e11840
Merge branch 'feature/openssl' into 'master'
...
OpenSSL API examples
add openssl demo
See merge request !198
2016-11-18 15:50:50 +08:00
Angus Gratton
1cc0b3000b
mbedtls hardware bignum: Expose ESP-only bignum API in wrapper mbedtls/bignum.h
2016-11-18 17:08:14 +11:00
Angus Gratton
36f29017b6
mbedtls hardware bignum: Support "RSA" interrupt for end of operation
...
Allows CPU to do other things which bignum operation is in
progress.
2016-11-18 15:53:00 +11:00
Angus Gratton
68d370542a
mbedtls hardware RSA: Put into menuconfig, squash warnings
...
All combinations of enabling/disabling hardware acceleration no longer
show unused warnings.
2016-11-18 15:50:45 +11:00
Angus Gratton
f87be70d51
mbedtls hardware RSA: Combine methods for calculating M' & r inverse
...
Remove redundant gcd calculation, use consistent terminology.
Also remove leftover debugging code
2016-11-18 14:10:20 +11:00
Dong Heng
6b687b43f4
mbedtls hardware RSA: Fix "mbedtls_mpi_exp_mod" hardware calculations
2016-11-18 14:09:59 +11:00
Tian Hao
37365cef95
component/bt : gatt server
...
1.add gatt server demo for user
2. some function didn't be tested
2016-11-18 00:30:35 +08:00
Yulong
645717b147
Merge remote-tracking branch 'origin/feature/btdm_arch' into feature/btdm_arch_debug1
2016-11-17 08:08:19 -05:00
Jeroen Domburg
f3a44aa4db
Merge with master; merge Doxygen config
2016-11-17 20:21:12 +08:00
Yulong
7548b8c622
component bt: Added the client demo to the bt project
2016-11-17 06:37:56 -05:00
Ivan Grokhotkov
3bbe41c34d
Merge branch 'feature/docs_general_notes' into 'master'
...
Docs: new documentation and warnings cleanup
This change set
- adds a high-level description of application startup flow. Some parts are missing, but hopefully we can use this description as a base to expand on.
- adds a few notes about memory regions and their use in ESP-IDF.
- add SPI flash and partition APIs page
- fixes all Doxygen warnings in header files
- enables build failures on new Doxygen warnings
See merge request !201
2016-11-17 19:00:03 +08:00
Xia Xiao Tian
e332407785
modem sleep: delete wifi modem sleep callback in idle task.
2016-11-17 18:08:35 +08:00