Tian Hao
e4b9563dac
component/bt : blufi add version
2017-01-06 17:40:46 +08:00
Jeroen Domburg
718969f6ed
Merge branch 'driver/spi' into 'master'
...
SPI master driver
This merge requests adds an SPI Master driver. This driver is (of course) multithread capable, has device abstraction, has command queueing, DMA support and all other sorts of nice things you'd expect from a SPI driver.
See merge request !332
2017-01-06 16:28:52 +08:00
Wu Jian Gang
a4c3f876ab
Merge branch 'bugfix/ethernet_init' into 'master'
...
ethernet : fix sometimes ethernet init fail bug
See merge request !376
2017-01-06 16:26:40 +08:00
Wu Jian Gang
e387a16e51
Merge branch 'feature/Add_OTA_Demo' into 'master'
...
esp32 examples: Add OTA Demo
this demo would show you an OTA workflow and how to make it run.
See merge request !324
2017-01-06 16:15:14 +08:00
Ivan Grokhotkov
079138201d
cxx: implement static initialization guards
2017-01-06 16:07:33 +08:00
Ivan Grokhotkov
a69a798878
Merge branch 'bugfix/tw9540_workaround_appdata_overwrite_bootdata' into 'master'
...
modify bootloader dram start address, swap app bss and data segments
Modify bootloader dram_seg from address 0x3ffc0000 to 0x3fff0000, len from 0x20000 to 0x10000.
Also put app .data before .bss, to reduce the chance .data collides with ROM bootloader stack.
See merge request !375
2017-01-06 15:59:22 +08:00
Wu Jian Gang
c943fabcda
Merge branch 'feature/CoAP' into 'master'
...
Add CoAP feature
Add CoAP protocol, support client and server test demo.
See merge request !303
2017-01-06 15:37:09 +08:00
Ivan Grokhotkov
1cbc2fa046
esp32: ets_update_cpu_frequency should set tick scale for both CPUs
2017-01-06 15:00:17 +08:00
Ivan Grokhotkov
5b2888e113
unity: fix testcase initializer for compiling with C++
2017-01-06 14:56:02 +08:00
Ivan Grokhotkov
845cd09570
cxx: link against libstdc++, remove abi.cpp
2017-01-06 14:56:02 +08:00
Jeroen Domburg
23455de4c2
Add SPI Master driver, example, test and docs
2017-01-06 14:20:32 +08:00
shangke
6e1150473e
ethernet: update docs
2017-01-06 14:16:34 +08:00
shangke
489701eb2d
ethernet : fix sometimes ethernet init fail bug
2017-01-06 13:49:42 +08:00
Ivan Grokhotkov
0b264f4f7b
bootloader: update ld script comment
2017-01-06 13:47:53 +08:00
Ivan Grokhotkov
61c6ce86d2
esp32: put .data before .bss
...
This change reduces chances that a large .bss segment will push .data all the way into
0x3ffe1320 — 0x3ffe5320 range where the bootloader stack is, creating a problem when
bootloader will be loading application into memory.
With this change, .data would need to be at least 200k big to cause problems.
2017-01-06 13:46:06 +08:00
Liu Zhi Fu
1b38494df4
bootloader: modify bootloader dram start address to 0x3fff0000
...
Modify bootloader dram_seg from address 0x3ffc0000 to 0x3fff0000, len from
0x20000 to 0x10000. Please be notified that this is just a workaround for
fixing app data overwrite bootloader data issue!
2017-01-06 13:44:09 +08:00
Wu Jian Gang
e2d05d8592
Merge branch 'feature/wifi_deinit' into 'master'
...
wifi: add wifi rx buffer number config in menuconfig
See merge request !370
2017-01-06 13:32:25 +08:00
Jiang Jiang Jian
8e4a8e1703
Merge branch 'bugfix/btdm_blufi' into 'master'
...
component/bt : blufi fix security init bug
fix a memset bug.
See merge request !374
2017-01-06 13:18:08 +08:00
Tian Hao
99d6984800
component/bt : blufi fix security init bug
2017-01-06 12:24:37 +08:00
XiaXiaotian
7853893731
wifi: add wifi rx buffer number config in menuconfig
2017-01-06 10:12:27 +08:00
Ivan Grokhotkov
ded13ac8e6
Merge branch 'feature/btdm_blufi' into 'master'
...
Feature/btdm blufi
This is new BLUFI for config wifi connection through bluetooth.
See merge request !359
2017-01-05 21:54:45 +08:00
Tian Hao
9017c408ac
component/bt : use new lib, optimize BT power
2017-01-05 20:41:15 +08:00
Wu Jian Gang
c9ef32a0f2
Merge branch 'feature/low_rate' into 'master'
...
add WiFi low rate feature
See merge request !358
2017-01-05 20:34:50 +08:00
Tian Hao
24af07fd13
component/bt : new blufi
...
1. new blufi protocol
2. new blufi demo
3. support security
4. support sta/ap/sta_ap
5. support wpa-enterprise
2017-01-05 20:22:35 +08:00
Wang Jia Lin
ad1d4500f9
Merge branch 'feature/ledc' into 'master'
...
driver: ledc update
1. add fading functions.
2. clear up ledc.h
3. update api doc.
4. add ledc example
See merge request !347
2017-01-05 20:05:13 +08:00
wangmengyang
2e7748d625
component/bt: modify bluetooth API
...
1. VHCI api and doxygen
2. Controller api and doxygen
3. bluedroid init/enable api and doxygen
4. cleanup demo codes
2017-01-05 20:02:06 +08:00
me-no-dev
0feb3633fc
add menuconfig option to enable SO_RCVBUF
2017-01-05 13:17:52 +02:00
qiyueixa
7778273314
esp32: update wifi libs
...
1. add wifi low rate feature
2017-01-05 18:43:09 +08:00
qiyueixa
5677149833
esp32: add wifi low rate feature
...
1. add low_rate_enable flag to scan results to identify if AP low rate is enabled.
2. add WIFI_PROTOCOL_LR for users to enable low rate feature.
2017-01-05 18:22:07 +08:00
Wangjialin
6b5e734901
driver: ledc - update fading functions, add example and doc
...
1. add fading functions.
2. clear up ledc.c and ledc.h
3. update api doc.
4. add ledc example
5. edit ledc.rst and add readme for example code.
6. add s_ prefix for static global values.
7. add mutex for fade functions
8. minor changes according to the comments.
2017-01-05 17:57:52 +08:00
Tian Hao
d6fcec73b2
component/bt : add macro for adv_data_flag
...
1. add macro for adv data flag
2. add docs for doxygen
2017-01-05 17:53:33 +08:00
Tian Hao
daf58e3852
component/bt : fix advertising bug
...
1. adv data flag
2. default adv data not BR/EDR in demo
2017-01-05 17:53:33 +08:00
Ivan Grokhotkov
f867e0671e
Merge branch 'feature/btdm_gatt_api' into 'master'
...
Feature/btdm gatt api
GATT upstream api changed.
Actually, feature/btdm_blufi based on this branch.
See merge request !366
2017-01-05 16:43:01 +08:00
Dong Heng
8c7dfef317
examples/10_openssl_server: fixup SSL server with method of specific version
...
1. add method of any version supporting at OpenSSL and add API in header file
2. change OpenSSL server context method to be method of any version
Fixes http://esp32.com/viewtopic.php?f=14&t=696 .
2017-01-05 15:57:25 +08:00
Liu Han
56514d5ab2
examples: Add CoAP client demo
...
Test CoAP protocol client
2017-01-05 15:49:21 +08:00
Liu Han
899f61f4a2
examples: Add CoAP server demo
...
Test CoAP protocol server
2017-01-05 15:49:14 +08:00
wangmengyang
44914c17bc
component/bt: add AVRC controller example with simple PASSTHROUGH cmd
2017-01-05 15:43:44 +08:00
Tian Hao
ee318d42ae
Merge branch 'master' into feature/btdm_gatt_api
2017-01-05 15:25:03 +08:00
Tian Hao
790a3d9ab3
component/bt : update bluetooth api doxygen ref
2017-01-05 14:56:16 +08:00
Wu Jian Gang
c2a356f23c
Merge branch 'feature/throughput_optimization_phrase_1' into 'master'
...
lwip/freertos/esp32: add throughput optimization related code
1. Update wifi lib which contains ampdu and other optimizations
2. Add throughput code debug code
3. Add code to support sending multiple packet per socket call for udp
4. Other misc modification about throughput optimization
See merge request !361
2017-01-05 14:09:23 +08:00
Liu Zhi Fu
d98b99f4f0
lwip: rework according review comments
2017-01-05 12:22:49 +08:00
Liu Zhi Fu
be994740b4
Merge branch 'master' of ssh://gitlab.espressif.cn:27227/idf/esp-idf into feature/throughput_optimization_phrase_1
2017-01-05 11:37:56 +08:00
Liu Zhi Fu
0fb2ab9f5c
lwip/freertos/esp32: add throughput optimization related code
...
1. Update wifi lib which contains ampdu and other optimizations
2. Add throughput code debug code
3. Other misc modification about throughput optimization
2017-01-05 11:37:08 +08:00
Chen Wu
b1cac83f61
examples: Rename 18_ota to 26_ota
...
example numbers should accord with our internal definition.
2017-01-05 09:57:45 +08:00
Ivan Grokhotkov
6f578796d3
Merge branch 'bugfix/ci_build_example_failures' into 'master'
...
Fix CI build example not failing on errors
See merge request !357
2017-01-05 00:48:27 +08:00
Yinling
6c41080fd9
CI: update known issues
2017-01-04 19:27:58 +08:00
Angus Gratton
63e9806d85
esp_random: XOR the RNG register value several times before returning it
...
Probably unnecessary, but avoids returning internal RNG state as-is.
2017-01-04 17:07:12 +11:00
Angus Gratton
3922ce47b2
bootloader: Enable early boot RNG entropy source
...
This reverts commit ceb8566970
.
2017-01-04 17:07:12 +11:00
Angus Gratton
83442526e0
bootloader: Allow custom baud rate on UART 0
2017-01-04 16:24:12 +11:00
Angus Gratton
2e3ca1c2f7
bootloader: Boost bootloader CPU to 80MHz
...
Partially needed to use RNG, also useful to improve boot performance.
2017-01-04 16:07:19 +11:00