Wangjialin
2be163f6cc
add gpio driver code
2016-09-19 17:33:21 +08:00
Ivan Grokhotkov
b1ac144874
Merge branch 'driver_merge_tmp/merge_struct_header' into 'master'
...
add peripheral modules struct headers
See merge request !88
2016-09-19 15:34:37 +08:00
Ivan Grokhotkov
ff2750ab07
components/esp32: move peripheral symbols to separate ld script
2016-09-19 15:05:32 +08:00
Jeroen Domburg
dfab57cd93
Merge branch 'features/lwip-SO_REUSEADDR' into 'master'
...
Enable SO_REUSEADDR in LWIP
Daniel initially asked me why this wasn't enabled, and I don't think I got any reasons against enabling this. If any, it makes porting existing software easier. Tuan needs it for UDP multicast as well.
Code changes are by Tuan: basically the enable for SO_REUSEADDR in LWIP as well as a bugfix in a bit of mbedTLS that gets enabled.
See merge request !90
2016-09-19 10:42:35 +08:00
Angus Gratton
c2bc965c2c
Merge branch 'bugfix/rom_gpio' into 'master'
...
rom/gpio.h: Use new GPIO_PIN0_REG register name
Closes github #12
See merge request !86
2016-09-19 10:41:34 +08:00
Ivan Grokhotkov
14e003fcf2
components/log: regroup macros for better readability
2016-09-19 08:53:09 +08:00
Ivan Grokhotkov
1188bdfc68
components/log: fix timestamp calculation
2016-09-18 21:06:43 +08:00
Ivan Grokhotkov
26bf85bad6
components/log: set default runtime log level to ESP_LOG_VERBOSE
...
With this change, it is possible to use LOG_LOCAL_LEVEL to raise debug level for given file/component
2016-09-18 21:01:28 +08:00
Ivan Grokhotkov
3cdefd9923
components/log: fix error when using ESP_LOGx from C++ code
2016-09-18 20:51:57 +08:00
Ivan Grokhotkov
69278b28bf
components/log: fix bugs, add options to override log level for files, components, and bootloader
2016-09-18 20:24:31 +08:00
Wangjialin
015ae7e0d0
fix ledc and spi typo
2016-09-18 19:24:43 +08:00
Wangjialin
94bcb14bcc
remove prefix and postfix
2016-09-18 19:05:37 +08:00
Jeroen Domburg
4d4c6a3694
Enable SO_REUSEADDR in LWIP
2016-09-18 16:43:48 +08:00
liuzhifu
4c74ec9415
freertos: fix memory debug macro issue
...
Define configENABLE_MEMORY_DEBUG according to CONFIG_ENABLE_MEMORY_DEBUG
2016-09-18 15:35:42 +08:00
Ivan Grokhotkov
9938f512f3
peripheral structure headers: move volatile keyword from members to typedef
2016-09-18 12:36:33 +08:00
Wangjialin
489b4f31a9
add peripheral module struct headers
2016-09-18 03:14:18 +08:00
Angus Gratton
6cffb5d8b4
rom/gpio.h: Use new GPIO_PIN0_REG register name
...
Closes github #12
2016-09-16 09:43:52 +10:00
Ivan Grokhotkov
b0683b0bb4
components/esp32,bootloader: fix build
...
esp32: use new register name in cpu_start
bootloader: EXTRA_CFLAGS don't work any more, set global CFLAGS in Makefile.projbuild
2016-09-15 02:37:54 +08:00
Ivan Grokhotkov
90e37d9eda
fix whitespace after merge
2016-09-15 02:17:08 +08:00
Ivan Grokhotkov
cf22e4445a
Merge branch 'master' into feature/logging
...
* master: (45 commits)
esp32/lib: update to 1303c92c
dhcpserver: Fix crash when switching wifi mode
mbedtls: Temporarily disable default hardware crypto SHA & bignum
mbedtls hwcrypto sha512: Fix redirection of function names
mbedtls upstream tweak: Move mbedtls_sha512_process in sha512.h
Format code by using 4 spaces instead
modify character conversion error and typo
modify i2s_reg.h, rebase to master
Only modify headers in soc/ . Pass compiling under esp-idf-tests/merge_soc_tmp/merge_for_soc_headers branch.(only change some names of register and INUM).
Rename vender_ie_type_t and vendor_ie_id_t to wifi_vendor_ie_type_t and wifi_vendor_ie_id_t respectively
modify arguments for vendor ie APIs by using enum instead
esp32: fix typo
esp32: fix kconfig
define lwip task priority in esp_task.h
components: esp32 - fix build error
components: lwip - Modify lwip task priority and stack definition method
components: esp32
components: esp32
components: esp32/lwip
task priority: modify lwip/wifi/event task priority
...
# Conflicts:
# components/bootloader/src/main/bootloader_start.c
# components/bootloader/src/main/flash_encrypt.c
# components/bootloader/src/main/secure_boot.c
# components/esp32/cpu_start.c
2016-09-15 02:15:50 +08:00
Ivan Grokhotkov
0290a34b55
components/esp32: clean up cpu_start
...
Move CPU region protection setup into soc/cpu.h
change tabs to spaces
remove unused extern declarations
use RTC_WDTCONFIG0 instead of numeric address (still need to fix BB reg)
2016-09-15 02:03:55 +08:00
Ivan Grokhotkov
716cec5ded
components/log: add implementation, update a few components to use it
...
This also removes logging implementation from bootloader and replaces it
with the one provided by the log component. Some occurrences of printf
and ets_printf have been changed to ESP_LOGx APIs.
2016-09-15 00:53:33 +08:00
dongheng
db2da43fc1
components/openssl: add API header for openssl compatibility layer
2016-09-14 19:39:24 +08:00
Wu Jian Gang
2efaf42253
Merge remote-tracking branch 'origin/feature/mbedtls'
2016-09-14 18:05:56 +08:00
Wu Jian Gang
b3e671e725
esp32/lib: update to 3372298f
...
remove freq change in system_init
2016-09-14 17:54:34 +08:00
Ivan Grokhotkov
066f3358a7
components/esp32: use APB_CLK_FREQ instead of a number
2016-09-14 17:54:34 +08:00
Ivan Grokhotkov
5ab769516d
components/esp32: add CPU frequency selection in menuconfig
...
Note that with WiFi stack enabled, system_init will reset frequency to 240MHz.
To make this setting useful, esp32-wifi-libs submodule needs to be updated.
2016-09-14 17:54:34 +08:00
Wu Jian Gang
e04e6b0c7f
Merge branch 'feature/wifi_lib_update' into 'master'
...
esp32/lib: update to 1303c92c
1. support to set vendor ie;
2. fix "mode:" log twice issue; TW7019
3. fix station can not connect to some AP in WEP mode; TW7021
See merge request !85
2016-09-14 17:53:01 +08:00
Wu Jian Gang
8051a8b91e
Merge branch 'bugfix/tw7058_mode_fatal' into 'master'
...
[teamwork7058]It causes fatal when switch wifi mode.
See merge request !84
2016-09-14 17:46:12 +08:00
Wu Jian Gang
6bfe892099
esp32/lib: update to 1303c92c
2016-09-14 16:57:00 +08:00
Wu Jian Gang
6104370ac9
Merge branch 'feature/support_vendor_ie_api' into 'master'
...
esp32: add vendor ie API
1. add esp_wifi_set_vnd_ie
2. add esp_wifi_set_vnd_ie_cb
See merge request !75
2016-09-14 16:53:53 +08:00
Xu Chun Guang
064d2b4ecb
dhcpserver: Fix crash when switching wifi mode
...
See Teamwork 7058.
2016-09-14 16:14:50 +08:00
Angus Gratton
67a26d52ac
mbedtls: Temporarily disable default hardware crypto SHA & bignum
...
Due to limitations referenced in the comments of the changes.
2016-09-14 17:52:39 +10:00
Angus Gratton
f01cabf71d
mbedtls hwcrypto sha512: Fix redirection of function names
2016-09-14 17:52:24 +10:00
Angus Gratton
126a68ca1f
mbedtls upstream tweak: Move mbedtls_sha512_process in sha512.h
...
Function declaration should only be included if MBEDTLS_SHA512_ALT is
not set. This matches sha1.h and sha256.h
This change should be contributed back upstream to mbedTLS project.
2016-09-14 17:51:27 +10:00
qiyueixa
56586a10ac
Format code by using 4 spaces instead
2016-09-14 15:18:06 +08:00
Wangjialin
f32823ff6c
modify character conversion error and typo
2016-09-14 13:47:28 +08:00
Wangjialin
c13ab62e4c
modify i2s_reg.h, rebase to master
2016-09-14 13:47:28 +08:00
Wangjialin
41d397cf3f
Only modify headers in soc/ .
...
Pass compiling under esp-idf-tests/merge_soc_tmp/merge_for_soc_headers branch.(only change some names of register and INUM).
2016-09-14 13:47:28 +08:00
qiyueixa
f02e5cdec7
Rename vender_ie_type_t and vendor_ie_id_t to wifi_vendor_ie_type_t and wifi_vendor_ie_id_t respectively
2016-09-14 13:39:30 +08:00
qiyueixa
d866fe84a4
modify arguments for vendor ie APIs by using enum instead
2016-09-14 13:39:30 +08:00
Wu Jian Gang
01cc811ee0
esp32: fix typo
2016-09-14 13:26:17 +08:00
Wu Jian Gang
c1a874fb9e
esp32: fix kconfig
2016-09-14 12:55:41 +08:00
Ivan Grokhotkov
2fc60ba938
Merge branch master into feature/logging
...
* branch master: (51 commits)
fix typos
callback: add a void* pointer with each callback
header: callbacks use "void *" as arguments
header: format and fix typos
add wifi api comments
add wifi api comments
components/spi_flash: call SPIUnlock only once
components/spi_flash: improve comments and readability
esp32 cpu_start: Include rom/uart.h, remove inline ROM function declarations
bootloader: Add bootloader Kconfig
Fix bug where nesting vTaskEnterCritical calls would not re-enable interrupts after vTaskExitCritical sections.
installed gitlab key in global before_script, don't need to overwrite in template before_script
ci: Use github repo for wifi libraries on master branch, gitlab repo otherwise
components/esp32,spi_flash: update some comments
components/esp32: remove dependency of WIFI_ENABLED on FREERTOS_UNICORE
esp32/lib: Bump WiFi revision
update ci: build ssc with idf submodule wifi lib
components/esp32: add inter-processor call API and implement spi_flash through it
add MACRO to get flash pad number from efuse value
add comments to register read/write operations
...
2016-09-14 12:19:43 +08:00
liuzhifu
d2d231de29
define lwip task priority in esp_task.h
2016-09-14 12:00:46 +08:00
liuzhifu
8ed5010356
components: esp32 - fix build error
2016-09-14 12:00:46 +08:00
liuzhifu
4a98027242
components: lwip - Modify lwip task priority and stack definition method
...
lwip task priority and stack size defintion should not depends on esp_task.h, define it
in lwipopts.h directly
2016-09-14 12:00:46 +08:00
liuzhifu
2a15eda8bc
components: esp32
...
Remove priority/stack definition of task that is freertos/lwip/app
2016-09-14 12:00:46 +08:00
liuzhifu
109691f9bc
components: esp32
...
add missing file esp_task.h
2016-09-14 12:00:46 +08:00
liuzhifu
9cf997a6fc
components: esp32/lwip
...
Add esp_task.h for placing all task priority/stack size macro definition
2016-09-14 12:00:46 +08:00