Sam Grove
87610e700b
Merge pull request #4152 from jeromecoutant/PR_ADC_F4_NEW
...
STM32F4 Internal ADC channels rework
2017-04-19 00:38:16 -05:00
Jimmy Brisson
fb8fda3cee
Merge pull request #4097 from bulislaw/build_debug_macro
...
Debug build flag + change to sleep behavior in debug mode
2017-04-18 15:05:02 -05:00
Sam Grove
5f9f8c5337
doxygen_options update
...
All fields are strings, not arrays. Update the PREDEFINED and
EXCLUDE_PATTERNS fields.
2017-04-17 21:13:59 -05:00
Mahadevan Mahesh
5b866b79d1
MCUXpresso: Update ARM linker files to reduce RAM reserved for stack & heap
...
Heap and stack size is determined via the RTOS.
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-04-14 11:21:28 -05:00
maclobdell
77f4e23c0f
[NCS36510] Reduce default heap size allocated by IAR to 1/4 of total RAM.
...
Allows mesh minimal example to compile with IAR.
2017-04-13 22:48:34 -05:00
Christopher Haster
4459e6d5a0
events: Remove strict-aliasing warning
...
Several opaque buffers are used to to wrap c++ classes to pass
to the c layer. The reinterpret cast to c++ classes is fine as long
as the underlying buffer is not interpreted as different incompatible
types, or else the behaviour is undefined.
In the equeue_tick_init function, placement new is used to initialize
the buffers. However, this interprets the buffer as a simple array
of bytes, not the actual class type. Later the buffer is casted to
the class type. From the point of view of the compiler, these two
types are incompatible, and the compiler is free to reorder the
operations under the assumption that they can't affect each other.
Reinterpet casting the buffer to a class pointer before using
placement new insures that the buffer is only interpreted as a single
type. Or simple using the return value from placement new will handle
the aliasing appropriately.
2017-04-13 12:15:50 -05:00
Jimmy Brisson
61c4d50109
Fix typo in doxygen tag
2017-04-12 15:23:24 -05:00
Sam Grove
f2cd27344e
Add configuration file for docs.mbed.com builds
2017-04-12 12:59:57 -05:00
Sam Grove
9dd24f92c2
Disallow doxygen to render protected and private members
2017-04-12 11:48:02 -05:00
Jimmy Brisson
6a325673de
Fix Traceback in CMSIS export.
...
The traceback was caused when a file without a parent directory (which
is implicitly ".") is added to the resources object. The code assumed
that all files within the resources object would have a parent
directory.
This commit changes the check to account for files that are in the root
directory of a project and have no preceding `./`
2017-04-12 11:00:09 -05:00
Jimmy Brisson
157023342f
Add license to configuration header
2017-04-12 10:50:43 -05:00
Jimmy Brisson
212a3dfd12
Move config to own dir
...
I also broke the config header template into it's own file. Further, I
fixed a bug in the config header generation where if no macros, builds
would crash.
2017-04-12 10:50:38 -05:00
Jimmy Brisson
1e21985ff7
Fail IAR exports without linker scirpts with NotSupportedException
2017-04-12 10:39:24 -05:00
Sam Grove
710af8f09b
Add deprecation note to CAN attach
...
attach members not using Callback class are not compatible with
const and volatile types. This was missed when callback was initially
added
2017-04-12 10:30:33 -05:00
Jimmy Brisson
65adf446c5
Merge pull request #3993 from mbartling/supported-lists
...
Added list options for --supported command
2017-04-12 09:33:27 -05:00
Sam Grove
26b9a1f6a3
Enable doxygen to use the pre-processor
...
Best way to enable MBED_DEPRICATED APIs to be properly rendered
requires using the doxygen preprocessor. This means all device_has
labels need to also be defined or the default DOXYGEN_ONLY label
applied to the API headers which this commit does. ASYNCH currently
exluded.
2017-04-12 09:01:29 -05:00
Sam Grove
cba75f467d
Fix typo in doxygen group
2017-04-12 08:56:36 -05:00
Alessandro Angelino
8bc81e0efd
uVisor: Fix copy of quick-start doc in exporter script
2017-04-12 14:28:43 +01:00
Andrzej Puzdrowski
67276e3785
[NRF52840]: fix coding style us_ticker.c
2017-04-12 14:34:14 +02:00
jeromecoutant
03972ebb0c
STM32L4 Internal ADC channels rework
...
Internal ADC pins are now out of PinMap_ADC array
2017-04-12 13:14:58 +02:00
Andrzej Puzdrowski
55fbd7a299
[NRF52840]: Removed unwanted nRF5 SDK's app_timer libarary.
...
The Library is unused by the port. It breaks "non-rtos" compilation.
2017-04-12 11:43:11 +02:00
Andrzej Puzdrowski
560bd7403d
[NRF52840]: fix:
...
- rtc overflow-while-set-timestamp issue
- timer has a race condition
2017-04-12 11:10:48 +02:00
Jimmy Brisson
e307b907d6
Fix typo in LPCExpresso exporter template
2017-04-11 15:18:19 -05:00
Jimmy Brisson
7c40343e74
Fix include paths for Windows builds
2017-04-11 14:26:14 -05:00
Jimmy Brisson
6fa1de2161
Generate GNU ARM Eclipse's .mbedignore with Jinja2
2017-04-11 14:11:44 -05:00
0x6d61726b
5be47f1e2b
Update c_blob_mbed.tmpl
...
- critical.h is deprecated, replaced with "platform/mbed_critical.h"
- typo corrected
2017-04-11 20:30:34 +02:00
Martin Kojtal
7d65b0f644
Merge pull request #4148 from ARMmbed/revert-4118-PR_REWORK_INTERNAL_ADC_F4
...
Revert "STM32F4 Internal ADC channels rework"
2017-04-11 13:39:04 +01:00
jeromecoutant
d1fa95184f
STM32F7 Internal ADC channels rework
...
Internal ADC pin are now out of PinMap_ADC array
2017-04-11 12:56:13 +02:00
Martin Kojtal
971abf8b75
Merge pull request #4123 from neilt6/patch-3
...
Updated CAN to new Callback API
2017-04-11 10:18:27 +01:00
jeromecoutant
43ab8812d7
STM32F2 Internal ADC channels rework
...
Internal ADC pin are now out of PinMap_ADC array
2017-04-11 11:16:46 +02:00
jeromecoutant
7da6960cfe
NUCLEO_F207ZG: I2C_3 is not available
2017-04-11 10:41:57 +02:00
jeromecoutant
613cc3d6d9
STM32F4 Internal ADC channels rework
...
Internal ADC pin are now out of PinMap_ADC array.
2017-04-11 10:12:25 +02:00
Sam Grove
b2cd20c5c5
Merge pull request #4122 from neilt6/patch-1
...
Fixed compiler warning in mbed_retarget.cpp
2017-04-10 16:38:08 -05:00
Sam Grove
e3edbabbcc
Merge pull request #4107 from theotherjimmy/config-name-app
...
Allow configuration of artifact name in app config
2017-04-10 16:37:34 -05:00
Jimmy Brisson
55884de07e
Merge pull request #4115 from cvtsi2sd/master
...
Support for Qt Creator Generic project export and associated Makefile
2017-04-10 16:17:14 -05:00
Sam Grove
2352ee49a4
Revert "STM32F4 Internal ADC channels rework"
2017-04-10 12:08:15 -05:00
Sam Grove
0b1117793f
Merge pull request #4069 from theotherjimmy/preproc-linker-gnuarmeclipse
...
Update gnuarmeclipse to preprocess linker scripts
2017-04-10 11:10:58 -05:00
Sam Grove
0559aa431c
Merge pull request #4126 from jeromecoutant/PR_F4_PIN_LEVEL0
...
STM32F4 : remove SERIAL_TX and SERIAL_RX from available pins
2017-04-10 11:09:51 -05:00
Sam Grove
bfb86a7f51
Merge pull request #4125 from jeromecoutant/PR_F4_USB_CONFIG_FILE
...
STM32 USB configuration file move
2017-04-10 11:07:59 -05:00
Sam Grove
516f32fc86
Merge pull request #4118 from jeromecoutant/PR_REWORK_INTERNAL_ADC_F4
...
STM32F4 Internal ADC channels rework
2017-04-10 11:06:12 -05:00
Sam Grove
cef31a7fa6
Merge pull request #4106 from theotherjimmy/fix-typo-toolchain
...
Fix a scoping typo in toolchains
2017-04-10 10:51:07 -05:00
Sam Grove
833a201042
Merge pull request #4102 from wdwalker/lpc-pindefs
...
Add SCL and SDA defs for I2C[0-2]; redefine I2C_[SCL,SDA] to I2C2
2017-04-10 10:49:50 -05:00
Sam Grove
73bee05568
Merge pull request #4100 from theotherjimmy/edit-readme
...
Edit the README and add Travis CI badges
2017-04-10 10:44:35 -05:00
Sam Grove
09de12161a
Merge pull request #4013 from theotherjimmy/fix-subtract-basepath
...
Fix a small bug in subtract_basepath
2017-04-10 10:22:57 -05:00
Sam Grove
1b4a3c3204
Merge pull request #4008 from OpenNuvoton/nuvoton
...
[NUC472/M453] Support Bootloader and FlashIAP
2017-04-10 10:21:21 -05:00
Sam Grove
c776eaa767
Merge pull request #3987 from karsev/thread_link_config_update
...
thread link configuration bypass flag in mesh-api
2017-04-10 10:16:05 -05:00
Bartek Szatkowski
c5f0ad506e
Disable sleep when uVisor is in use
2017-04-10 11:40:04 +01:00
Bartek Szatkowski
4cd6068b73
MAX32630: Fix sleep definitions
2017-04-10 11:40:04 +01:00
Bartek Szatkowski
57dc2a540c
Disable sleep and deepsleep when MBED_DEBUG macro is defined
2017-04-10 11:40:04 +01:00
Bartek Szatkowski
cc71f3f5d4
Introduce MBED_DEBUG macro for debug build profile
2017-04-10 11:40:04 +01:00