Skip to content

Release candidate for mbed-os-5.7.3 #5841

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 118 commits into from
Jan 15, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
84dc7f8
STM32F1: Add Flash API support
bcostm Dec 15, 2017
39d38eb
STM32F0: Add Flash API support
bcostm Dec 15, 2017
8589a21
STM32F0: Remove flash functions doc
bcostm Dec 18, 2017
c71e50e
STM32F1: Remove flash functions doc
bcostm Dec 18, 2017
3d2894d
Add missing device_name for targets with bootloader
amq Oct 25, 2017
3dc3201
Tests for wifi emac interface
Nov 3, 2017
c841e40
STM32 UART init update
jeromecoutant Nov 21, 2017
fba156a
STM32 LPUART : update clock source depending on expected baudrate
jeromecoutant Nov 23, 2017
02b5e52
STM32 uart: update after code review
jeromecoutant Nov 24, 2017
22a7801
current critical section implementation makes possible that interrupt…
nvlsianpu Nov 28, 2017
db31ab0
Implementation of critical section primitives which can be called fro…
nvlsianpu Dec 22, 2017
5982972
Enable tickless for nRF52840
nvlsianpu Nov 28, 2017
bb20288
mem_trace tests refactoring
maciejbocianski Dec 6, 2017
3d90822
STM32F3: add Flash api
bcostm Dec 12, 2017
a9a4cdd
STM32F303xE: add FLASH support in targets.json
bcostm Dec 12, 2017
349056c
STM32F3: flash_api typos
bcostm Dec 13, 2017
5dbc668
STM32F3: reset PGERR flash flag
bcostm Dec 13, 2017
eaf7077
STM32F3: Remove flash functions doc + typos
bcostm Dec 18, 2017
37cc8a2
Cleared data structures in analogin_init();
dave-wu Dec 13, 2017
8a2a182
lp_timer test : add a minimum delta value
jeromecoutant Dec 20, 2017
2ead50c
Adding MTB ublox ODIN W2
Dec 20, 2017
0c132c5
Fixing indentation
Dec 21, 2017
9c07a11
Add new line to EOF
Dec 21, 2017
de0db52
Adding license info
Dec 22, 2017
5894775
Remove debug code in AES alternative
ccli8 Aug 17, 2017
d174e85
Remove other unnecessary AES alternative macro definitions
ccli8 Aug 17, 2017
d1dab25
Remove unnecessary MBEDTLS_CONFIG_FILE check from AES/DES/SHA alterna…
ccli8 Aug 17, 2017
e7d85cd
Fix DES alternative function not thread-safe
ccli8 Aug 17, 2017
ca8ac44
Remove debug code in AES alternative
ccli8 Aug 17, 2017
70c50f2
Remove other unnecessary AES alternative macro definitions
ccli8 Aug 17, 2017
1b82cbd
Remove unnecessary MBEDTLS_CONFIG_FILE check from AES/DES/SHA alterna…
ccli8 Aug 17, 2017
02ab1a0
Fix DES alternative function not thread-safe
ccli8 Aug 17, 2017
646136c
Refine coding style
ccli8 Aug 17, 2017
cb8b449
Refine coding style
ccli8 Aug 17, 2017
5cd3b98
Fix AES alternative function not thread-safe
ccli8 Aug 18, 2017
796d1c6
Remove AES alter. dead code
ccli8 Sep 14, 2017
325c23e
Fix AES DMA buffer cannot locate at ROM region
ccli8 Sep 14, 2017
cfbbd67
Support multiple contexts in AES alter. with context save & restore
ccli8 Sep 14, 2017
aca8ae7
Refine AES alter. code
ccli8 Sep 19, 2017
2642be2
Refine AES alter. DMA buffer code
ccli8 Sep 19, 2017
3aae8ad
Rework AES alter. CFB128
ccli8 Sep 20, 2017
7439309
Refine AES alter. code with IV endianness
ccli8 Sep 20, 2017
ce2e1ea
Add comment for AES alter. context
ccli8 Sep 20, 2017
f4e0228
Add comment for DES alter. context
ccli8 Sep 21, 2017
90eb34b
Refine DES alter. code
ccli8 Sep 21, 2017
60cbdac
Remove redundant S/W DES code
ccli8 Sep 21, 2017
2ddc141
Refine config check code
ccli8 Sep 21, 2017
bc366a1
Fix AES alter. DMA buffer check
ccli8 Sep 22, 2017
e60198e
Refine AES alter. input/output data endianness
ccli8 Sep 26, 2017
416c4fa
Fix AES alter. DMA buffer could locate at unsupported region
ccli8 Sep 26, 2017
5785ecf
Fix DES alter. DMA buffer could locate at unsupported region
ccli8 Sep 26, 2017
41f4e1a
Coordinate crypto init among AES/DES/SHA/PRNG
ccli8 Sep 26, 2017
1f3565e
Guard from re-entry into crypto H/W
ccli8 Sep 26, 2017
9c52660
Optimize AES alter. code
ccli8 Sep 26, 2017
a89cb2e
Fix AES alter. CFB128 error
ccli8 Sep 27, 2017
d6987bb
Refine AES/DES alter. code
ccli8 Sep 27, 2017
77c53f8
Coordinate crypto interrupt handler among AES/PRNG
ccli8 Sep 27, 2017
0a56b34
Refine AES alter. key endianness code
ccli8 Sep 27, 2017
56087fe
Fix compile error as mbedtls is not included
ccli8 Sep 29, 2017
ad70246
Fix compile error with disabled crypto
ccli8 Nov 6, 2017
0b51602
Refine AES/DES alter. DMA buffer requirement comment
ccli8 Nov 7, 2017
402d2d2
Strengthen crypto DMA buffer check
ccli8 Nov 8, 2017
e7f75b0
Fix SHA H/W is not stopped in corner case
ccli8 Nov 8, 2017
e1714d1
Fix SHA H/W resource leakage in context cloning
ccli8 Nov 9, 2017
2ba7994
Guard against SHA internal state size is not word-aligned in SHA alter.
ccli8 Nov 9, 2017
5498bda
Refine code with SHA context selection in SHA alter.
ccli8 Nov 9, 2017
1c81288
Remove superfluous code in AES alter.
ccli8 Nov 20, 2017
7bd32f2
Fix multiple calls to SHA free in SHA alter.
ccli8 Nov 21, 2017
ada9a9e
Refine comment with BSP driver use in DES alter.
ccli8 Nov 21, 2017
acbc4e4
Add parameter check for configuring DES registers in DES alter.
ccli8 Nov 21, 2017
523ca0a
Fix parameter check for TMODE/OPMODE in DES alter.
ccli8 Nov 21, 2017
1018925
Update BSP crypto driver
ccli8 Nov 22, 2017
c8c9804
Call BSP driver rather than direct register access in DES alter.
ccli8 Nov 22, 2017
da84f71
Add memory barrier for DMA transfer in AES/DES alter.
ccli8 Nov 23, 2017
c0fe23b
Refine code in SHA alter.
ccli8 Dec 15, 2017
9374e43
Add comment for crypto_zeroize
ccli8 Dec 15, 2017
274a54e
Refine flow control code between crypto start and crypto ISR
ccli8 Dec 15, 2017
e352fc4
Use interrupt signal rather than polling to check operation completio…
ccli8 Dec 20, 2017
1fea286
Guard from reordering DMA wait and post-wait for crypto modules
ccli8 Dec 20, 2017
0243435
Remove duplicate configuration of CRPT->SHA_CTL/CRPT->HMAC_CTL in SHA…
ccli8 Dec 21, 2017
fd650ad
Fix indefinite loop in SHA alter.
ccli8 Dec 21, 2017
2caeb92
Fix context clone corner case in SHA alter.
ccli8 Dec 21, 2017
5938e6b
Remove unnecessary H/W context clone functions in SHA alter.
ccli8 Dec 21, 2017
51087a9
Fix DMA input/output buffers are overlapped in AES alter.
ccli8 Dec 25, 2017
1ca129a
NUCLEO_F413ZH: Add support for the NUCLEO-F413ZH board
adamheinrich Dec 29, 2017
f07c985
ff_lpc546xx: add enet
Dec 4, 2017
4a2ace9
ff_lpc546xx: change led1 and led3 and p26 pins
Dec 6, 2017
f42db05
Add minimal debug info to release and develop profiles.
Dec 14, 2017
fd800ca
STM32 : issue to exit deepsleep when RTC has not been initialized
jeromecoutant Dec 21, 2017
50ceca7
Handle multiple args per line in IAR cmd parser
theotherjimmy Jan 2, 2018
2e5fd74
Use os.sep and os.join instead of string ops
theotherjimmy Jan 2, 2018
6607c3b
Format memap
theotherjimmy Jan 2, 2018
a38aafe
Rework parsing dispatch
theotherjimmy Jan 2, 2018
94f4fdc
Correct Gcc builtin module naming
theotherjimmy Jan 2, 2018
70bb47f
Use non-scoped imports in memap
theotherjimmy Jan 2, 2018
be42b0d
Test memap IAR for multiple arguments per line
theotherjimmy Jan 2, 2018
3bc1928
Test gcc memap parser with compiler provided .o's
theotherjimmy Jan 2, 2018
c8b3537
Assert that reduce depth works and parameterize over path sep
theotherjimmy Jan 2, 2018
b7cabdd
littlefs: Fixed positive seek bounds checking
geky Jan 4, 2018
99e0ddf
Commit to fix the Online compiler issue for ARM mbed-os on REALTEK_RT…
prashantrar Jan 5, 2018
7b0f356
Fixing changes as requested
prashantrar Jan 8, 2018
37fb081
Simple typo fix in the README.md
iiSeymour Jan 8, 2018
632f06d
STM32F0 : ST CUBE version update to V1.9.0
jeromecoutant Dec 21, 2017
f5ac72f
BLE: Introduce pal client adaptation layer for nordic targets.
pan- Dec 20, 2017
502bdf5
BLE: Enable Generic client on Nordic targets.
pan- Dec 20, 2017
b6d4004
BLE: Remove old client implementation.
pan- Dec 20, 2017
33cbff4
BLE: Address GattClient comments
pan- Dec 21, 2017
9686fcc
BLE: Fix include dependency in UUID.h.
pan- Jan 8, 2018
46f0276
Nordic BLE: Simplification and clarification of pal client implementa…
pan- Jan 8, 2018
18343e1
Nordic BLE: Fix PalGattClient for SDK v13.
pan- Jan 8, 2018
757a1f8
Nordic BLE: Use SD API version rather than SDK define.
pan- Jan 8, 2018
bab609f
BLE: Put generic gattclient procedures inside the GattClient class
pan- Jan 10, 2018
6ab18b9
BLE: Align naming of GattClient procedure control blocks.
pan- Jan 10, 2018
0fdd108
BLE: Implement Generic GattClient reset logic.
pan- Jan 10, 2018
4f331b6
Nordic BLE: Fix stack event size
pan- Jan 10, 2018
27c5dfc
Fix bug allowing SPI::abort_transfer to incorrectly unlock deep sleep…
Dec 18, 2017
dc807b6
Fix bug allowing I2C::abort_transfer to incorrectly unlock deep sleep…
Dec 18, 2017
fd07de4
Update Mbed version block for patch release
adbridge Jan 12, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ The [release notes](https://os.mbed.com/releases) detail the current release. Yo

## Getting started for developers

We have a [developer webiste](https://os.mbed.com) for asking questions, engaging with others, finding information on boards and components, using an online IDE and compiler, reading the documentation and learning about what's new and what's coming next in Mbed OS.
We have a [developer website](https://os.mbed.com) for asking questions, engaging with others, finding information on boards and components, using an online IDE and compiler, reading the documentation and learning about what's new and what's coming next in Mbed OS.

## Getting started for contributors

Expand Down
6 changes: 5 additions & 1 deletion TESTS/mbed_drivers/lp_timer/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,17 @@ extern uint32_t SystemCoreClock;
* For K64F DELTA = (80000 / 120000000) * 1000000 = 666[us]
* For NUCLEO_F070RB DELTA = (80000 / 48000000) * 1000000 = 1666[us]
* For NRF51_DK DELTA = (80000 / 16000000) * 1000000 = 5000[us]
*
* As low power timer cannot be too much accurate, this DELTA should not be more precise than 500us,
* which corresponds to a maximum CPU clock around 130MHz
*/
#define US_PER_SEC 1000000
#define US_PER_MSEC 1000
#define TOLERANCE_FACTOR 80000.0f
#define US_FACTOR 1000000.0f
#define CLOCK_MAX 130000000

static const int delta_sys_clk_us = ((int) (TOLERANCE_FACTOR / (float) SystemCoreClock * US_FACTOR));
static const int delta_sys_clk_us = (SystemCoreClock < CLOCK_MAX? ((int) (TOLERANCE_FACTOR / (float) SystemCoreClock * US_FACTOR)):((int) (TOLERANCE_FACTOR / (float) CLOCK_MAX * US_FACTOR)));

/* When test performs time measurement using Timer in sequence, then measurement error accumulates
* in the successive attempts. */
Expand Down
Loading