Skip to content

Adding NUCLEO_WB55RG support #9814

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 38 commits into from
Apr 4, 2019
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
81f9854
NUCLEO_WB55RG: add SDK files
bcostm Sep 25, 2018
4547fa3
NUCLEO_WB55RG: update mbed_rtx.h
bcostm Sep 25, 2018
baf7a12
NUCLEO_WB55RG: IAR, ARM and GCC linker files alignment
LMESTM Jan 10, 2019
beab697
NUCLEO_WB55RG: update STM common files
bcostm Sep 25, 2018
ea86e8e
NUCLEO_WB55RG: HAL API updates to get SLEEP, RTC and LPTICKER OK
jeromecoutant Oct 8, 2018
e8a49e9
NUCLEO_WB55RG: add WB Cube files reused for BLE transport layer
bcostm Sep 25, 2018
16ed109
NUCLEO_WB55RG: WB Transport Layer Cube files modifications
LMESTM Jan 10, 2019
6234b35
NUCLEO_WB55RG: add Cordio HCI and Transport Layer driver
LMESTM Feb 5, 2019
96ecd48
NUCLEO_WB55RG: update targets.json
bcostm Sep 25, 2018
27e7e4d
NUCLEO_WB55RG: Rework Clock and sleep support
LMESTM Feb 8, 2019
5871a71
STM32WB: Move STM32WB utilies from FEATURE_BLE to targets folder
LMESTM Feb 20, 2019
22f9ac6
STM32WB: FIX LL RTC warning
LMESTM Feb 20, 2019
5aa609b
STM: fix minor warnings
LMESTM Feb 20, 2019
d9c17ad
Add WB support and CUBE FW version in readme.md
LMESTM Feb 20, 2019
e2cdb19
STM32WB: Add missing analogin_pinmap
LMESTM Feb 20, 2019
bb2aea4
fixup! NUCLEO_WB55RG: add SDK files
LMESTM Feb 21, 2019
f9b4f11
STM32WB: Adapt I2C timings
LMESTM Feb 21, 2019
f2580c1
STM32WB: Fix ARM link error in mbed2
LMESTM Feb 21, 2019
08965e1
STM32WB: add debug trace group in BLE Transport Layer
LMESTM Feb 22, 2019
e925bd7
STM32WB: Set a random static address during init
LMESTM Feb 22, 2019
002f40d
STM32WB: ARM linker script update
LMESTM Feb 26, 2019
7afad64
STM32WB55RG: Add board declaration in tools
LMESTM Feb 26, 2019
536c37f
STM32WB55RG: temporarily remove device_name property in targets.json
LMESTM Mar 1, 2019
c53021b
STM32WB: Update headers
LMESTM Mar 4, 2019
3ebf7c9
STM32WB: remove duplicate file
LMESTM Mar 4, 2019
740e296
STM32WB: fix compilation issue with ARMC6
LMESTM Mar 11, 2019
6caa4d4
STM32WB: Add SPDX identifier to new files
LMESTM Mar 11, 2019
fd6f12f
STM32WB: move HCI driver to target specific folder
LMESTM Mar 15, 2019
9b2acb2
STM32WB: handle extended reset
LMESTM Mar 18, 2019
c72b0e7
STM32WB: fix some styling in HCI driver
LMESTM Mar 18, 2019
6336e4b
STM32WB: Handle re-init case of transport layer
LMESTM Mar 20, 2019
71c396c
STM32WB: update GCC linker script to match with master
LMESTM Mar 19, 2019
14ee4a1
STM32WB: Add TRNG HW Semaphore
LMESTM Feb 25, 2019
b21110d
STM32WB: Add FLASH HW Semaphore
LMESTM Feb 25, 2019
718b165
STM32WB: update deep sleep sequence
LMESTM Mar 26, 2019
a744343
STM32WB: disable debug lines when not needed
LMESTM Mar 26, 2019
c627798
STM32WB: Only configure default peripherals in SetSysClock
LMESTM Mar 29, 2019
b0f4815
STM32WB: ADC INTERNAL CHANNEL reset after read
LMESTM Mar 29, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
STM32WB: Add SPDX identifier to new files
also update the copyright year when needed
  • Loading branch information
LMESTM committed Mar 29, 2019
commit 6caa4d487f7dd56ffaa1b0b5e40ea93e76893652
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/*
* Copyright (c) 2018 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2013 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2018, STMicroelectronics
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2013 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2017 ARM Limited
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

/**
* This file configures the system clock as follows:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#! armcc -E
; Scatter-Loading Description File
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Copyright (c) 2015, STMicroelectronics
; Copyright (c) 2019, STMicroelectronics
; SPDX-License-Identifier: Apache-2.0
; All rights reserved.
;
; Redistribution and use in source and binary forms, with or without
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
#! armcc -E
; Scatter-Loading Description File
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Copyright (c) 2015, STMicroelectronics
; Copyright (c) 2019, STMicroelectronics
; SPDX-License-Identifier: Apache-2.0
; All rights reserved.
;
; Redistribution and use in source and binary forms, with or without
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
/*
* Copyright (c) 2019, STMicroelectronics
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

if (!isdefinedsymbol(MBED_APP_START)) { define symbol MBED_APP_START = 0x08000000; }
if (!isdefinedsymbol(MBED_APP_SIZE)) { define symbol MBED_APP_SIZE = 0x80000; }

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2013 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2013 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2016, STMicroelectronics
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2013 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2018 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/analogin_device.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/common_objects.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/device.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
3 changes: 2 additions & 1 deletion targets/TARGET_STM/TARGET_STM32WB/flash_api.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/* mbed Microcontroller Library
* Copyright (c) 2006-2013 ARM Limited
* Copyright (c) 2019 ARM Limited
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/gpio_irq_device.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/gpio_irq_device.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/i2c_device.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/pin_device.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/pwmout_device.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/pwmout_device.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/serial_device.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/spi_api.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/spi_device.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
1 change: 1 addition & 0 deletions targets/TARGET_STM/TARGET_STM32WB/wb_sleep.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
/* mbed Microcontroller Library
*******************************************************************************
* Copyright (c) 2019, STMicroelectronics
* SPDX-License-Identifier: Apache-2.0
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down