Brendan McDonnell
8d2214fa6e
linebreaks
2018-03-21 11:18:54 -04:00
Brendan McDonnell
895e19ae0f
Restore single-param InterruptIn ctor, to maintain binary compatibility (for Wi-Fi drivers).
...
Revert "simplify InterruptIn - default parameter instead of multiple constructors"; add comment.
This reverts commit d28dbf6702 .
2018-03-21 11:18:42 -04:00
Brendan McDonnell
087b4281f6
linebreak
2018-03-01 11:13:22 -05:00
Brendan McDonnell
e4bf6c47ff
add doxygen param info
2018-03-01 11:13:19 -05:00
Brendan McDonnell
d28dbf6702
simplify InterruptIn - default parameter instead of multiple constructors
2018-02-28 14:42:43 -05:00
Brendan McDonnell
dfa6a7aa97
factor out common function
2018-02-28 14:02:05 -05:00
Brendan McDonnell
35308c1937
overload InterruptIn constructor to allow PinMode control
2018-02-28 14:00:50 -05:00
Cruz Monrreal
3d1174a215
Merge pull request #5911 from deepikabhavnani/common_crc
...
CRC class implementation
2018-02-28 11:53:54 -06:00
Anna Bridge
eaf6f8153d
Merge pull request #6225 from studavekar/measure-drift-longer
...
Flash test: fix the time over a longer range
2018-02-28 14:16:24 +00:00
Anna Bridge
8cc6d6cc92
Merge pull request #6227 from OpenNuvoton/nuvoton_compatible_pinName
...
Nuvoton: Add I2C & Serial Pin Name
2018-02-28 14:15:52 +00:00
Anna Bridge
8add292235
Merge pull request #6214 from tkaman/m33_build
...
Build issue for M33 core
2018-02-28 14:13:21 +00:00
Anna Bridge
dce5a2febe
Merge pull request #6209 from pan-/improve-sleep-header
...
Platform: Improve mbed_sleep.h
2018-02-28 14:12:54 +00:00
Cruz Monrreal
8b6a7aacc5
Merge pull request #6229 from hug-dev/fix-elf-output-extension
...
Fix a bug using ELF as output extension
2018-02-27 16:32:40 -06:00
Cruz Monrreal
5077644e6b
Merge pull request #6218 from geky/g-fix-travis-python-versions-2
...
Travis: Tear out python3 testing to get CI working again
2018-02-27 16:18:43 -06:00
Cruz Monrreal
1f58782652
Merge pull request #6189 from codeauroraforum/Update_LPC546XX_SDK2_3
...
LPC546XX: Update SDK driver to version 2.3
2018-02-27 16:13:48 -06:00
Cruz Monrreal
19e07e8d11
Merge pull request #6217 from jeromecoutant/PR_RTC
...
STM32 RTC : update free function
2018-02-27 15:40:11 -06:00
Cruz Monrreal
153fa05bea
Merge pull request #6172 from adustm/l4_linkergcc
...
Use SRAM2 32Kbytes on STM32L475 / L476 and L486 devices
2018-02-27 13:46:26 -06:00
Cruz Monrreal
21483cd59d
Merge pull request #6167 from hug-dev/cm3ds-bug-fix
...
CM3DS Maintenance Pull Request: Bug fixes (1/4)
2018-02-27 13:44:05 -06:00
Cruz Monrreal
478fda70e0
Merge pull request #6166 from u-blox/apn_default
...
Make APN lookup the default behaviour for PPPCellularInterface
2018-02-27 13:43:32 -06:00
Christopher Haster
24bb556127
tools: Removed outdated (and broken) toolchain initialization test
...
Also moved the access of build_dir into condition on secure in ARMC6
per theotherjimmy
2018-02-27 09:39:00 -06:00
deepikabhavnani
b60eb1d001
Updated table to be const and small fixes
2018-02-27 09:35:55 -06:00
Tero Jääskö
f0cc00ef3b
nanostack-hal: add alternative critical section implementation
...
The nanostack hal's critical section uses a mutex for mutual exclusion,
which is nice for many use cases. But when one needs to use the critical
section from interrupts, the RTX will have a assertion failure and panic.
Add a configurable for mbed_lib, which can be used to enable a alternative
version of critical section, which uses the underlying OS primitives, which
disables the interrupts.
Note: the default behavior is not changed, one needs to override the
"nanostack-hal.critical-section-usable-from-interrupt" to have "true".
Reason for this change is that there is a need for sending events using
nanostack event queue from interrupt context, eg. from a socket callback.
2018-02-27 17:12:55 +02:00
Hugues de Valon
b0027c1e81
Fix a bug using ELF as output extension
...
When overriding the OUTPUT_EXT variable in compilation configuration,
bugs appear:
* The bin variable is not None as the 'elf' string is not interned.
* When that is fixed, the function returns None instead of returning the
path of the ELF file.
Signed-off-by: Hugues de Valon <hugues.devalon@arm.com>
2018-02-27 14:08:02 +00:00
Kevin Bracey
d24c7c454b
Merge pull request #6186 from TeroJaasko/eventloop_in_main_thread_to_master
...
Eventloop in main thread to master
2018-02-27 14:01:40 +02:00
jeromecoutant
961c8da51c
STM32F1 RTC : Date read after reset
...
F1 is the only STM32 family where RTC date is not saved into registers
2018-02-27 11:02:49 +01:00
jeromecoutant
45cbdc889f
STM32 RTC : update free function
...
- LSI specific implementation is removed
- Remove RTC clock disable
2018-02-27 10:45:43 +01:00
Cruz Monrreal
4139f13e31
Merge pull request #6170 from hug-dev/cm3ds-update-drivers
...
CM3DS Maintenance Pull Request: Driver updates (4/4)
2018-02-27 00:36:34 -06:00
Cruz Monrreal
56e8c895b6
Merge pull request #6191 from theotherjimmy/simplify-json-to-dict
...
Simplify json-to-dict utility
2018-02-27 00:35:05 -06:00
Cruz Monrreal
815c6fb7cf
Merge pull request #6193 from ashok-rao/ODIN_PinsFix
...
ODIN MTB LEDs Fix
2018-02-26 22:49:03 -06:00
cyliangtw
b6ff40e94d
[M451/M480/NANO100/NUC472] Define SERIAL and I2C pin name for compatiblity
2018-02-27 11:38:29 +08:00
Shrikant Tudavekar
efe4600cee
measure the time over a longer range
2018-02-26 18:03:08 -06:00
Christopher Haster
5a108166f0
tools: Fixed small unicode issue in config tests
2018-02-26 17:08:02 -06:00
Cruz Monrreal
3d37d819e9
Merge pull request #5046 from fkjagodzinski/timerevent_tests
...
TimerEvent tests
2018-02-26 15:02:52 -06:00
Cruz Monrreal
80263eaa41
Merge pull request #5957 from u-blox/R410M_Changes
...
C030 R410M Target Added
2018-02-26 15:02:12 -06:00
Cruz Monrreal
b7c2b1f510
Merge pull request #6120 from ARMmbed/g-fat-errors
...
fatfs: Update error code mapping
2018-02-26 14:46:33 -06:00
Cruz Monrreal
a93342f70b
Merge pull request #6151 from pan-/fix-generic-gap-connect
...
BLE: Fix generic gap connect
2018-02-26 14:39:25 -06:00
Cruz Monrreal
daf29dc9f2
Merge pull request #6153 from theotherjimmy/correct-export-clean
...
Correct exporter clean behavior
2018-02-26 14:38:45 -06:00
Cruz Monrreal
7f812807a9
Merge pull request #6177 from geky/fix-littlefs-mkdir-root
...
littlefs: Fix handling of root as target for create operations
2018-02-26 14:37:54 -06:00
Cruz Monrreal
b7726f2bfd
Merge pull request #6182 from maciejbocianski/fileHandle_compilers_fix
...
platform: FileHandle test - remove optimization for stdlib diversity
2018-02-26 14:36:58 -06:00
Cruz Monrreal
d49862bcfa
Merge pull request #6197 from geky/revert-pretty-bars
...
Revert "Added pretty bar printing for compile output"
2018-02-26 14:35:49 -06:00
Cruz Monrreal
c9cefccbdc
Merge pull request #6116 from marcuschangarm/fix_trng_nrf52
...
Add TRNG for NRF52832
2018-02-26 12:09:43 -06:00
Christopher Haster
43bad7c0dd
Travis: Tore out python3 testing to get CI working again
...
Temporary solution, python3 will be added back later
Travis doesn't recognize version matrices when inside a matrix include job.
Instead, it breaks in a way that isn't reported as an error.
2018-02-26 10:56:39 -06:00
Tamas Kaman
8cc71dda75
Build issue for M33 core
...
Fix typo in irq_armv8mml.S
Signed-off-by: Tamas Kaman <tamas.kaman@arm.com>
2018-02-26 16:30:40 +01:00
Rob Meades
2fe3223612
Make MBED_CONF_PPP_CELL_IFACE_APN_LOOKUP default in mbed_lib.json while
...
ensuring that, if there is a user-specified APN, it is still used.
2018-02-26 11:33:40 +00:00
Vincent Coubard
56bc7fb391
Platform: Improve mbed_sleep.h
...
* Qualify inclusion of sleep_api.h
* use standard `inline` qualification instead of the non standard `__INLINE`
2018-02-26 11:33:17 +00:00
Cruz Monrreal II
b40ff8af15
Moved return statements to their own line
2018-02-23 11:23:13 -06:00
Ashok Rao
a5899db9e5
ODIN MTB LEDs Fix
2018-02-23 17:10:09 +00:00
adustm
d1e6e8f128
Allow jenkins script to pass
2018-02-23 17:40:09 +01:00
Jimmy Brisson
7b49edc7eb
Simplify json-to-dict utility
2018-02-23 09:38:16 -06:00
Tero Jääskö
09b8245cba
nanostack-hal: remove connection from event loop init and dispatch thread
...
The thread flag signaling mechanism is problematic if a separate event
loop thread is not used. The problem is, that one needs to know the
thread id of the loop dispathcer, and that knowledge can be derived
only from the caller thread of the initialization function.
Remove the magic connection from caller thread to dispatcher thread
by using event flags instead of thread flags on signaling. As the
event flags require the massive amount 20 bytes of RAM whereas
thread flags requires none, keep the code behind flag.
2018-02-23 15:37:33 +02:00