Wu Jian Gang
588d384393
tcpip_adpater: set ip to zero in tcpip_adapter_down
...
In some cases, there will have "ip unchanged", and have no event posted
when station reconnected.
2016-08-26 19:06:38 +08:00
liuzhifu
c65030b8ab
disable log info in tcpip_adapter layer
2016-08-26 19:06:38 +08:00
Wu Jian Gang
7d0c139fdc
tcpip_adapter: code clean up
2016-08-26 19:06:38 +08:00
Wu Jian Gang
cb33a0fb9b
tcpip_adapter: clean up dhcpc status
...
only auto start dhcpc in init status
2016-08-26 19:06:38 +08:00
liuzhifu
ee8a0079bd
components: esp32
...
remove debug info in event.c/wifi.c
2016-08-26 19:06:38 +08:00
liuhan
62c891735b
recompile DHCP server function
...
modify DHCP data parameter type in calling DHCP interface.
2016-08-26 19:06:38 +08:00
Wu Jian Gang
f81535a840
system api: clean unsupported system apis
2016-08-26 19:06:38 +08:00
liuhan
aec816520c
TW6738: fix DHCP -L issue
...
recompile DHCP server function, only support start, stop and option interface.
2016-08-26 19:06:38 +08:00
Wu Jian Gang
ec1869d43b
add esp_intr.h
2016-08-26 19:06:38 +08:00
liuzhifu
65cccfe89f
components: lwip
...
Implement lwip per-thread-sem with:
vTaskSetThreadLocalStoragePointerAndDelCallback/pvTaskGetThreadLocalStoragePointer
register sys_thread_tls_free to free per-thread-sem when the thread is terminated.
Also let lwip use index CONFIG_LWIP_THREAD_LOCAL_STORAGE_INDEX
2016-08-26 19:06:38 +08:00
liuzhifu
ad188c3854
Remove the workaround that erase flash before calling nvs_flash_init
2016-08-26 19:06:33 +08:00
liuzhifu
2ca1b738d3
modify APB_CLK_FREQ from 40M to 80M
2016-08-26 19:03:51 +08:00
liuzhifu
ebfb8547d2
Implement ETS_INTR_ENABLE/ETS_INTR_DISABLE with xt_ints_on/xt_ints_off
2016-08-26 19:03:51 +08:00
liuzhifu
dcc998c92f
components: lwip/tcpip_adapter/freertos/esp32
...
Replace os_printf with printf
2016-08-26 19:03:51 +08:00
liuzhifu
cb3d46786d
enable sys_arch_protect/sys_arch_unprotect with portENTER_CRITICAL/portEXIT_CRITICAL
2016-08-26 19:03:51 +08:00
liuzhifu
52953851f4
component: lwip
...
1. add lock version print for lwip (workaround)
2. add debug info into sys_arch.c to debug xQueueReceive issue
2016-08-26 19:03:51 +08:00
xiaxiaotian
ef0cd1cde3
1. Remove ip member of struct station_info
...
2. Add struct station_list into tcpip_adapter layer
3. When ap -L cmd is received, get mac address from mac layer first and then search ip address based on mac address on dhcp layer.
2016-08-26 19:03:50 +08:00
xiaxiaotian
c35b57ac7b
1. Move the structure pointer into the respective case statement.
2016-08-26 19:03:50 +08:00
xiaxiaotian
3ba06efd7d
Merge branch 'wifi' of ssh://gitlab.espressif.cn:27227/idf/esp-idf into wifi
2016-08-26 19:03:50 +08:00
xiaxiaotian
ccd60408b3
Fix the bug that the query reault is 'connected' when station is disconnected by input 'sta -D'
2016-08-26 19:03:50 +08:00
liuzhifu
91135da190
impact components: lwip/freertos
...
1. Remove xTaskGetPerTaskData
2. Implement lwip per thread semaphore with vTaskSetThreadLocalStoragePointer
and pvTaskGetThreadLocalStoragePointer
3. Add sys_thread_sem_get/sys_thread_sem_init/sys_thread_sem_deinit
2016-08-26 19:03:50 +08:00
xiaxiaotian
1325a761e9
add got ip event handler
2016-08-26 19:03:50 +08:00
liuzhifu
6f122928f0
fix socket compile error
2016-08-26 19:03:50 +08:00
liuzhifu
e4722e6143
modify tcpip_dep_dhcpc_stop to tcpip_adapter_dhcpc_stop
2016-08-26 19:03:50 +08:00
liuzhifu
34ac96994b
add debug info to wifi.c
2016-08-26 19:03:50 +08:00
liuhan
fbb6c2db08
components/json: add JSON parse feature
...
Develop and Compile JSON Parse function, see json file.
2016-08-25 17:04:14 +08:00
Angus Gratton
00ea21f736
FreeRTOS: Convert portMUX_DEBUG to a configuration item
2016-08-25 16:43:59 +08:00
Angus Gratton
96b9649aa4
newlib locking: Fix bug w/ _lock_close not clearing semaphore handle
2016-08-25 16:43:55 +08:00
liuhan
6e0bf01f25
components/expat: add XML parse feature
...
Develop and Compile XML Parse based on XMPP protocol, see expat file.
2016-08-25 16:40:23 +08:00
Wu Jian Gang
f4b3820ecd
Merge branch 'feature/ld_change' into 'master'
...
update ld and heap region
Divide origin fpga ld to several lds, choose specific ld for normal/BT/Trace by menuconfig, change iram/dram len in ld to full use hardware ram region.
See merge request !28
2016-08-25 15:52:11 +08:00
Angus Gratton
e6bc527dfb
Merge branch 'master' into feature/newlib_locking
2016-08-25 12:09:21 +08:00
Wu Jian Gang
62296d9dfd
mem: add comments for knock out 0x3ffe0000~0x3ffe8000
...
TODO: this region should be checked later
2016-08-25 11:59:29 +08:00
Jeroen Domburg
803aef6e97
Merge branch 'bugfix/tskNO_AFFINITY_ambiguous' into 'master'
...
FreeRTOS: Change tskNO_AFFINITY value to not match CPU 1 when UNICORE is set
See merge request !27
2016-08-25 11:48:21 +08:00
Angus Gratton
7458f9193b
Rename build_system_tests to less-ambiguous test_build_system
...
Before it was unclear if we were building the system tests or testing
the build system.
2016-08-25 11:55:47 +08:00
Angus Gratton
f54348ff83
build_system_tests.sh: Replace use of second-precision-only [ a -ot b ]
2016-08-25 11:54:37 +08:00
Wu Jian Gang
28865fcb0d
mem: knock out bt/trace data region if configed in menuconfig
2016-08-25 11:35:06 +08:00
Wu Jian Gang
c72248193b
ld: fix ld for bootloader
2016-08-25 11:35:06 +08:00
Wu Jian Gang
ef36779bd3
ld: add ld for bt/trace, choose different ld by menuconfig
2016-08-25 11:34:21 +08:00
Angus Gratton
580fd635e5
FreeRTOS: Change tskNO_AFFINITY value to not match CPU 1 when UNICORE is set
2016-08-25 11:30:24 +08:00
Angus Gratton
9e703612a7
Merge branch 'master' into feature/newlib_locking
2016-08-25 11:25:05 +08:00
Angus Gratton
a04b510a21
Merge branch 'master' into feature/newlib_locking
2016-08-25 11:11:35 +08:00
Wu Jian Gang
3e8bb67e75
ld: fix ld to use ram as much as possible, rearrange heap_alloc area
2016-08-25 11:07:53 +08:00
Wu Jian Gang
c3102e8fb2
ld: seperate/rename eagle.xxx.ld to esp32.xxx.ld
2016-08-25 11:07:53 +08:00
Ivan Grokhotkov
842bc53549
Merge branch 'bugfix/dualcore_startup' into 'master'
...
Fix dualcore startup
This MR includes:
- a workaround for a hardware bug with cache initialization
- fix of `#if CONFIG_WIFI_ENABLED` block in cpu_start.c for the case when WiFi is disabled.
- removal of miscellaneous delays in cpu_start.c
See merge request !22
2016-08-25 11:07:21 +08:00
Angus Gratton
8369d328ed
Merge remote-tracking branch 'origin/bugfix/dualcore_startup' into feature/newlib_locking
2016-08-25 10:29:36 +08:00
Ivan Grokhotkov
bce356b700
Merge branch 'bugfix/make_tests_noninteractive' into 'master'
...
make: update template configuration before running tests
This fixes build error for non-interactive builds
See merge request !26
2016-08-25 10:20:48 +08:00
Ivan Grokhotkov
cb6e0b18f1
make: update template configuration before running tests
...
This fixes build error for non-interactive builds
2016-08-25 10:28:25 +08:00
Ivan Grokhotkov
2cd1da31f9
Merge branch 'bugfix/dram_attr' into 'master'
...
fix DRAM_ATTR attribute
Variables marked with DRAM_ATTR were not placed in any specific section and were appended to the last section, causing some errors at binary file generation stage.
This change places contents of .dram1 section into .dram0.data.
Also removes .iram1pro/.iram1app/.dram1pro/.dram1app which weren't used anywhere.
See merge request !23
2016-08-25 10:19:17 +08:00
Angus Gratton
700dbca4db
newlib locking: Remove lock table, much simpler implementation.
2016-08-24 20:59:02 +08:00
Ivan Grokhotkov
7ba0d90df2
Merge branch 'bugfix/bootloader_incremental_build' into 'master'
...
Make: fix incremental builds, add build tests
Four semi-related build changes in one:
* Add basic tests for make system sanity (can be expanded as we find corner cases)
* Fix incremental building of bootloader when source files change
* Don't regenerate component libraries or re-link the ELF file if nothing changed
* Rename `$(vecho)` to `$(summary)` and add a new `$(details)` macro to echo some helpful build details when V=1.
See merge request !20
2016-08-24 20:24:33 +08:00