]> granicus.if.org Git - esp-idf/log
esp-idf
7 years agoMerge remote-tracking branch 'origin/master' into feature/wdts
Jeroen Domburg [Thu, 27 Oct 2016 02:25:23 +0000 (10:25 +0800)]
Merge remote-tracking branch 'origin/master' into feature/wdts

7 years agoMerge branch 'feature/refractor_for_some_wifi_APIs' into 'master'
Wu Jian Gang [Thu, 27 Oct 2016 02:08:32 +0000 (10:08 +0800)]
Merge branch 'feature/refractor_for_some_wifi_APIs' into 'master'

Feature/refractor for some wifi ap is

    1. Modify esp_wifi_get_station_list to esp_wifi_ap_get_sta_list
    2. Modify tcpip_adapter_get_station_list to tcpip_adapter_get_sta_list
    3. Remove esp_wifi_free_station_list
    4. Remove tcpip_adapter_free_station_list
    5. Modify related data struct accordingly
    6. Move soft watchdog from wifi lib to IDF

See merge request !152

7 years agoChange inline to static inline functions. Ref Github issue 62.
Jeroen Domburg [Thu, 27 Oct 2016 01:15:43 +0000 (09:15 +0800)]
Change inline to static inline functions. Ref Github issue 62.

7 years agoMerge branch 'feature/add_per_socket_tcp_window' into 'master'
Jeroen Domburg [Wed, 26 Oct 2016 15:39:36 +0000 (23:39 +0800)]
Merge branch 'feature/add_per_socket_tcp_window' into 'master'

components/lwip - add per socket tcp window

Add code to support per socket tcp window and tcp send buffer size configuration.

See merge request !145

7 years agocomponents/esp32: refractor according to review comments
liuzhifu [Wed, 26 Oct 2016 13:50:15 +0000 (21:50 +0800)]
components/esp32: refractor according to review comments

modify esp_wifi_kick_sta to esp_wifi_deauth_sta

7 years agoesp32/tcpip_adapter: rework according to review comments
liuzhifu [Wed, 26 Oct 2016 12:02:39 +0000 (20:02 +0800)]
esp32/tcpip_adapter: rework according to review comments

1. Modify sta to station in comments
2. Modify esp_wifi_get_ap_num to esp_wifi_scan_get_ap_num
3. Modify esp_wifi_get_ap_list to esp_wifi_scan_get_ap_records

7 years agocomponents/esp32: udpate wifi lib
liuzhifu [Wed, 26 Oct 2016 10:18:58 +0000 (18:18 +0800)]
components/esp32: udpate wifi lib

1. cc5a5e29 - refractor for some wifi APIs
2. 8d787147 - move soft wdt to idf

7 years agoesp32/tcpip_adapter: refractor for some wifi APIs
liuzhifu [Wed, 26 Oct 2016 10:16:40 +0000 (18:16 +0800)]
esp32/tcpip_adapter: refractor for some wifi APIs

1. Modify esp_wifi_get_station_list to esp_wifi_ap_get_sta_list
2. Modify tcpip_adapter_get_station_list to tcpip_adapter_get_sta_list
3. Remove esp_wifi_free_station_list
4. Remove tcpip_adapter_free_station_list
5. Modify related data struct accordingly

7 years agoMerge branch 'feature/add_internal_api_header' into 'master'
Wu Jian Gang [Wed, 26 Oct 2016 09:29:12 +0000 (17:29 +0800)]
Merge branch 'feature/add_internal_api_header' into 'master'

Feature/add internal api header

    1. Add esp_wifi_internal.h
    2. Rename system_pp_recycle_rx_pkt to esp_wifi_internal_free_rx_buffer
    3. rename esp_wifi_tx_is_stop to esp_wifi_internal_tx_is_stop
    4. rename ieee80211_output to esp_wifi_internal_tx

See merge request !151

7 years agoMove write key and stage action select constants into headers
Jeroen Domburg [Wed, 26 Oct 2016 06:54:50 +0000 (14:54 +0800)]
Move write key and stage action select constants into headers

7 years agocomponents esp32/lwip: modify code according to review comments
liuzhifu [Wed, 26 Oct 2016 06:09:54 +0000 (14:09 +0800)]
components esp32/lwip: modify code according to review comments

1. Modify comments for esp_wifi_internal_tx
2. Fix delay time error in esp32_tx_flow_ctrl which is found in code review,
   modify _wait_delay init value from 0 to 1

7 years agocomponents/esp32: update wifi lib
liuzhifu [Wed, 26 Oct 2016 05:53:00 +0000 (13:53 +0800)]
components/esp32: update wifi lib

6ce01d76: rename some wifi internal APIs
aa4d2aa9: last rx buffer is reserved for mgmt frame
bb0ff4a8: tw7775 fix assert when rx auth frame before create bss

7 years agolwip/esp32: move the extern wifi calls into esp_wifi_internal.h
liuzhifu [Wed, 26 Oct 2016 05:23:35 +0000 (13:23 +0800)]
lwip/esp32: move the extern wifi calls into esp_wifi_internal.h

1. Add esp_wifi_internal.h
2. Rename system_pp_recycle_rx_pkt to esp_wifi_internal_free_rx_buffer
3. rename esp_wifi_tx_is_stop to esp_wifi_internal_tx_is_stop
4. rename ieee80211_output to esp_wifi_internal_tx

7 years agoRemove superfluous backup files
Jeroen Domburg [Wed, 26 Oct 2016 04:23:35 +0000 (12:23 +0800)]
Remove superfluous backup files

7 years agoMove panic handler and gdbstub into esp32 component, clean up wdt according to merge...
Jeroen Domburg [Wed, 26 Oct 2016 04:23:01 +0000 (12:23 +0800)]
Move panic handler and gdbstub into esp32 component, clean up wdt according to merge req suggestions

7 years agoMove panic handler code from FreeRTOS to esp32 component
Jeroen Domburg [Wed, 26 Oct 2016 03:06:53 +0000 (11:06 +0800)]
Move panic handler code from FreeRTOS to esp32 component

7 years agoMerge in master updates
Jeroen Domburg [Wed, 26 Oct 2016 03:04:42 +0000 (11:04 +0800)]
Merge in master updates

7 years agoAdd licenses, docbook, general cleanup
Jeroen Domburg [Tue, 25 Oct 2016 10:18:11 +0000 (18:18 +0800)]
Add licenses, docbook, general cleanup

7 years agoMake CPU1 int wdt / idle task wdt configurable, panic now properly disables other...
Jeroen Domburg [Tue, 25 Oct 2016 10:08:55 +0000 (18:08 +0800)]
Make CPU1 int wdt / idle task wdt configurable, panic now properly disables other cpu, tick handler now also is called on cpu1, task wdt prints currently running tasks.

7 years agoDisable brown-out WDT, fix thread WDT, add panic reason indication to _xt_panic()
Jeroen Domburg [Tue, 25 Oct 2016 09:05:13 +0000 (17:05 +0800)]
Disable brown-out WDT, fix thread WDT, add panic reason indication to _xt_panic()

7 years agoMerge branch 'bugfix/tw7458_dhcps_wrong_after_mode_switch' into 'master'
Wu Jian Gang [Tue, 25 Oct 2016 03:03:34 +0000 (11:03 +0800)]
Merge branch 'bugfix/tw7458_dhcps_wrong_after_mode_switch' into 'master'

component/tcpip_adapter: not update dhcps status when it is stopped after mode switch

When switch the mode from WIFI_MODE_STA/WIFI_MODE_NULL to WIFI_MODE_AP/WIFI_MODE_APSTA,
if the dhcp server is STOPPED, then dhcp server will not start automatically.

See merge request !147

7 years agocomponent/tcpip_adapter: not update dhcps status when it is stopped after mode switch
liuzhifu [Tue, 25 Oct 2016 01:26:10 +0000 (09:26 +0800)]
component/tcpip_adapter: not update dhcps status when it is stopped after mode switch

When switch the mode from WIFI_MODE_STA/WIFI_MODE_NULL to WIFI_MODE_AP/WIFI_MODE_APSTA,
if the dhcp server is STOPPED, then dhcp server will not start automatically.

7 years agoMerge branch 'bugfix/esptool_write_protect' into 'master'
Angus Gratton [Mon, 24 Oct 2016 01:58:46 +0000 (09:58 +0800)]
Merge branch 'bugfix/esptool_write_protect' into 'master'

Fix flash write protect bug

As reported in github #50 and on forum.

Incorporates other esptool.py changes:
https://github.com/themadinventor/esptool/compare/197ba605...5c6962e8

See merge request !144

7 years agocomponents/lwip - add per socket tcp window
liuzhifu [Sat, 22 Oct 2016 16:49:41 +0000 (00:49 +0800)]
components/lwip - add per socket tcp window

Add code to support per socket tcp window and tcp send buffer size configuration.

7 years agoBrownout works (in as far brownout can work...), int wdt works.
Jeroen Domburg [Fri, 21 Oct 2016 11:30:29 +0000 (19:30 +0800)]
Brownout works (in as far brownout can work...), int wdt works.

7 years agoMerge branch 'feature/trax' into 'master'
Jeroen Domburg [Fri, 21 Oct 2016 10:16:12 +0000 (18:16 +0800)]
Merge branch 'feature/trax' into 'master'

Feature/trax

Add Trax support to esp-idf. OpenOCD already has trax support, this allows an esp-idf program to also trigger this when needed. Also included: some more logic to correctly reserve memory blocks for Trax.

See merge request !73

7 years agoAdd licenses to Trax files
Jeroen Domburg [Fri, 21 Oct 2016 10:01:08 +0000 (18:01 +0800)]
Add licenses to Trax files

7 years agoInitial addition of wdt and brownout code
Jeroen Domburg [Fri, 21 Oct 2016 09:59:57 +0000 (17:59 +0800)]
Initial addition of wdt and brownout code

7 years agoMerge branch 'feature/component_hostcc_hostld_etc' into 'master'
Jeroen Domburg [Fri, 21 Oct 2016 07:52:28 +0000 (15:52 +0800)]
Merge branch 'feature/component_hostcc_hostld_etc' into 'master'

Also export HOSTCC etc for components

As title says :)

See merge request !143

7 years agoRemove SPIUnlock from linker script symbols
Angus Gratton [Fri, 21 Oct 2016 06:08:05 +0000 (17:08 +1100)]
Remove SPIUnlock from linker script symbols

Add a comment about why it was removed and where it went.

7 years agoBootloader: Export IS_BOOTLOADER_BUILD during make process
Angus Gratton [Fri, 21 Oct 2016 06:44:34 +0000 (17:44 +1100)]
Bootloader: Export IS_BOOTLOADER_BUILD during make process

7 years agoReplace ROM SPIUnlock function with a version that can't lock flash
Angus Gratton [Fri, 21 Oct 2016 05:02:06 +0000 (16:02 +1100)]
Replace ROM SPIUnlock function with a version that can't lock flash

Avoid bug where a bad status read is copied back to flash and can set
lock bits.

7 years agobootloader, menuconfig: add flash size setting support
Ivan Grokhotkov [Tue, 18 Oct 2016 11:03:59 +0000 (19:03 +0800)]
bootloader, menuconfig: add flash size setting support

7 years agoBump esptool version
Angus Gratton [Fri, 21 Oct 2016 04:26:11 +0000 (15:26 +1100)]
Bump esptool version

Incorporates fix for locked flash #50

7 years agoMerge branch 'feature/release_build' into 'master'
Ivan Grokhotkov [Fri, 21 Oct 2016 02:56:03 +0000 (10:56 +0800)]
Merge branch 'feature/release_build' into 'master'

Add menuconfig setting for optimization level

This change adds two options (Debug/Release) for optimization level.
- Debug (default) enables -O0
- Release enables -Os and adds `-DNDEBUG`, which removes all assert() statements

These options may be overriden at project level by adding necessary flags to CFLAGS/CXXFLAGS.

Debugging symbols are kept in both cases, although we may add an option to strip output file if necessary.

Also we used to define all common compiler flags in CPPFLAGS, and then prepended them to CFLAGS/CXXFLAGS.
It made it impossible to add preprocessor macros to CPPFLAGS at component level (one had to use CFLAGS/CXXFLAGS instead).
Some third party libraries are not compatible with this approach. Changed to the more common way of using these variables.

CI will build both debug (default) and release.

See merge request !138

7 years agorom/spi_flash.h: Remove first parameter of SPI_read_status_high()
Angus Gratton [Thu, 20 Oct 2016 23:44:05 +0000 (10:44 +1100)]
rom/spi_flash.h: Remove first parameter of SPI_read_status_high()

Corrects the prototype to match the one compiled into ROM.

7 years agoAlso export HOSTCC etc for components
Jeroen Domburg [Thu, 20 Oct 2016 12:11:13 +0000 (20:11 +0800)]
Also export HOSTCC etc for components

7 years agobuild system: fix setting C**FLAGS from project makefile
Ivan Grokhotkov [Thu, 20 Oct 2016 09:17:54 +0000 (17:17 +0800)]
build system: fix setting C**FLAGS from project makefile

7 years agobuild system: use -Og instead of -O0 for debug builds, expand help text in menuconfig
Ivan Grokhotkov [Thu, 20 Oct 2016 08:10:51 +0000 (16:10 +0800)]
build system: use -Og instead of -O0 for debug builds, expand help text in menuconfig

7 years agoMerge branch 'bugfix/build_dir_base' into 'master'
Angus Gratton [Thu, 20 Oct 2016 05:58:48 +0000 (13:58 +0800)]
Merge branch 'bugfix/build_dir_base' into 'master'

Build system: Fix BUILD_DIR_BASE out of tree

See github issue https://github.com/espressif/esp-idf/issues/38

See merge request !130

7 years agoMerge branch 'feature/faster_task_switching' into 'master'
Jeroen Domburg [Thu, 20 Oct 2016 05:50:43 +0000 (13:50 +0800)]
Merge branch 'feature/faster_task_switching' into 'master'

Optimize task switching

xPortGetCoreID to inline assembly: 32 to 25 uS

Spinlock optimizations: another 1.5uS.

See merge request !139

7 years agoChange inline assembly bits from macros to inline functions
Jeroen Domburg [Thu, 20 Oct 2016 03:23:59 +0000 (11:23 +0800)]
Change inline assembly bits from macros to inline functions

7 years agoBuild tests: Use & document clean_build_dir
Angus Gratton [Tue, 18 Oct 2016 04:35:17 +0000 (15:35 +1100)]
Build tests: Use & document clean_build_dir

7 years agoMerge branch 'master' into bugfix/build_dir_base
Angus Gratton [Tue, 18 Oct 2016 04:30:57 +0000 (15:30 +1100)]
Merge branch 'master' into bugfix/build_dir_base

7 years agoWarn user if trax is disabled in menuconfig but functions are called anyway.
Jeroen Domburg [Tue, 18 Oct 2016 03:50:19 +0000 (11:50 +0800)]
Warn user if trax is disabled in menuconfig but functions are called anyway.

7 years agoMerge branch 'bugfix/build_bootloader' into 'master'
Angus Gratton [Tue, 18 Oct 2016 03:44:33 +0000 (11:44 +0800)]
Merge branch 'bugfix/build_bootloader' into 'master'

build system tests: Verify bootloader doesn't build any files outside build/bootloader & config

See TW7505. Looks like bug was fixed via prior refactors, but adding the
test ensures it will stay fixed.

See merge request !137

7 years agoSome more optimizations, mostly in involuntary task switches. Doesn not really help...
Jeroen Domburg [Tue, 18 Oct 2016 02:51:08 +0000 (10:51 +0800)]
Some more optimizations, mostly in involuntary task switches. Doesn not really help here, but might in other cases.

7 years agoDetect success before errors in vPortCPUReleaseMutex. Shaves off another half uS.
Jeroen Domburg [Mon, 17 Oct 2016 10:49:19 +0000 (18:49 +0800)]
Detect success before errors in vPortCPUReleaseMutex. Shaves off another half uS.

7 years agoMake uxPortCompareSet into a macro. 25uS -> 24uS
Jeroen Domburg [Mon, 17 Oct 2016 10:30:13 +0000 (18:30 +0800)]
Make uxPortCompareSet into a macro. 25uS -> 24uS

7 years agoOptimize xPortGetCoreID to 2-instruction inline assembly.
Jeroen Domburg [Mon, 17 Oct 2016 10:09:15 +0000 (18:09 +0800)]
Optimize xPortGetCoreID to 2-instruction inline assembly.

7 years agobuild system: fix typo, move -ggdb to OPTIMIZATION_FLAGS
Ivan Grokhotkov [Mon, 17 Oct 2016 05:47:13 +0000 (13:47 +0800)]
build system: fix typo, move -ggdb to OPTIMIZATION_FLAGS

7 years agoAdd test for compiling in release mode, fix warnings and errors which appeared
Ivan Grokhotkov [Mon, 17 Oct 2016 04:45:42 +0000 (12:45 +0800)]
Add test for compiling in release mode, fix warnings and errors which appeared

7 years agobuild system: add menuconfig choice for optimization level, reorganize C*FLAGS
Ivan Grokhotkov [Mon, 17 Oct 2016 04:38:17 +0000 (12:38 +0800)]
build system: add menuconfig choice for optimization level, reorganize C*FLAGS

This change adds two options (Debug/Release) for optimization level.
Debug enables -O0, release enables -Os and adds -DNDEBUG (which removes all assert() statements).
Debugging symbols are kept in both cases, although we may add an option to strip output file if necessary.
Also we used to define all common compiler flags in CPPFLAGS, and then appended them to CFLAGS/CXXFLAGS.
It makes it impossible to add preprocessor macros to CPPFLAGS at component level (one has to use CFLAGS/CXXFLAGS instead).
Some third party libraries are not compatible with this approach. Changed to the more common way of using these variables.

7 years agoAdd Trax-support to esp-idf
Jeroen Domburg [Mon, 17 Oct 2016 04:18:17 +0000 (12:18 +0800)]
Add Trax-support to esp-idf

7 years agoMerge branch 'feature/test_auto_config' into 'master'
Ivan Grokhotkov [Thu, 13 Oct 2016 07:01:23 +0000 (15:01 +0800)]
Merge branch 'feature/test_auto_config' into 'master'

Feature/test auto config

See merge request !114

7 years agobuild system tests: Verify bootloader doesn't build any files outside build/bootloade...
Angus Gratton [Thu, 13 Oct 2016 00:01:30 +0000 (11:01 +1100)]
build system tests: Verify bootloader doesn't build any files outside build/bootloader & config

See TW7505. Looks like bug was fixed via prior refactors, but adding the
test ensures it will stay fixed.

7 years agoMerge branch 'bugfix/small_fixes_jd' into 'master'
Jeroen Domburg [Wed, 12 Oct 2016 13:13:34 +0000 (21:13 +0800)]
Merge branch 'bugfix/small_fixes_jd' into 'master'

Some small fixes

- Kill unused uxReturn in task.c,  https://github.com/espressif/esp-idf/issues/48
- Line end conversion in gpio.c
- Move heap_alloc_caps.h so components can also use it

See merge request !135

7 years agoremove debug command "ls" in test report job
Yinling [Wed, 12 Oct 2016 03:48:24 +0000 (11:48 +0800)]
remove debug command "ls" in test report job

7 years agoshould set TEST_CASE_FILE_PATH before CONFIG_FILE use it
Yinling [Wed, 12 Oct 2016 03:44:54 +0000 (11:44 +0800)]
should set TEST_CASE_FILE_PATH before CONFIG_FILE use it

7 years agorename components/test to idf_test:
Yinling [Wed, 12 Oct 2016 03:17:56 +0000 (11:17 +0800)]
rename components/test to idf_test:

1. test will be categorized by test level
2. add test level as attribute to test cases
3. will select TestCaseScript by the test cases added to CI (currently no test case uses test case script)
4. adding test level to test jobs
5. update .gitlab-ci.yml, each job need to set its test case file path
6. update .gitlab-ci.yml, test case path for test report is changed to idf_test

7 years agoReinstate build_examples gitlab CI case
Angus Gratton [Tue, 11 Oct 2016 05:41:05 +0000 (16:41 +1100)]
Reinstate build_examples gitlab CI case

Had been removed in 42e31116

7 years agofix issue on test report job:
Yinling [Fri, 30 Sep 2016 08:11:24 +0000 (16:11 +0800)]
fix issue on test report job:

1. test report job should be put to deploy stage, otherwise it can't get logs from test stage
2. allow test fail so that test report job will be executed for failed test

7 years agocan not put test report to deploy stage, otherwise if test fails it won't generate...
He Yin Ling [Fri, 30 Sep 2016 07:34:17 +0000 (15:34 +0800)]
can not put test report to deploy stage, otherwise if test fails it won't generate test report.

7 years agoadd job to generate test report
Yinling [Fri, 30 Sep 2016 05:58:02 +0000 (13:58 +0800)]
add job to generate test report

7 years agomove content from readme to wiki
Yinling [Thu, 29 Sep 2016 12:47:31 +0000 (20:47 +0800)]
move content from readme to wiki

7 years agoadd some missing cases caused by autogen bug
Yinling [Thu, 29 Sep 2016 12:22:33 +0000 (20:22 +0800)]
add some missing cases caused by autogen bug

7 years agonight jobs should exit succeed if no need to run
Yinling [Thu, 29 Sep 2016 12:21:33 +0000 (20:21 +0800)]
night jobs should exit succeed if no need to run

7 years agoupdate current known issue for ESP32 IDF test
Yinling [Thu, 29 Sep 2016 12:20:40 +0000 (20:20 +0800)]
update current known issue for ESP32 IDF test

7 years agoTest cases use libpcap or libnet are not CI ready now:
Yinling [Thu, 29 Sep 2016 06:14:19 +0000 (14:14 +0800)]
Test cases use libpcap or libnet are not CI ready now:

1. It need rebuild native lib
2. require root permission

7 years agoadd gitlab key in test template job
Yinling [Thu, 29 Sep 2016 05:38:29 +0000 (13:38 +0800)]
add gitlab key in test template job

7 years agobuild SSC should also use variable for server name
He Yin Ling [Wed, 28 Sep 2016 12:11:42 +0000 (20:11 +0800)]
build SSC should also use variable for server name

7 years agosync test config from test bench:
Yinling [Thu, 29 Sep 2016 04:07:35 +0000 (12:07 +0800)]
sync test config from test bench:

1. night jobs should exit without error if not triggered
2. remove get wifi connect status cases from IDF
3. use Env tag to check if test environment is special

7 years agoupdate job configs for allow case fail feature
Yinling [Wed, 28 Sep 2016 11:54:43 +0000 (19:54 +0800)]
update job configs for allow case fail feature

7 years agoadd note that test folder is for internal use.
Yinling [Wed, 28 Sep 2016 11:52:04 +0000 (19:52 +0800)]
add note that test folder is for internal use.
Will move data in readme to wiki except first two notes.

7 years agosync several changes from auto_test_script:
Yinling [Wed, 28 Sep 2016 11:48:38 +0000 (19:48 +0800)]
sync several changes from auto_test_script:

1. use variable for gitlab server
2. add LOCAL_ENV_CONFIG_PATH to template
2. update jobs with feature "allow fail"

7 years agoadd KnownIssues file to test:
Yinling [Wed, 28 Sep 2016 11:43:45 +0000 (19:43 +0800)]
add KnownIssues file to test:

add known issues to this file so that they will be exculded in CI results

7 years agofix bugs in config files:
Yinling [Tue, 27 Sep 2016 08:22:51 +0000 (16:22 +0800)]
fix bugs in config files:

1. filter name is "Add" not "ADD"
2. SSC_T1_APC is special environment
3. remove "debug mode" from config as it will implemented with other ways

7 years agoauto_test_script will be cloned from gitlab
Yinling [Tue, 27 Sep 2016 08:22:18 +0000 (16:22 +0800)]
auto_test_script will be cloned from gitlab

7 years agomodify document to add how to run test locally
Yinling [Mon, 26 Sep 2016 11:26:53 +0000 (19:26 +0800)]
modify document to add how to run test locally

7 years agorevise .gitlab-ci.yml:
Yinling [Mon, 26 Sep 2016 11:24:51 +0000 (19:24 +0800)]
revise .gitlab-ci.yml:
1. remove duplicated code
2. fix path error for config file

7 years agoupdate CI config file:
Yinling [Mon, 26 Sep 2016 06:32:58 +0000 (14:32 +0800)]
update CI config file:
1. add night job define (need to set variable in trigger to run night jobs)
2. move auto generated part to the end of file
3. add auto generated CI jobs

7 years agoadd auto generated test folder to components:
Yinling [Mon, 26 Sep 2016 06:27:57 +0000 (14:27 +0800)]
add auto generated test folder to components:
1. add test cases and related scripts
2. add CI config files
read README.md for detail

7 years agoMerge branch 'bugfix/fixes_from_github' into 'master'
Angus Gratton [Mon, 10 Oct 2016 21:00:27 +0000 (05:00 +0800)]
Merge branch 'bugfix/fixes_from_github' into 'master'

Minor fixes/improvements (github-related)

Fixes for some issues reported on github or otherwise related.

See merge request !131

7 years agobuild system: Add -fno-rtti when compiling C++ code
Angus Gratton [Mon, 10 Oct 2016 06:19:13 +0000 (17:19 +1100)]
build system: Add -fno-rtti when compiling C++ code

7 years agoFreeRTOS KConfig: Limit tick rate to 1000Hz
Angus Gratton [Wed, 5 Oct 2016 23:06:01 +0000 (10:06 +1100)]
FreeRTOS KConfig: Limit tick rate to 1000Hz

>1000Hz breaks portTICK_PERIOD_MS (see gitlab 4)

A working >1000Hz tick rate is possible with some changes, but beyond a
certain point it's dimishing returns to preempt tasks this often.

7 years agobootloader: Fix accidental tabs introduced in !78
Angus Gratton [Wed, 5 Oct 2016 22:55:43 +0000 (09:55 +1100)]
bootloader: Fix accidental tabs introduced in !78

7 years agobuild system: Print a WARNING if any submodule is out of date
Angus Gratton [Tue, 4 Oct 2016 05:33:18 +0000 (16:33 +1100)]
build system: Print a WARNING if any submodule is out of date

Inspired by Github #27 and related "gotchas" with keeping submodules up to date.

7 years agoFix stack overflow message format
rudi ;-) [Sun, 2 Oct 2016 00:04:09 +0000 (02:04 +0200)]
Fix stack overflow message format

Poorly formatted message for stack overflow for task. Closes #36

7 years ago'make flash' targets: Print serial port when flashing
Angus Gratton [Mon, 3 Oct 2016 23:12:17 +0000 (10:12 +1100)]
'make flash' targets: Print serial port when flashing

Inspired by github #30 and related mentions where selected serial port
is not clear from the make output.

7 years agoMerge branch 'feature/support_iperf' into 'master'
Angus Gratton [Mon, 10 Oct 2016 20:52:34 +0000 (04:52 +0800)]
Merge branch 'feature/support_iperf' into 'master'

lwip/esp32: support iperf

1. Add _exit() definition in syscalls.c
2. Fix a bug in sockets.c on which iperf depends

I'm now investigating performance of esp32, need iperf to be merged in to master branch for convience

See merge request !136

7 years agoMerge branch 'feature/rmt_add_struct_for_memory' into 'master'
Jeroen Domburg [Mon, 10 Oct 2016 14:44:36 +0000 (22:44 +0800)]
Merge branch 'feature/rmt_add_struct_for_memory' into 'master'

Add data memory for RMT peripheral

As described in the title.

See merge request !134

7 years agolwip/esp32: support iperf
liuzhifu [Sun, 9 Oct 2016 07:45:25 +0000 (15:45 +0800)]
lwip/esp32: support iperf

1. Add _exit() definition in syscalls.c
2. Fix a bug in sockets.c on which iperf depends

7 years agoRename include, use spaces instead of tabs
Jeroen Domburg [Sun, 9 Oct 2016 07:32:08 +0000 (15:32 +0800)]
Rename include, use spaces instead of tabs

7 years agoConvert Windows -> Unix line ends in gpio.c
Jeroen Domburg [Sat, 8 Oct 2016 06:12:55 +0000 (14:12 +0800)]
Convert Windows -> Unix line ends in gpio.c

7 years agoMove heap_alloc_caps.h to a location where it can be included by components
Jeroen Domburg [Sat, 8 Oct 2016 06:11:34 +0000 (14:11 +0800)]
Move heap_alloc_caps.h to a location where it can be included by components

7 years agoAdd data memory for RMT peripheral
Jeroen Domburg [Sat, 8 Oct 2016 05:15:06 +0000 (13:15 +0800)]
Add data memory for RMT peripheral

7 years agoMerge branch 'bugfix/syscall_write' into 'master'
Angus Gratton [Thu, 6 Oct 2016 07:58:34 +0000 (15:58 +0800)]
Merge branch 'bugfix/syscall_write' into 'master'

syscall write: Should return number of bytes written

Fixes bug where sometimes output truncates after a newline, or large
chunks of large output buffers are lost.

Closes #44

See merge request !133

7 years agosyscall write: Should return number of bytes written
Angus Gratton [Wed, 5 Oct 2016 22:51:51 +0000 (09:51 +1100)]
syscall write: Should return number of bytes written

Fixes bug where sometimes output truncates after a newline, or large
chunks of large output buffers are lost.

7 years agobuild system: Run parallel builds without warnings
Angus Gratton [Thu, 6 Oct 2016 07:29:34 +0000 (18:29 +1100)]
build system: Run parallel builds without warnings

Ref github #38

7 years agobuild system tests: Untabify shell script
Angus Gratton [Thu, 6 Oct 2016 07:06:52 +0000 (18:06 +1100)]
build system tests: Untabify shell script