Commit Graph

8208 Commits (a25d453dae500f3e164da82dfee3375ca38a6a9c)

Author SHA1 Message Date
Jimmy Brisson 43e036d6e1 Move to argparse from optparse 2016-06-24 14:22:47 -05:00
Jimmy Brisson 52a7f64d67 Generalize parsing types 2016-06-24 14:22:41 -05:00
Głąbek, Andrzej 1357fb0ffc Polished ticker related code. 2016-06-24 16:30:11 +02:00
Rohit Grover b12f0c2ad2 take care of a compiler warning 2016-06-24 15:21:04 +01:00
Rohit Grover 7b110f077e make use of symbol BLOCK1_SIZE to replace a naked constant 2016-06-24 15:21:04 +01:00
Rohit Grover 0c5a7beb20 white space diffs 2016-06-24 15:21:03 +01:00
Rohit Grover 717651eb3f add better comments to the #if blocks guarding KSDK2 support 2016-06-24 15:21:03 +01:00
Laurent MEUNIER db7628c4b6 [STM32] Add SPI defaults pins to DISCO_F429ZI 2016-06-24 15:06:59 +02:00
Głąbek, Andrzej ba863f4e3d Enabled I2C_ASYNCH. 2016-06-24 09:02:29 +02:00
Głąbek, Andrzej 3bdbccb5c0 Corrected serial_api implementation, so 'serial_putc' no longer requires enabled interrupts. 2016-06-24 08:27:52 +02:00
Sam Grove 0bbac4138d Merge pull request #1999 from screamerbg/fix-ignore-root
Fixed .mbedignore logic to ignore the walk() root
2016-06-23 22:40:35 -05:00
Sam Grove 303f39a458 Merge pull request #1981 from bridadan/travis-config-tests
Adding config tests to travis script
2016-06-23 22:34:43 -05:00
Sam Grove d3a6ac3f5f Merge pull request #1995 from geky/fix-debug-info
[tools] Reorder option handling in toolchains
2016-06-23 22:34:18 -05:00
Mihail Stoyanov 5f92574163 Merge pull request #1986 from svastm/fix_report
Fix html report exporter row tag
2016-06-24 02:26:30 +01:00
Mihail Stoyanov 6c53baf7d2 Fixed match walk() root against the ignore list.
For example .mbedignore in tools/ contains '*' and naturally should match all files, folders including tools/ itself. Without this fix, tools/ is added to the include path
2016-06-24 01:24:09 +01:00
Brian Daniels 93773bad68 Calling mbed_main when using RTX and compiling with IAR 2016-06-23 17:09:38 -05:00
Jimmy Brisson ee8a02c6ab Generalize export format flag input 2016-06-23 15:45:31 -05:00
Jimmy Brisson f442fd9394 Broaden acceptable toolchain spec; improved incorrect toolchain error 2016-06-23 15:45:31 -05:00
Laurent MEUNIER 0f49396a0a [STM32F4] Add ADC2 support to F4 family
Introducing ADC2 support for NUCLEO_F446ZE implies to have the support
in the core part for all F4 chipsets that possibly support it (even if
not supported on all boards).
2016-06-23 17:08:22 +02:00
Andrzej Puzdrowski e259029e67 Merge pull request #6 from anangl/nordic_sdk_integration
Made some corrections needed to build successfully the tests for nRF51.
2016-06-23 14:13:59 +02:00
Głąbek, Andrzej 8249a7f2c5 Merge branch 'nordic_sdk_integration' of https://github.com/ARMmbed/mbed-nordic into nordic_sdk_integration
# Conflicts:
#	tools/build_api.py
2016-06-23 09:03:18 +02:00
Kevin Bracey b74546c731 Warn about or prevent VLA use in C++
ARM and GNU compilers currently are in a mode where they will accept VLAs
in C++ as an extension. IAR does not accept them in C++.

Avoid potential portability surprises by making GCC warn, and
deactivating the extension in ArmCC.
2016-06-23 09:57:05 +03:00
Andrzej Głąbek bb2111a973 Merge pull request #8 from pan-/backport_tests_fix
Fixing test builds for devices with softdevices.
2016-06-23 08:56:52 +02:00
Kevin Bracey 80a03e1787 Turn on C99 VLAs in IAR
IAR defaults to C99 mode, but doesn't enable VLAs by default. Enable them
to make it more conformant.

We don't have much if any code using actual variable-length arrays, but
variably-modified types are occasionally used. The same switch controls
both.

(VLAs were actually already enabled in most of the project export
templates, but not the build script).
2016-06-23 09:34:12 +03:00
Głąbek, Andrzej f880312477 Merge branch 'nordic_sdk_integration' of https://github.com/ARMmbed/mbed-nordic into nordic_sdk_integration
# Conflicts:
#	hal/targets.json
#	hal/targets/cmsis/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF51822/system_nrf51.c
#	hal/targets/cmsis/TARGET_NORDIC/TARGET_NRF5/TARGET_MCU_NRF52832/system_nrf52.c
2016-06-23 07:03:18 +02:00
Christopher Haster 5a4c5df4dc [tools] Reordered option handling in toolchains
Options were parsed and logged before per-toolchain
logging was setup.

Fixes #1990
2016-06-22 09:23:33 -05:00
Bogdan Marinescu f864b8439f Merge pull request #1983 from mbedmicro/fix_config_tests
Fix K64F-based config tests
2016-06-22 16:47:32 +03:00
Głąbek, Andrzej 601b96dde2 Restored alternative method of RTOS tick generation for NRF51, which was undesirably removed when the new us_ticker implementation was introduced. 2016-06-22 15:09:54 +02:00
Głąbek, Andrzej 6c7d15d381 Re-enabled SPI after adjusting HAL implementation to slightly different API. 2016-06-22 13:55:36 +02:00
svastm e4f38b031f Fix html report exporter row tag 2016-06-22 11:36:22 +02:00
Brian Daniels 22b5c78191 Fixing test builds for devices with softdevices.
Previously, .hex files were not copied when building source as a library.
This prevents builds that pre compile source as a library and then
includes the build directory as the only source (because there is no
softdevice present). This PR copies hex files when compiling source
as a library.
2016-06-22 09:30:02 +01:00
Bogdan Marinescu 3bc7d40a74 Added documentation for the configuration system 2016-06-22 11:16:57 +03:00
Brian Daniels f340a6de0d Adding config tests to travis script 2016-06-21 19:09:15 -05:00
Sam Grove 35be1051b8 Merge pull request #1968 from screamerbg/rename-mbed-config
Rename mbed_conf.h to mbed_config.h
2016-06-21 18:16:12 -05:00
Sam Grove 5782dd984c Merge pull request #1980 from mbedmicro/revert-1974-master
Revert "cfstore flash-journal integration with config_system (Resubmitted)"
2016-06-21 18:15:15 -05:00
Mihail Stoyanov 541c478dbf Remove tracking of existing mbed_config.h in the source tree 2016-06-21 23:43:09 +01:00
Mihail Stoyanov 4d68152ef1 Rename mbed_conf.h to mbed_config.h
Following the pattern device_has to DEVICE_, features to FEATURE_,
the mbed config system should map to mbed_config.h
2016-06-21 23:41:04 +01:00
Mihail Stoyanov d0e58aba94 Merge https://github.com/mbedmicro/mbed 2016-06-21 23:40:32 +01:00
Sam Grove 3a01862a4f Merge pull request #1967 from screamerbg/fix-double-ignores
Fixed double-ignored files that cause python exception
2016-06-21 17:36:01 -05:00
Sam Grove 3f5ab2fbb1 Revert "cfstore flash-journal integration with config_system (Resubmitted)" 2016-06-21 17:32:57 -05:00
Jimmy Brisson 65517d6513 Removes units to make the table fit without scrolling on github 2016-06-21 16:30:29 -05:00
Jimmy Brisson 6906b97ba0 Adds a simple text file report format
Should resolve #1583
2016-06-21 16:20:19 -05:00
Bogdan Marinescu 20583ba172 Fix K64F-based config tests
PR #1974 added a new configuration parameter to K64F, which in turn made
some tests break, because they found an unexpected configuration
parameter. Fixed by defining a special target for the tests
(test_target) that can be used independently of the actual mbed targets.
2016-06-21 19:58:03 +03:00
Michel Jaouen 0c7b6dced5 [TARGET_STM32F3]: Update Hal 1.5.0 2016-06-21 11:46:34 +02:00
Andrzej Puzdrowski 089143e114 Merge pull request #7 from pan-/ble_integration
Ble integration
2016-06-21 09:14:30 +02:00
Andrzej Puzdrowski 05fea6e286 Corection in macros for NRF5x devices
Remove duplicated macro "BLE_STACK_SUPPORT_REQD" for MCU_NRF51
add macro "S132" for MCU_NRF52
2016-06-21 09:13:20 +02:00
Bogdan Marinescu 76c8be692c Merge pull request #1974 from simonqhughes/master
cfstore flash-journal integration with config_system (Resubmitted)
2016-06-20 11:56:17 +03:00
Mihail Stoyanov e835c48cc8 Rename ignore_ptrs to ignore_patterns
Add comments to code
2016-06-17 23:27:50 +01:00
Simon Hughes f299b113bb Adding K64F config properties while retaining additional targets LOWPOWERTIMER 2016-06-17 17:33:39 +01:00
Simon Hughes 6d76dacef7 cfstore flash mode set to async by default 2016-06-17 17:16:23 +01:00