Laurent MEUNIER
1a4394a4a2
STM32: make PeripheralPins.h a common file
...
Simple effort to avoid duplicate code.
2017-01-13 13:25:33 +01:00
Anna Bridge
74f192add5
Merge pull request #3567 from LMESTM/dev_stm32_hal_F0_V1.7.0
...
Dev stm32 F0 v1.7.0
2017-01-13 10:52:49 +00:00
Anna Bridge
74619ceaa0
Merge pull request #3563 from c1728p9/fix_lpc_checksum
...
LPC4088 - Fix vector checksum
2017-01-13 10:51:48 +00:00
Anna Bridge
6cf0c8673b
Merge pull request #3558 from NXPmicro/UART_Asynch_Fix
...
K64F UART Asynch API: Fix synchronization issue
2017-01-13 10:45:40 +00:00
Liviu Ionescu
8266a76c22
convert windows paths to unix
2017-01-13 11:09:28 +02:00
Liviu Ionescu
725fe49a18
.cpproject: make include files discoverable by indexer
...
- make defined symbols discoverable by indexer (just to be sure)
2017-01-13 11:08:29 +02:00
Jimmy Brisson
f2663876fc
Inherit names from target parents
2017-01-12 15:34:29 -06:00
Brian Daniels
24a9a4824f
Fixes linking errors when building with debug profile
...
When building with the debug profile, certain ST plaforms error with
'get_i2c_timing' not being defined. This is because the function is not
defined as 'static inline', but just 'inline'.
2017-01-12 15:09:28 -06:00
Laurent MEUNIER
57e0225248
STM32: gpio: factorize gpio_api.c and gpio_object.h
...
Let's make the code more common for gpios.
The only difference between STM32 families is that BRR register may
not be available. In case BRR is not available, we use the 16 left bits
of BSRR instead. We could always use BSRR, but BRR saves one left-shift
operation, so let's use it when available.
By default we will consider using BRR, except for platforms that define
GPIO_IP_WITHOUT_BRR.
2017-01-12 19:24:32 +01:00
Laurent MEUNIER
7a36614e74
STM32: remove useless include
...
gpio_object.h is included from common_objects.h,
so no need to have it here.
2017-01-12 19:11:36 +01:00
Russ Butler
06ca004bfa
Fix invalid assert in exporters
...
Assert that the length is greater than one rather than the value
itself. This bug was introduced in the commit:
329be06ad0
-
"exporters - group by directories in prj root"
2017-01-12 11:25:09 -06:00
Mike Fiore
ca24745e28
[MTS_DRAGONFLY_F411RE] use LSI for RTC since LSE is no longer populated by default
2017-01-12 10:25:46 -06:00
Liviu Ionescu
9e84338178
Compute source folders exclusions.
2017-01-12 18:10:56 +02:00
Anna Bridge
ccab2c5dae
Merge pull request #3562 from theotherjimmy/alpha-groups
...
Alphabetize UVision groups
2017-01-12 16:06:52 +00:00
Anna Bridge
9ce040e745
Merge pull request #3551 from TomoYamanaka/master
...
Fix I2C driver for RZ/A1H
2017-01-12 16:06:07 +00:00
Anna Bridge
209ac788c4
Merge pull request #3547 from SeppoTakalo/master
...
Add support for ethernet-only configuration with Nanostack.
2017-01-12 16:05:26 +00:00
Anna Bridge
236258bf05
Merge pull request #3546 from bcostm/dev_can_nucleo-f412zg
...
NUCLEO-F412ZG - Add CAN peripheral
2017-01-12 16:04:40 +00:00
Anna Bridge
63601df8dd
Merge pull request #3544 from jeromecoutant/PR_DEEPSLEEP_L4
...
STM32L4 deepsleep improvement
2017-01-12 16:02:40 +00:00
Anna Bridge
6ed97abdd2
Merge pull request #3532 from janjongboom/eclipse-debug
...
Eclipse debug fixes (build w/ DEBUG=1 and load symbols)
2017-01-12 16:01:28 +00:00
Anna Bridge
b8e80d8867
Merge pull request #3528 from adbridge/master
...
Modify update command to directly edit the mbed-os.lib files for each example
2017-01-12 16:00:29 +00:00
Anna Bridge
fd52695584
Merge pull request #3519 from NXPmicro/ENET_Driver_Interrupt_Enable_Issue
...
MCUXpresso: Fix ENET driver to enable interrupts after interrupt handler is set
2017-01-12 15:59:40 +00:00
Anna Bridge
33aff48e4a
Merge pull request #3559 from c1728p9/simplify_exporter_dirs
...
exporters - group by directories in prj root
2017-01-12 15:52:36 +00:00
Anna Bridge
e223f6f25e
Merge pull request #3550 from geky/events-fix-nonrtos-wait-overflow
...
events - Fix overflow of timeout on STM32F4
2017-01-12 15:46:35 +00:00
jeromecoutant
66c3f8ed44
DISCO_F769NI: Add analog loop test support
2017-01-12 15:38:05 +01:00
jeromecoutant
b65b2bd395
DISCO_F769NI: Add USB support
2017-01-12 15:37:37 +01:00
jeromecoutant
2ea49e0bc1
DISCO_F769NI: targets update
...
- correct clock for USB
- add ARM micro support
- add OS5 release support
- add TRNG support
- add ARDUINO form factor support
2017-01-12 15:36:30 +01:00
Liviu Ionescu
e717c781b0
Ignore .vscode folder
2017-01-11 20:48:05 +02:00
Liviu Ionescu
ed513caae2
Make uids unique for each call
...
The initial {{uid}} was evaluated once. To force an evaluation for
each call, use an object property {{u.id}}.
2017-01-11 20:47:24 +02:00
Jimmy Brisson
2bf1f6bd04
Make the debug profile the default used for exporting
2017-01-10 15:33:33 -06:00
Sarah
54fd40f1da
Turn off optimizations for uvision and IAR
2017-01-10 15:30:31 -06:00
Jimmy Brisson
27e4e7d8a8
Change sorting to ignore case
2017-01-10 15:30:03 -06:00
Jimmy Brisson
36e5fbf136
Asciiabetize the files within a group
2017-01-10 15:18:42 -06:00
Russ Butler
18618ef43e
LPC4088 - Fix vector checksum
...
Turn on the vector checksum on all LPC4088 variants. This checksum is
required for an application to boot.
2017-01-10 14:53:24 -06:00
Jimmy Brisson
4d6918bd27
Alphabetize UVision groups
2017-01-10 14:50:57 -06:00
Liviu Ionescu
81015928d9
Use NotSupportedException
2017-01-10 22:40:03 +02:00
Liviu Ionescu
8860007a3c
Add GNU ARM Eclipse exporter
2017-01-10 21:36:20 +02:00
Mahadevan Mahesh
89f8fe49a2
MCUXpresso: Fix ENET driver to enable interrupts after interrupt handlers are set
...
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-01-10 13:04:27 -06:00
Russ Butler
329be06ad0
exporters - group by directories in prj root
...
Update exporter grouping code to group by directories in the root
of the project rather than by the parent directory of each file. This
reduces the number of groups and allows all mbed-os code to reside
in its own folder.
2017-01-10 11:42:36 -06:00
Mahadevan Mahesh
8c71fbc07f
K64F UART Asynch API: Fix synchronization issue
...
The UART state should be set to busy before starting the transfer
Signed-off-by: Mahadevan Mahesh <Mahesh.Mahadevan@nxp.com>
2017-01-10 10:45:28 -06:00
Laurent MEUNIER
b15fc6a6b5
STM32: TIM: Initialize new TIM parameter
2017-01-10 16:53:20 +01:00
Laurent MEUNIER
cdcaf2a473
STM32: Serial: Use up to date MACROs
...
Following STM32 HAL update, it is needed to use up-to-date MACROs.
Otherwise, build would fail.
2017-01-10 16:53:17 +01:00
Laurent MEUNIER
0ca04ffb3e
STM32: HAL update, use I2C function instead of MACRO
...
Following HAL update, this is needed to use the I2C API function
rather than previously used MACRO.
An assert would fail at compilation time otherwise.
2017-01-10 16:53:15 +01:00
Laurent MEUNIER
af6cdabc28
STM32Cube_FW_F0_V1.7.0
...
CMSIS v2.3.0 => v2.3.1
STM32F0 HAL v1.4.0 => v1.5.0
LL Layer introduction for STM32F0
2017-01-10 16:50:35 +01:00
Alessandro Angelino
5f1c04745a
uVisor: Update to v0.26.2
...
* Add support for uVisor own SRAM.
* This enables targets where uVisor sits in a TCM.
* Distinguish between uVisor and public SRAMs.
2017-01-10 13:15:54 +00:00
Alessandro Angelino
89641bc7e0
uVisor: Update K64F and EFM32GG linker scripts
...
This commit improves consistency between different platforms' linker
scripts. In particular, we use "__UVISOR_SRAM_START" instead of
"__UVISOR_BSS_START" as the uVisor BSS sections might be outside of the
SRAM (for example, when using a tightly-coupled memory).
2017-01-10 13:15:54 +00:00
adustm
3a53a5adc8
DISCO_F429ZI: Add support for uVisor
2017-01-10 13:15:54 +00:00
Anna Bridge
9e24117b68
Merge pull request #3403 from geky/lwip-fix-tcp-connect-error
...
lwip - Fixed error codes for failed TCP connect
2017-01-10 10:43:37 +00:00
bcostm
f6c93d3241
Remove automated flag for MBED_29/30 tests
2017-01-10 11:22:51 +01:00
bcostm
ead72934ef
Add CAN feature and activate CAN tests for this platform
2017-01-10 11:22:51 +01:00
bcostm
31e6e5c182
Add CAN object structure
2017-01-10 11:15:38 +01:00