From add283859d266878467bd1db3e00ff39071b2d1b Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Mon, 18 Nov 2024 09:39:01 +0100 Subject: [PATCH 1/3] Added release hw to new-feature/boards/42 --- .../board.cmake | 5 ++ .../board_starter_kit_pic32_bluetooth/board.h | 75 ++++++++++++++++++ changelog/new_hw.md | 29 +++++++ .../board-starter-kit-pic32-bluetooth.png | Bin 0 -> 23843 bytes .../Boards.json | 16 ++++ .../LinkerTables.json | 20 +++++ 6 files changed, 145 insertions(+) create mode 100644 bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.cmake create mode 100644 bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.h create mode 100644 changelog/new_hw.md create mode 100644 resources/images/boards/board-starter-kit-pic32-bluetooth.png create mode 100644 resources/queries/boards/board_starter_kit_pic32_bluetooth/Boards.json create mode 100644 resources/queries/boards/board_starter_kit_pic32_bluetooth/LinkerTables.json diff --git a/bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.cmake b/bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.cmake new file mode 100644 index 000000000..b13899b9c --- /dev/null +++ b/bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.cmake @@ -0,0 +1,5 @@ +if(${_MSDK_BOARD_NAME_} STREQUAL "PIC32_BLUETOOTH_STARTER_KIT") + set(BOARD_PATH "include/boards/board_starter_kit_pic32_bluetooth") + set(MCU_CARD FALSE) + set(SHIELD FALSE) +endif() diff --git a/bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.h b/bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.h new file mode 100644 index 000000000..9ef8a62b4 --- /dev/null +++ b/bsp/board/include/boards/board_starter_kit_pic32_bluetooth/board.h @@ -0,0 +1,75 @@ +/**************************************************************************** +** +** Copyright (C) ${COPYRIGHT_YEAR} MikroElektronika d.o.o. +** Contact: https://www.mikroe.com/contact +** +** This file is part of the mikroSDK package +** +** Commercial License Usage +** +** Licensees holding valid commercial NECTO compilers AI licenses may use this +** file in accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The MikroElektronika Company. +** For licensing terms and conditions see +** https://www.mikroe.com/legal/software-license-agreement. +** For further information use the contact form at +** https://www.mikroe.com/contact. +** +** +** GNU Lesser General Public License Usage +** +** Alternatively, this file may be used for +** non-commercial projects under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** The above copyright notice and this permission notice shall be +** included in all copies or substantial portions of the Software. +** +** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** OF MERCHANTABILITY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +** TO THE WARRANTIES FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +** +****************************************************************************/ +/*! + * @file board.h + * @brief Main board pin mapping. + */ + +#ifndef _BOARD_H_ +#define _BOARD_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#define BOARD_NAME "PIC32 BLUETOOTH STARTER KIT" + +#include "hal_target.h" + +// Mapping +#define HEADER_CONNECTOR_CN1_D3 RC6 +#define HEADER_CONNECTOR_CN1_D4 PB1 +#define HEADER_CONNECTOR_CN1_D5 PC7 +#define HEADER_CONNECTOR_CN1_D6 PC2 +#define HEADER_CONNECTOR_CN1_D7 PB8 +#define HEADER_CONNECTOR_CN1_D8 PB5 +#define HEADER_CONNECTOR_CN1_D9 PB9 +#define HEADER_CONNECTOR_CN1_D10 PB4 +#define HEADER_CONNECTOR_CN1_D11 PA8 +#define HEADER_CONNECTOR_CN1_D12 PB14 +#define HEADER_CONNECTOR_CN1_D13 PA9 +#define HEADER_CONNECTOR_CN1_D14 PC1 + +#ifdef __cplusplus +} +#endif + +#endif // _BOARD_H_ +// ------------------------------------------------------------------------- END diff --git a/changelog/new_hw.md b/changelog/new_hw.md new file mode 100644 index 000000000..86a2a5029 --- /dev/null +++ b/changelog/new_hw.md @@ -0,0 +1,29 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# `DATE` + +## Changes + +- [`DATE`](#date) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [PIC32 Bluetooth Starter Kit](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.analog.dac/mcu08.dm320018/1.0.0?view=about) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- diff --git a/resources/images/boards/board-starter-kit-pic32-bluetooth.png b/resources/images/boards/board-starter-kit-pic32-bluetooth.png new file mode 100644 index 0000000000000000000000000000000000000000..8ddb910db6ac9714d30ee06b4fbc50a45ba5211f GIT binary patch literal 23843 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 Date: Thu, 21 Nov 2024 07:20:56 +0000 Subject: [PATCH 2/3] Remove old changelog file after moving it --- changelog/new_hw.md | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 changelog/new_hw.md diff --git a/changelog/new_hw.md b/changelog/new_hw.md deleted file mode 100644 index 86a2a5029..000000000 --- a/changelog/new_hw.md +++ /dev/null @@ -1,29 +0,0 @@ -

- MikroElektronika -

- ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- - -# `DATE` - -## Changes - -- [`DATE`](#date) - - [Changes](#changes) - - [NEW HARDWARE](#new-hardware) - -### NEW HARDWARE - -Support added for following hardware: - -+ [PIC32 Bluetooth Starter Kit](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.analog.dac/mcu08.dm320018/1.0.0?view=about) - ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- From a2585434b0e80b8f0eaf52ccd1140db8c42d95c8 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 21 Nov 2024 07:20:56 +0000 Subject: [PATCH 3/3] Updated changelog files with latest release info. --- changelog/v2.12.0/changelog.md | 1 + changelog/v2.12.0/new_hw/2024-11-21.md | 29 ++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 changelog/v2.12.0/new_hw/2024-11-21.md diff --git a/changelog/v2.12.0/changelog.md b/changelog/v2.12.0/changelog.md index 12f478e16..2d48c4168 100644 --- a/changelog/v2.12.0/changelog.md +++ b/changelog/v2.12.0/changelog.md @@ -51,6 +51,7 @@ Support added for following hardware: + **[2024-11-18](./new_hw/2024-11-18.md)** + **[2024-11-19](./new_hw/2024-11-19.md)** + **[2024-11-20](./new_hw/2024-11-20.md)** ++ **[2024-11-21](./new_hw/2024-11-21.md)** --- diff --git a/changelog/v2.12.0/new_hw/2024-11-21.md b/changelog/v2.12.0/new_hw/2024-11-21.md new file mode 100644 index 000000000..dc0562b38 --- /dev/null +++ b/changelog/v2.12.0/new_hw/2024-11-21.md @@ -0,0 +1,29 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# 2024-11-21 + +## Changes + +- [2024-11-21](#2024-11-21) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [PIC32 Bluetooth Starter Kit](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.analog.dac/mcu08.dm320018/1.0.0?view=about) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +---