Bartek Szatkowski
4523b5d266
CMSIS/RTX: Allow overwriting _mutex_initialize symbol for ARMC
2017-11-01 09:25:42 +00:00
Bartek Szatkowski
20357bc1fa
CMSIS/RTX: Reintroduce core_cmSecureAccess.h lost during CMSIS update
2017-11-01 09:25:42 +00:00
Martin Kojtal
02d01f42a6
CSMIS/RTX: cmain IAR: add mbed main
...
This fixes #4602 issue, mbed_main should be invoked right before the real main
2017-11-01 09:25:42 +00:00
Bartek Szatkowski
3f97e57364
CMSIS/RTX: Remove os_tick_gtim.c
...
This implementation of timer conflicts with the default ptim, we will
keep the default and let the timer override the implmenetation if
needed.
2017-11-01 09:25:42 +00:00
Bartek Szatkowski
1b131edd69
CMSIS/RTX: Patch RTX so irq_cm4f.s files work with no FPU targets
2017-11-01 09:25:42 +00:00
Bartek Szatkowski
5d6abd6572
CMSIS/RTX: Patch RTX includes to match mbed OS scheme
2017-11-01 09:25:42 +00:00
Bartek Szatkowski
d5933f198c
CMSIS/RTX: Patch RTX4 to preserve osThreadDef compatibility
...
mbed OS used older RTX4 version and with osThreadDef accepting only 3
parameters, to preserve compatibility we hardcode the 'instances'
parameter to 1.
2017-11-01 09:25:42 +00:00
Bartek Szatkowski
a03591d6e3
CMSIS/RTX: Update CMSIS and RTX to 22b68c
...
This includes Cortex A support and directory reshuffle.
2017-11-01 09:25:42 +00:00
Shrikant Tudavekar
ccd82c24c8
Collect build artifacts disable cleanup
...
In preparation to exporter tests
2017-10-31 17:34:06 -05:00
Ryan Kurte
37a38d08ea
Swapped to macro definition for debug prints
2017-11-01 11:02:08 +13:00
Senthil Ramakrishnan
1ba418e41e
Fixed doxygen_options.json
2017-10-31 16:17:07 -05:00
Vincent Coubard
744abca8ff
BLE: Adaptation interface of the GAP layer.
...
This interface expose the primitives needed to realize operations defined in
the GAP layer. Data types, event and function definitions follow closely HCI
commands and events defined in the Bluetooth specification.
2017-10-31 17:32:01 +00:00
Filip Jagodzinski
fc27107311
Tests: RTOS: RtosTimer: Fix tests for NRF51_DK board
...
Additional delay is needed to prevent random failures when
waiting for a semaphore.
2017-10-31 18:19:36 +01:00
Russ Butler
d98a011749
Ensure Thread stack is 8 byte aligned
...
Ensure both the stack and stack size used in the Thread class are
aligned to 8 bytes. This prevents the runtime error
"Thread 0 error -11: Unknown" due to incorrect stack alignment.
2017-10-31 11:58:18 -05:00
Vincent Coubard
3ad3942810
BLE: Fix typos in iBeacon documentation.
2017-10-31 16:50:07 +00:00
Vincent Coubard
65bb642c81
BLE: Deprecate GapEvent
...
This class and its components are not used by BLE API and never been used in the
last two years.
This patch deprecate all the components in GapEvent.h and exclude its definitions
from the documentation process.
2017-10-31 16:39:24 +00:00
Amanda Butler
0042cd8751
Copy edit iBeacon.h
...
Make minor copy edits.
2017-10-31 11:27:23 -05:00
0x6d61726b
830db6a5a0
code style adopted
2017-10-31 16:07:33 +01:00
Vincent Coubard
5d26ea50f3
BLE: Fix conjugation and spelling of iBeacon documentation.
2017-10-31 13:19:16 +00:00
Vincent Coubard
699ad9c29c
BLE: iBeacon minor edit.
2017-10-31 11:55:31 +00:00
Vincent Coubard
62e984bdb3
BLE: Update iBeacon documentation.
...
Provide detailled description of the purpose, general concepts and usage.
2017-10-31 11:43:16 +00:00
Andrea Corrado
53c476acf2
introduced mbed Connect Cloud board based on ODIN-W2 Module rety commit, added ublox changes
...
Corrected error
Corrected error in targets json
Reworked JSON
Added lwip-eth to Connect ODIN removes ARM CC error
Fixed formating issues
Correct formating error in .json
Indentation errors
2017-10-31 11:24:28 +00:00
Ryan Kurte
c64c7b8624
Added critical section around rf_start_cca
2017-10-31 23:48:03 +13:00
Ryan Kurte
5f76ff996b
Threaded wrapper for rail driver on EFR32 platforms
...
Updated NanostackRfPhyEfr32 with a receive queue.
Cleaned up debug messages, re-added to non-threaded calls.
Removed debug print override
Removed tr_debug override
Removed normal-operation prints that could have timing implications if enabled
Removed dead NVIC code (and a couple of dead log outputs)
2017-10-31 23:48:03 +13:00
Jimmy Brisson
7b2e9b1ad1
Merge pull request #5385 from kegilbert/slicingbd-ctor-rework
...
SlicingBD: replace second constructor with default parameter
2017-10-30 10:12:19 -05:00
Jimmy Brisson
12dace0a4b
Merge pull request #5377 from maciejbocianski/semaphore_mem_fix
...
semaphore test: fix out of memory problem for NUCLEO_F070RB
2017-10-30 10:11:29 -05:00
Jimmy Brisson
3749f2d469
Merge pull request #5376 from maciejbocianski/mail_mem_fix
...
mail test: fix out of memory problem for NUCLEO_F070RB
2017-10-30 10:10:47 -05:00
Jimmy Brisson
27533ff16e
Merge pull request #5375 from kegilbert/chainingbd-address-iter-fix
...
ChainingBlockDevice: changing blocks address fix
2017-10-30 10:09:51 -05:00
Jimmy Brisson
acb384c88a
Merge pull request #5332 from adbridge/master
...
Improve domain handling and status checking of updated examples.
2017-10-30 10:08:42 -05:00
Jimmy Brisson
02f1d0185a
Merge pull request #5320 from kegilbert/fix-build-warnings-lpc4088
...
Fix ethernet API build warnings for LPC4088
2017-10-30 10:08:15 -05:00
Jimmy Brisson
55197e78f3
Merge pull request #4936 from mprse/memPool_test_and_fixes
...
Add MemoryPool test.
2017-10-30 10:07:49 -05:00
Michael Kaplan
23f2199e47
equeue: some refactoring to meet coding rules
2017-10-30 13:56:11 +01:00
Gabor Kertesz
0e2f5b938d
Beetle BLE: Fix variable length GATT attribute
...
Variable length flag was lost during attribute settings,
so variable length GATT attributes should have been set
to the predefined maximum length.
This fixes issue #86 .
Change-Id: Ia0cd236ecd903fdb9e62a21bffef57d1e63764b9
2017-10-30 13:53:12 +01:00
jeromecoutant
c51f0f3d5f
STM32F4/STM32L4: remove MSP template file
...
HAL_MspInit/HAL_MspDeInit/HAL_PPP_MspInit/HAL_PPP_MspDeInit weak functions can now be overwritten as it is expected
2017-10-30 10:38:43 +01:00
Przemyslaw Stekiel
5da5b28f96
Add API to set ticker IRQ handler.
...
This API is added primarily for testing purposes, to be able to test HAL drivers without using upper layers to handle ticker interrupt.
By default IRQ handler is set to ticker_irq_handler() for us ticker and lp ticker - original one.
Usage example (setting custom ticker irq handler):
void my_irq_handler(const ticker_data_t *const) {
// handle interrupt
}
ticker_irq_handler_type old_handler = set_us_ticker_irq_handler(my_irq_handler);
Respectively for lp timer set_lp_ticker_irq_handler() API should be used.
2017-10-30 10:38:38 +01:00
Wu
2eff4c7569
- Added code to clear temporary variable on the stack before exiting the
...
trng_get_bytes;
- Removed lp ticker as it does not satisfy the requirements of the lp
timer.
2017-10-30 02:16:55 +01:00
Kevin Gilbert
b9d2dbafcf
Resolve doxygen warning in filesystems
2017-10-27 18:18:04 -05:00
Senthil Ramakrishnan
37214ab695
Fix comments on mbed_assert.h
2017-10-27 15:38:44 -05:00
Russ Butler
891b06e61b
Deprecate CallChain
...
This patch deprecates the CallChain class since it is an
internal API (not in mbed.h) and is only being used by
InterruptManager which is also deprecated.
2017-10-27 14:55:49 -05:00
Russ Butler
8deef6a699
Deprecate InterruptManager
...
This patch deprecates the InterruptManager class since it is an
internal API (not in mbed.h) which is not being used anywhere in
the codebase.
2017-10-27 14:47:55 -05:00
Amanda Butler
089f42dee4
Copy edit pull_request_template.md
...
Make minor copy edit to match our style guide to fulfill older JIRA task.
2017-10-27 13:41:02 -05:00
Martin Kojtal
99f4961325
ncs36510: fire interrupt correct timer fix
...
Use Timer1, it is used for us ticker isr handling. Plus reset target counter,
that should be 0, go to upper ticker isr handler immediately.
2017-10-27 17:46:24 +01:00
Maciej Bocianski
6bda5907aa
malloc test - reduce heap usage
2017-10-27 14:32:03 +02:00
Przemyslaw Stekiel
b7e27760d9
Add MemoryPool test.
...
Add test for MemoryPool.
2017-10-27 08:07:34 +02:00
Senthil Ramakrishnan
3ad298488c
Doxygen comment updates and fixes
2017-10-26 15:36:26 -05:00
Kevin Gilbert
84e3110b6f
Replace second SlicingBD ctor with default arg
...
Replace second ctor in SlicingBlockDevice with default parameter for the end address in first ctor
2017-10-26 11:49:35 -05:00
Kevin Gilbert
901157b305
Replace PACKED attribute on lpc4088 ethernet structs with MBED_PACKED. Placement of packed attribute was causing warnings due to following typedef
2017-10-26 11:34:48 -05:00
Chris Snow
1e53aacd9f
Fix ETHMEM_SECTION placement for ARM on LPC1768
2017-10-26 15:18:20 +01:00
Maciej Bocianski
adb3dacd9d
mail test: fix out of memory problem for NUCLEO_F070RB
2017-10-26 14:33:14 +02:00
Maciej Bocianski
1c39f5b37e
semaphore test: fix out of memory problem for NUCLEO_F070RB
2017-10-26 14:32:42 +02:00