Sam Grove
4794bc87e3
Update mbed TLS to version 2.3.0
2016-07-23 00:13:43 -05:00
Sam Grove
dc9fb460ee
prepend common .c files with mbed_
2016-07-22 23:36:25 -05:00
Sam Grove
db99e726e0
Merge pull request #2231 from geky/nsapi-lwip
...
Introduce the lwip-interface into the core mbed repo
2016-07-22 23:19:37 -05:00
Sam Grove
542fcca670
Merge pull request #2137 from sg-/operators
...
Remove macro for operators. Enable these as default behavior
2016-07-22 19:01:24 -05:00
Russ Butler
ebf42f02e9
Add includes so lwip compiles
2016-07-22 18:35:37 -05:00
Sam Grove
03e99031e7
Merge pull request #2225 from theotherjimmy/fix-project-args-traceback
...
Fix #2223
2016-07-22 18:03:25 -05:00
Sam Grove
2e5bf78717
Merge pull request #2232 from bridadan/fix-typo-build-api
...
Fixed traceback in build_api
2016-07-22 17:55:19 -05:00
Brian Daniels
51c575dcc6
Fixed traceback in build_api (typo of resources variable in build_library)
2016-07-22 17:49:54 -05:00
Sam Grove
fcd03f285d
Merge pull request #2229 from geky/nsapi-fix-iar
...
[nsapi] Fixed iar compilation issue with value initializer
2016-07-22 17:22:56 -05:00
Sam Grove
aec3695cc5
Merge pull request #2188 from screamerbg/build-common
...
[Tools] Unify common routines in build_api.py
2016-07-22 17:04:25 -05:00
Mihail Stoyanov
ac86584c42
Unify common routines in build_api.py
...
Introduce prepare_toolchain() which handles:
* deduplication of src_paths
* config initialization
* toolchain initialization
* toolchain flags
* returns toolchain
Introduce scan_resources() which handles:
* scanning of sources
* scanning of include dirs
* inclusion of addition include dirs
* returns resources
2016-07-22 22:21:39 +01:00
Sam Grove
1880daef0d
Merge pull request #2215 from geky/tools-cumulative-overrides
...
[tools] Modified config to aggregate cumulative overrides against targets
2016-07-22 16:16:41 -05:00
Sam Grove
83f24fb0bd
Merge pull request #2227 from mbedmicro/include_rtos_by_default
...
Includre rtos.h in mbed.h if present
2016-07-22 15:50:43 -05:00
Christopher Haster
ec993319a9
[nsapi] Fixed iar compilation issue with value initializer
...
Expression needed to init to zero a simple POD struct
Before (valid in C99/C++11/G++): (nsapi_addr_t){}
After (valid in C++03, invalid in C): nsapi_addr_t()
2016-07-22 15:42:57 -05:00
Głąbek, Andrzej
32afc59409
Removed no longer used UART-related SDK files.
2016-07-22 22:11:39 +02:00
Sam Grove
9ab05ae7c5
Merge pull request #2216 from geky/nsapi
...
Introduce the network-socket API to mbed
2016-07-22 14:56:24 -05:00
Vincent Coubard
1f53752dd1
Merge pull request #2 from anangl/nrf52_nrf51_unified_integration
...
Fixed RTC1_IRQHandler linking problem.
2016-07-22 20:31:26 +01:00
Głąbek, Andrzej
d59608a85b
Refactored serial_api implementation, improved asynchronous routines.
...
Not using Nordic SDK driver now, since it prevented interrupts from being handled properly.
2016-07-22 21:12:28 +02:00
Jimmy Brisson
a603bb0e01
Fix "project.py --help - typerror type argument unexpected" ( #2223 )
2016-07-22 12:59:57 -05:00
Alessandro Angelino
bb12868ce5
uVisor: Update to v0.20.0-alpha
...
This release brings the support of Keil RTX with uVisor on mbed OS, plus
several other improvements.
**New features**
* Integration in Keil RTX in mbed OS.
* Secure dynamic allocation APIs.
* Box initialization routines.
* Register gateway.
* vMPU recovery generalized for both Kinetis and ARMv7-M MPUs.
* APIs for per-box interrupts disablement and re-enablement.
**Work in progress**
* Remote Procedure Call (RPC). New API signatures have been published.
* The alpha-level implementation will follow soon.
**Deprecated features**
* Secure gateway. Cross-box communication will be implemented with RPC
* gateways.
**Bugfixes**
* Several ARMv7-M-specific bug fixes.
* Fixed a bug that sent the device into lock-up after a hard fault.
* Fixed checks on revision numbers for Cortex-M devices.
**Miscellaneous improvements**
* Optimized memory protection for ARMv7-M devices with shared SRAM.
* Build artifacts are grouped into the target/build
* option/configuration-specific folder.
* Documents have been grouped into API vs. core documents.
* Improved style and consistency.
2016-07-22 15:54:47 +00:00
Alessandro Angelino
99ea8a3649
uVisor: Add RPC API header files
2016-07-22 15:54:19 +00:00
Alessandro Angelino
a5d2127e0c
uVisor importer: Update the path of QUICKSTART.md
2016-07-22 15:51:42 +00:00
Alessandro Angelino
e6effc2540
uVisor importer: Point to the master branch
2016-07-22 15:50:48 +00:00
Bogdan Marinescu
b8ab75db03
Includre rtos.h in mbed.h if present
...
So that apps don't need to include "rtos.h" explicitly anymore.
2016-07-22 18:08:32 +03:00
Jarek Zgoda
8c785e5022
[BLUEPILL_F103C8] Sleep code refactor
2016-07-22 15:10:13 +02:00
Głąbek, Andrzej
42d9898fd0
Fixed RTC1_IRQHandler in a bit more elegant way.
2016-07-22 14:58:17 +02:00
Martin Kojtal
6b8ff8feb3
Merge pull request #2192 from egostm/sleep_code_refactor
...
[STM32] Sleep code refactor
2016-07-22 13:40:06 +01:00
Głąbek, Andrzej
900acc6562
Fixed RTC1_IRQHandler linking problem.
2016-07-22 13:33:02 +02:00
Mihail Stoyanov
c8a5aae7ab
Merge pull request #2098 from svastm/switch_default_build
...
[STM32XX] Fix default build
2016-07-22 12:11:07 +01:00
Martin Kojtal
d5b839fa7d
Merge pull request #2218 from fvincenzo/master
...
[BEETLE] Add comment to clarify LEDs Emulation
2016-07-22 12:05:57 +01:00
svastm
95c17a4ff4
[STM32L1XX] Add STM32CUBE_L1 cmsis files
2016-07-22 11:46:42 +02:00
svastm
ab5ddb581e
[STM32L1XX] Add STM32CUBE_L1 hal target files
2016-07-22 11:46:42 +02:00
svastm
bdfc94c257
[STM32L1XX] Add STM32CUBE_L1 hal common files
2016-07-22 11:46:42 +02:00
Vincenzo Frascino
015067f73b
[BEETLE] Add comment to clarify LEDs Emulation
...
Beetle board is built to optimize power consumption therefore does not
provide on-board LEDs.
This patch adds a comment in PinNames in order to clarify that the
Emulated LEDs are provided for compatibility reasons with the MBED test
suite.
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
2016-07-22 10:28:27 +01:00
Martin Kojtal
51cd3cb972
Merge pull request #2191 from geky/callback-fp-deprecate
...
[api] Mark FunctionPointer and friends as deprecated
2016-07-22 10:25:07 +01:00
Martin Kojtal
239f31b437
Merge pull request #2199 from neilt6/rtos-timer-update
...
[RTOS] Updated RtosTimer to use Callback
2016-07-22 10:17:32 +01:00
Rohit Grover
9182b6d57d
erase-optimization: check sectors for all-1s before launching erase
...
With this change, we check for all-1s before executing erase. This means that
the cost of erasing a range is now proportional to the amount of sectors which
have been programmed. This should result in latency improvements in our use of
containers based on flash storage.
2016-07-22 10:08:37 +01:00
Rohit Grover
1efb48f4b1
add helper function launchCommandFromIRQ()
2016-07-22 09:57:28 +01:00
Rohit Grover
02738b7af6
Add a separate error code for runtime/intergrity-check failures
2016-07-22 09:51:11 +01:00
Martin Kojtal
37e254fa16
Merge pull request #2204 from fvincenzo/master
...
Lp_ticker and Us_ticker time count fix
2016-07-22 09:50:05 +01:00
Rohit Grover
8396aafb5a
add missing include for stdint.h to Driver_Storage.h
2016-07-22 09:38:11 +01:00
Rohit Grover
81ab477abc
switch to using more specific names in DEVICE_STORAGE_CONFIG_*
...
This should help avoid conflicts with configs for other Storage devices in the
future.
2016-07-22 09:31:43 +01:00
Rohit Grover
c82e7775b1
minor fixes to include headers
2016-07-22 09:21:58 +01:00
Rohit Grover
9014777a31
remove an un-necessary comment header
2016-07-22 09:17:44 +01:00
Rohit Grover
4f2c3edf5b
salvaging the changes from PR#2150 which are useful in spite of fix to RWW
...
The RWW fix is controversial because it requires holding off interrupts for
periods of around 5ms at a time. But there were still some minor improvements
around that change which could be retained. This commit contains these
changes.
2016-07-22 09:14:39 +01:00
Martin Kojtal
781fda0465
Merge pull request #2193 from neilt6/lpc15xx-ticker-fix
...
[LPC15XX] Fixed µs_ticker implementation
2016-07-22 09:11:17 +01:00
Vincent Coubard
50ce4fd59c
Initialize ticker prior to read, this is required by the wait_api module.
2016-07-22 08:41:34 +01:00
Christopher Haster
1fcc02318a
Add 'features/net/FEATURE_IPV4/lwip-interface/' from commit '63e816f0858cf3de3678aea4deec941add516790'
...
git-subtree-dir: features/net/FEATURE_IPV4/lwip-interface
git-subtree-mainline: 83f24fb0bd
git-subtree-split: 63e816f085
2016-07-22 02:04:56 -05:00
Christopher Haster
63e816f085
Adopted nsapi_stack_t in lwip
...
- Removes problem with non-gced vtables
- Moves some tedius operations up into the nsapi
2016-07-22 02:02:38 -05:00
Christopher Haster
a40c23d214
Adopted the nsapi_socket_t type in lwip
2016-07-22 02:02:38 -05:00