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
Seppe Stas
d396306a10
EFM32: Fixed `pwmout_all_inactive` being inversed
...
If one of the CC channel pins is enabled, `pwmout_all_inactive` it
means a channel is active so it should return `true`.
This commit also contains some cleanup in `pwm_init`.
2017-04-10 11:59:44 +02:00
Tony Wu
e9d3cf4468
lwip - make lwip thread stack size configurable
...
Define tcpip-thread-stacksize and default-thread-stacksize in
lwip's mbed_lib.json, and use them accordingly in lwipopts.h.
Signed-off-by: Tony Wu <tonywu@realtek.com>
2017-04-10 17:09:27 +08:00
Jan Jongboom
336e036e74
Visual Studio Code exporter
2017-04-10 09:26:25 +02:00
Tony Wu
913febd3db
Fix mbed_board.c compiler warning
...
Fix the following compiler warning.
Compile [ 63.7%]: mbed_board.c
[Warning] mbed_board.c@99,36: comparison between signed and unsigned integer expressions [-Wsign-compare]
Signed-off-by: Tony Wu <tonyw@realtek.com>
2017-04-10 11:42:14 +08:00
Anna Bridge
a514216c8b
Merge pull request #4098 from theotherjimmy/fail-on-bad-config
...
Raise error when mbed_app.json is bad
2017-04-07 12:35:49 +01:00
Rob Meades
a39ed809c4
U-BLOX_C030: Default XTAL is now 12MHz onboard. Option to use Debug 8MHz
...
XTAL by using Macro USE_DEBUG_8MHz_XTAL
2017-04-07 12:01:46 +01:00
Matteo Italia
2baa215487
Updated year in license header
2017-04-06 23:19:52 +02:00
Brian Daniels
4d4e4a3ef9
Removing old filesystem test
2017-04-06 14:18:37 -05:00
Steven Cooreman
ce843e4859
Update pinmap of EFM32PG12 as well
2017-04-06 19:35:10 +02:00
Steven Cooreman
680feb439e
Support SPI CPP objects with different pinouts sharing the same peripheral
2017-04-06 19:35:09 +02:00
Jimmy Brisson
aa1eefc0f1
Edit Readme and add Travis Badges
2017-04-06 11:18:59 -05:00
Sam Grove
8af190f550
Merge pull request #4112 from adamgreen/fixLpc17xxEthernetIsrAlwaysLinkedIn
...
Only link in LPC17xx ethernet ISR as needed
2017-04-06 11:16:10 -05:00
Sam Grove
7a35a4df51
Merge pull request #3992 from u-blox/c030-dev
...
Introducing UBLOX_C030 platform.
2017-04-06 11:07:58 -05:00
Sam Grove
1069dfc91a
Merge pull request #3982 from mjrgh/patch-3
...
Ticker - kl25z bugfix for handling events in the past
2017-04-06 11:02:15 -05:00
Sam Grove
9c141b6547
Merge pull request #3911 from anangl/fix_iar_exporter
...
IAR exporter: extended debugger settings template with modifiable options needed for Nordic targets
2017-04-06 10:58:38 -05:00
Sam Grove
f3499f5014
Merge pull request #4109 from jeromecoutant/PR_L476RG
...
NUCLEO_L476RG : minor serial pin update
2017-04-06 10:56:50 -05:00
Sam Grove
cb4e055e19
Merge pull request #4101 from adamgreen/fixDisableDebugToSupportMoreInterfaceFirmwareRevs
...
Modify semihost_disabledebug() to support more interface FW revs
2017-04-06 10:54:19 -05:00
Sam Grove
14eadf389e
Merge pull request #4085 from wdwalker/master
...
Fix mbed-cli issue #468 . Add LPCTargetCode.lpc_patch to POST_BINARY_WHITELIST
2017-04-06 10:47:12 -05:00
Sam Grove
caded3805e
Merge pull request #4072 from seppestas/patch-3
...
Removed superfluous space
2017-04-06 10:40:58 -05:00
Sam Grove
2ab3eda361
Merge pull request #4070 from theotherjimmy/optionally-add-regions
...
Elide adding regions to profile when empty
2017-04-06 10:35:05 -05:00
Sam Grove
517982c6f7
Merge pull request #4060 from geky/fix-lpc1768-broadcast-recv
...
lpc1768: Remove invalid use of IP_SOF_BROADCAST_RECV option
2017-04-06 08:56:18 -05:00
Sam Grove
58f4b4103f
Merge pull request #4030 from jeromecoutant/PR_IAR_SMALL_HEAP
...
[STM32L0] reduce IAR heap and stack size for small targets
2017-04-06 08:49:02 -05:00
Sam Grove
d5058aa3fd
Merge pull request #4015 from bcostm/dev_disco-l053c8_usb
...
DISCO_L053C8: Add support of USB Device
2017-04-06 08:47:49 -05:00
Sam Grove
6c6c2fa0ec
Merge pull request #4014 from NXPmicro/Update_GCC_ARM_Linker
...
Issue 3763: Reduce heap allocation in the GCC linker file
2017-04-06 08:47:11 -05:00
Sam Grove
fdf1ed623e
Merge pull request #3994 from theotherjimmy/fix-output-ext
...
Use OUTPUT_EXT to pick binary type
2017-04-06 08:37:52 -05:00
jeromecoutant
d740bde646
STM32F4 : remove SERIAL_TX and SERIAL_RX from available pins
...
Pins are used for debug printf
2017-04-06 13:58:06 +02:00
jeromecoutant
5303211056
STM32F3 USB configuration file move
2017-04-06 11:53:06 +02:00
jeromecoutant
3bbbabf202
STM32L4 USB configuration file move
2017-04-06 11:51:26 +02:00
jeromecoutant
36319969f4
STM32F7 USB configuration file move
2017-04-06 11:45:18 +02:00
jeromecoutant
c2636b3269
STM32F4 USB configuration file move
2017-04-06 11:33:49 +02:00
Matteo Italia
92eae30c40
Qt Creator exporter: added derivation from GccArm Makefile
...
this allows Qt Creator to build the generated project "out of the box",
enabling integration with the "Issues" list
2017-04-06 11:22:21 +02:00
Matteo Italia
70412ec5a6
QtCreator exporter: switch to jinja-based templates
...
this also makes so that the export directory setting is honored
2017-04-06 11:22:01 +02:00
jeromecoutant
d599579328
STM32F4 Internal ADC channels rework
...
Internal ADC pin are now out of PinMap_ADC array.
2017-04-06 10:59:49 +02:00
Neil Thiessen
fd7ecda387
Updated CAN to new Callback API
...
Updated CAN to use new Callback assignment API in order to fix compiler warnings.
2017-04-05 21:07:55 -06:00
Neil Thiessen
6b671e5903
Fixed compiler warning in mbed_retarget.cpp
...
Fixed compiler warning about openmode_to_posix() being declared but never referenced.
2017-04-05 20:58:23 -06:00
Christopher Haster
2bcb09560b
events: Fixed zero wait condition in non-rtos semaphore
...
Before, if the semaphore recieved a wait of zero, the semaphore
would erronously drop the ticker event to wake up the device,
causing the device to go to sleep without any mechanism to wake
itself up.
During a dispatch operation, the event queue dispatches all events
that have expired, so the call to equeue_sema_wait very rarely
has a wait of zero. But this can happen when an event is posted
just after a dispatch has occured.
2017-04-05 17:21:51 -05:00
Matteo Italia
f3ccfbe267
Added minimal support for Qt Creator projects
2017-04-05 11:43:50 +02:00
ccli8
40a9852608
[NUC472] Fix flash algorithm
...
1. Remove setting of not released register ICPCON
2. Enable FMC_APUEN to update APROM
2017-04-05 11:10:48 +08:00
Adam Green
be0bab3f40
Only link in LPC17xx ethernet ISR as needed
...
Originally the ethernet ISR would be linked in to all mbed-os based
firmware because it was named ENET_IRQHandler() so that it would be
automatically placed in the FLASH image's interrupt vector table. This
meant that programs which made no use of the lwIP stack still pulled in
this ISR.
This commit changes the name of the routine so that the ISR isn't
automatically placed in the interrupt vector table at link time but is
instead dynamically placed in the interrupt vector table at runtime
when the lwIP stack is initialized. Now the ethernet ISR is only linked
in when it is actually needed.
Example arm-none-eabi-size output for a simple LED blinking program
showing the before and after size results:
text data bss dec hex filename
13208 148 7784 21140 5294 LPC1768/HelloWorld.elf
text data bss dec hex filename
12700 148 7468 20316 4f5c LPC1768/HelloWorld.elf
2017-04-04 14:42:21 -07:00