Vincent Coubard
863bdfbb75
BLE: Add unit test for the Generic GattClient.
...
These tests are build around gtest and gmock and solely run on a host; cmake is
used as a build system:
- cd features/FEATURE_BLE/tests
- mkdir build
- cd build
- cmake ..
- make
- ./gatt-client-tests
2018-02-19 13:23:23 +00:00
Przemyslaw Stekiel
2b68eb19e3
tests-events-timing - print debug info only in case of failure.
...
In the 'Testing accuracy of equeue semaphore' test case result is printed out in each loop iteration.
Since debug prints should not exist in the final test version I suggest to print information only in case of failure.
Additionally time needed to print single info is equal to ~25 ms (K64F/GCC_ARM). The while loop is designed to execute until 20000 ms elapses, so this print has also impact on number of times the loop is executed (number of semaphore accuracy checks).
2018-02-19 11:59:17 +01:00
Bilal
8ebb234d51
Formatting change - II
2018-02-19 12:32:54 +05:00
Cruz Monrreal
7411b31eb4
Merge pull request #6118 from ARMmbed/g-note-global-equeue-irq
...
equeue: Add note about using global event queues in irq
2018-02-16 19:48:36 -06:00
Cruz Monrreal II
4c51f3a0d3
Added missing bracket.
2018-02-16 19:47:01 -06:00
Cruz Monrreal
ff41a10658
Merge pull request #6110 from geky/equeue-fix-no-rtos
...
equeue: Removed RTOS dependencies with RTOS not present
2018-02-16 16:16:15 -06:00
Cruz Monrreal
0ceecb946d
Merge pull request #5956 from marcuschangarm/feature-hal-swo
...
[feature-hal-itm] Instrumented Trace Macrocell HAL API for SWO debug output
2018-02-16 16:08:12 -06:00
Cruz Monrreal
aa6835a069
Merge pull request #6048 from OpenNuvoton/nuvoton_ticker
...
Nuvoton: Rework us_ticker and lp_ticker
2018-02-16 15:59:05 -06:00
Marcus Chang
0a1cae9352
Make NRF52 flash work with SoftDevice
...
How you write and ersae the flash on the NRF52 changes depending on
whether the SoftDevice is enabled or not.
This change does a runtime check before erasing and writing, and
then chooses the correct function to perform the action.
2018-02-16 13:54:27 -08:00
Cruz Monrreal II
04f1d9680b
Added quotes around MBED_BOT parameter
2018-02-16 15:47:33 -06:00
Cruz Monrreal II
fa6c689b7f
Modified 'apt-get update' to loop until successful
2018-02-16 15:44:36 -06:00
Jimmy Brisson
8d7311d38d
Avoid blowing away .mbedignore files in exporters
2018-02-16 14:45:55 -06:00
Jimmy Brisson
4045c63f2a
Correct sector scraping in arm-pack-manager
2018-02-16 13:55:01 -06:00
Cruz Monrreal
bc4dea2b1c
Merge pull request #6113 from bmcdonnell-ionx/master
...
remove unused variable / resolve compiler warning
2018-02-16 13:47:33 -06:00
Cruz Monrreal
659bcc3fb3
Merge pull request #6088 from pilotak/master
...
STM32F429ZI add SERIAL_ASYNCH
2018-02-16 11:52:15 -06:00
Cruz Monrreal
38b7ae0ef5
Merge pull request #6112 from jeromecoutant/PR_CUBE_UPDATE_F4
...
STM32F4: Update ST HAL driver with CubeF4 v1.19.0
2018-02-16 11:33:12 -06:00
Cruz Monrreal
1e1a1787d4
Merge pull request #6087 from ARMmbed/feature-lorawan
...
Integrating Mbed LoRaWAN Stack in Mbed-OS 5.8
2018-02-16 10:46:53 -06:00
Christopher Haster
6e4e62b8a0
equeue: Added note about using global event queues in irq
2018-02-16 10:33:32 -06:00
Marcus Chang
954ae4a52a
itm_api.c implementation for Silicon Labs EFM32 series
...
SWO frequency: 875 kHz
2018-02-16 08:24:42 -08:00
Marcus Chang
6aa0975d71
itm_api.c implementation for Nordic NRF52 series
...
SWO frequency: 4000 kHz
2018-02-16 08:24:42 -08:00
Marcus Chang
bbf92fdf0d
Instrumented Trace Macrocell (ITM) HAL API
...
HAL API for initializing the ITM and setting SWO debug output.
Actual debug output implemented as SWO FileHandle.
2018-02-16 08:24:31 -08:00
Cruz Monrreal
4145cc0cf0
Merge pull request #6029 from deepikabhavnani/update_context_switch_files
...
RTX5: Pre-processor defines used for assembly
2018-02-16 10:15:03 -06:00
Cruz Monrreal
342e3caeb8
Merge pull request #6045 from deepikabhavnani/thread_tzoption
...
RTX changes pulled in from d20b8aa
2018-02-16 10:14:24 -06:00
Bilal
c91b61e03c
Formatting change
2018-02-16 17:20:10 +05:00
Bilal
46d84b7ebb
Replacing i2c_xxxx(...) calls to reduce binary size and avoid any RTOS waits
2018-02-16 15:24:50 +05:00
Christopher Haster
b548fd8a39
fatfs: Update error code mapping
...
A lot of the error codes in fatfs were mapped incorrectly. This patch
revisits the error code mapping to try to correct these mistakes
2018-02-16 00:29:22 -06:00
Andrew Leech
d001fb1c66
Avoid importing <memory> as this causes a typedef conflict on `error_t` whien compiling with gcc "-std=gnu++11" or above
2018-02-16 12:10:44 +11:00
Cruz Monrreal
f95730f207
Merge pull request #6099 from janjongboom/patch-1
...
gnuarmeclipse exporter uses mBed instead of proper casing
2018-02-15 17:06:40 -06:00
Cruz Monrreal
ec7a13de62
Merge pull request #6049 from OpenNuvoton/nuvoton_rtc
...
Nuvoton: Rework RTC
2018-02-15 14:51:27 -06:00
Christopher Haster
9755cca919
equeue: Added test for non-RTOS compilation regressions
2018-02-15 12:19:25 -06:00
Brendan McDonnell
0dbfcb13a2
remove unused variable / resolve compiler warning
2018-02-15 12:45:39 -05:00
Cruz Monrreal
df4ceee4e1
Merge pull request #6096 from deepikabhavnani/secure_lib_creation
...
Generate/Link secure object file
2018-02-15 11:27:19 -06:00
Cruz Monrreal
2fab524567
Merge pull request #6068 from mprse/fix_for_issue_6054_interrupts_scheduled_in_the_past
...
Fix for issue #6054 - interrupts scheduled in the past.
2018-02-15 11:10:03 -06:00
Cruz Monrreal
28ac288698
Merge pull request #6000 from daid/patch-1
...
Prevent detect_targets.py tool script from crashing on known targets
2018-02-15 10:57:15 -06:00
Christopher Haster
c39ce94b09
equeue: Removed RTOS dependencies when RTOS not present
2018-02-15 10:20:12 -06:00
jeromecoutant
ea9c1f29a1
STM32F4 Cube v1.19.0 update : ST CMSIS files
...
Previous version was v1.16.0
2018-02-15 16:33:32 +01:00
jeromecoutant
0d8d3e01db
STM32F4 Cube v1.19.0 update : ST HAL files
...
Previous version was v1.16.0
2018-02-15 16:33:31 +01:00
jeromecoutant
4db8842604
STM32F4 Cube update : file name alignment
2018-02-15 16:33:30 +01:00
Kevin Bracey
d5dc655a6d
Correct LoRaWAN license header
2018-02-15 15:40:18 +02:00
Przemyslaw Stekiel
c2760be01c
Fix for issue #6054 - interrupts scheduled in the past.
...
When ticker is not driven by the 1 MHz clock and HAL driver need to perform conversion between microseconds and ticks, then the interrupt might be scheduled in the past. For details see: https://github.com/ARMmbed/mbed-os/issues/6054 .
This patch provides fix for such case. Interrupt is fired immidiatelly when last read tick is equal to the calculated tick when interrupt should be generated.
2018-02-15 12:30:24 +00:00
Kevin Bracey
984cc1ab50
Merge pull request #6032 from jarlamsa/status-callbacks
...
Status callbacks
2018-02-15 13:02:10 +02:00
Jan Jongboom
ecc07c3217
gnuarmeclipse exporter uses mBed instead of proper casing
2018-02-15 12:24:01 +08:00
Cruz Monrreal
ee52f9044a
Merge pull request #5892 from OSHChip/master
...
add OSHChip as an mbed target
2018-02-14 15:19:26 -06:00
Cruz Monrreal
f9cd95f30d
Merge pull request #6095 from ARMmbed/g-note-mbr-limits
...
mbr: Add note about limitations
2018-02-14 14:10:41 -06:00
Cruz Monrreal
b48df25c9d
Merge pull request #5666 from mharringADI/feature-cces-exporter
...
Add exporter for Analog Devices' CrossCore Embedded Studio
2018-02-14 14:00:36 -06:00
Cruz Monrreal
8ed53a99fc
Merge pull request #6009 from prashantrar/mbed-os-serial-fix-pr
...
fix for issue "serial example callback not working"
2018-02-14 13:16:37 -06:00
Cruz Monrreal
06b618447f
Merge pull request #5973 from k-stachowiak/IOTSSL-1727-update-to-new-md-api
...
Update Mbed TLS HW acceleration partner code to new hashing API
2018-02-14 12:58:08 -06:00
deepikabhavnani
b21e93ba32
Generate/Link secure object file
...
Cortex v8 architecture based devices support secure/non-secure builds.
Secure build should generate the object file/library from elf during link
process which is used by non-secure binary during linking.
--out-implib=file specifies output library in which symbols are exported
--cmse-implib requests libraries mentioned above are secure gateway
libraries
Creation of secure library is done as part of linking process in GCC/ARMC6/IAR
Non-Secure project should add this secure object file as part of the
linking process.
Secure library is named as cmse_lib.o.
2018-02-14 12:48:33 -06:00
Cruz Monrreal
975b940001
Merge pull request #6053 from deepakvenugopal/master
...
Nanostack release for Mbed OS 5.8
2018-02-14 12:44:53 -06:00
Cruz Monrreal
5648b156e6
Merge pull request #6063 from bcostm/PULL_REQUEST_CUBE_UPDATE_F7_V1.10.0
...
STM32F7: Update ST HAL driver with CubeF7 v1.10.0
2018-02-14 12:41:37 -06:00