From bba4b979690e4c057ffe077e65766db5a307d610 Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Mon, 23 Dec 2024 13:38:24 +0100 Subject: [PATCH 1/3] Added release hw to new-feature/boards/62 --- .../board.cmake | 5 + .../board.h | 121 ++++++++++++++++++ changelog/new_hw.md | 29 +++++ ...dspicdem-mc1-motor-control-development.png | Bin 0 -> 15316 bytes .../Boards.json | 16 +++ .../LinkerTables.json | 20 +++ 6 files changed, 191 insertions(+) create mode 100644 bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.cmake create mode 100644 bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.h create mode 100644 changelog/new_hw.md create mode 100644 resources/images/boards/board-dspicdem-mc1-motor-control-development.png create mode 100644 resources/queries/boards/board_dspicdem_mc1_motor_control_development/Boards.json create mode 100644 resources/queries/boards/board_dspicdem_mc1_motor_control_development/LinkerTables.json diff --git a/bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.cmake b/bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.cmake new file mode 100644 index 000000000..f1e8f0150 --- /dev/null +++ b/bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.cmake @@ -0,0 +1,5 @@ +if(${_MSDK_BOARD_NAME_} STREQUAL "DSPICDEM_MC1_MOTOR_CONTROL_DEVELOPMENT_BOARD") + set(BOARD_PATH "include/boards/board_dspicdem_mc1_motor_control_development") + set(MCU_CARD FALSE) + set(SHIELD FALSE) +endif() diff --git a/bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.h b/bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.h new file mode 100644 index 000000000..5d459ddfd --- /dev/null +++ b/bsp/board/include/boards/board_dspicdem_mc1_motor_control_development/board.h @@ -0,0 +1,121 @@ +/**************************************************************************** +** +** 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 "dsPICDEM MC1 Motor Control Development Board" + +#include "hal_target.h" + +// Mapping +#define HEADER_CONNECTOR_CN1_D1 GPIO_PB10 +#define HEADER_CONNECTOR_CN1_D2 GPIO_PB1 +#define HEADER_CONNECTOR_CN1_D3 GPIO_PB8 +#define HEADER_CONNECTOR_CN1_D4 // Pin not routed +#define HEADER_CONNECTOR_CN1_D5 GPIO_PB13 +#define HEADER_CONNECTOR_CN1_D6 GPIO_PD10 +#define HEADER_CONNECTOR_CN1_D7 GPIO_PE7 +#define HEADER_CONNECTOR_CN1_D8 GPIO_PB9 +#define HEADER_CONNECTOR_CN1_D9 // Pin not routed +#define HEADER_CONNECTOR_CN1_D10 GPIO_PD5 +#define HEADER_CONNECTOR_CN1_D11 GPIO_PE5 +#define HEADER_CONNECTOR_CN1_D12 GPIO_PE3 +#define HEADER_CONNECTOR_CN1_D13 GPIO_PE1 +#define HEADER_CONNECTOR_CN1_D14 GPIO_PF6 +#define HEADER_CONNECTOR_CN1_D15 GPIO_PB15 +#define HEADER_CONNECTOR_CN1_D16 GPIO_PB1 +#define HEADER_CONNECTOR_CN1_D17 GPIO_PB6 +#define HEADER_CONNECTOR_CN1_D18 // Pin not routed +#define HEADER_CONNECTOR_CN1_D19 // Pin not routed +#define HEADER_CONNECTOR_CN1_D20 GPIO_PB2 +#define HEADER_CONNECTOR_CN1_D21 GPIO_PB0 +#define HEADER_CONNECTOR_CN1_D22 GPIO_PB14 +#define HEADER_CONNECTOR_CN1_D23 GPIO_PB14 +#define HEADER_CONNECTOR_CN1_D24 GPIO_PB12 +#define HEADER_CONNECTOR_CN1_D25 GPIO_PE6 +#define HEADER_CONNECTOR_CN1_D26 GPIO_PB11 +#define HEADER_CONNECTOR_CN1_D27 // Pin not routed +#define HEADER_CONNECTOR_CN1_D28 GPIO_PD4 +#define HEADER_CONNECTOR_CN1_D29 GPIO_PE4 +#define HEADER_CONNECTOR_CN1_D30 GPIO_PE2 +#define HEADER_CONNECTOR_CN1_D31 GPIO_PE0 +#define HEADER_CONNECTOR_CN1_D32 GPIO_PF7 +#define HEADER_CONNECTOR_CN1_D33 GPIO_PE9 +#define HEADER_CONNECTOR_CN1_D34 GPIO_PB2 +#define HEADER_CONNECTOR_CN1_D35 GPIO_PB0 +#define HEADER_CONNECTOR_CN1_D36 // Pin not routed +#define HEADER_CONNECTOR_CN1_D37 // Pin not routed + +// LCD +#define LCD_EN GPIO_PD13 +#define LCD_DB0 GPIO_PD0 +#define LCD_DB1 GPIO_PD1 +#define LCD_DB2 GPIO_PD2 +#define LCD_DB3 GPIO_PD3 +#define LCD_R_W GPIO_PC1 +#define LCD_D_C GPIO_PC3 + +// LEDS +#define LED1 GPIO_PA9 +#define LED2 GPIO_PA10 +#define LED3 GPIO_PA14 +#define LED4 GPIO_PA15 + +// BUTTONS +#define BUTTON1 GPIO_PG6 +#define BUTTON2 GPIO_PG7 +#define BUTTON3 GPIO_PG8 +#define BUTTON4 GPIO_PG9 + +#ifdef __cplusplus +} +#endif + +#endif // _BOARD_H_ +// ------------------------------------------------------------------------- END \ No newline at end of file diff --git a/changelog/new_hw.md b/changelog/new_hw.md new file mode 100644 index 000000000..2ec5a36fc --- /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: + ++ [dsPICDEM MC1 Motor Control Development Board](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.can.Others/mcu08.dm300020/1.0.0?view=about) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- diff --git a/resources/images/boards/board-dspicdem-mc1-motor-control-development.png b/resources/images/boards/board-dspicdem-mc1-motor-control-development.png new file mode 100644 index 0000000000000000000000000000000000000000..369d16ba352719e60631e96332880448a9debfdb GIT binary patch literal 15316 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 literal 0 HcmV?d00001 diff --git a/resources/queries/boards/board_dspicdem_mc1_motor_control_development/Boards.json b/resources/queries/boards/board_dspicdem_mc1_motor_control_development/Boards.json new file mode 100644 index 000000000..1d42fc581 --- /dev/null +++ b/resources/queries/boards/board_dspicdem_mc1_motor_control_development/Boards.json @@ -0,0 +1,16 @@ +{ + "uid": "DSPICDEM_MC1_MOTOR_CONTROL_DEVELOPMENT_BOARD", + "name": "dsPICDEM MC1 Motor Control Development Board", + "icon": "images/boards/board-dspicdem-mc1-motor-control-development.png", + "default_device": "", + "soldered_device": "DSPIC30F6010", + "category": "Development Systems", + "mikrobus_count": 0, + "sort_order": 6, + "min_pin_count": 0, + "display_socket": "NO_DISPLAY", + "sdk_config": "{\"_MSDK_BOARD_NAME_\":\"DSPICDEM_MC1_MOTOR_CONTROL_DEVELOPMENT_BOARD\"}", + "necto_config": "", + "display": "NO_DISPLAY", + "package_uid": "64/TQFP" +} diff --git a/resources/queries/boards/board_dspicdem_mc1_motor_control_development/LinkerTables.json b/resources/queries/boards/board_dspicdem_mc1_motor_control_development/LinkerTables.json new file mode 100644 index 000000000..c0e365fc2 --- /dev/null +++ b/resources/queries/boards/board_dspicdem_mc1_motor_control_development/LinkerTables.json @@ -0,0 +1,20 @@ +{ + "board_uid": "DSPICDEM_MC1_MOTOR_CONTROL_DEVELOPMENT_BOARD", + "tables": [ + { + "BoardToDevice": { + "device_uid": "DSPIC30F6010" + } + }, + { + "BoardToSocket": { + "socket_uid": ["NONE"] + } + }, + { + "SDKToBoard": { + "sdk_uid": "2.11.2+" + } + } + ] +} From ba5caf08e0c6b89838763163c7ac8847e49ba4f8 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 26 Dec 2024 07:25:04 +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 2ec5a36fc..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: - -+ [dsPICDEM MC1 Motor Control Development Board](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.can.Others/mcu08.dm300020/1.0.0?view=about) - ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- From f7e99b0a5d211266052917606ef3c40972147ec1 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 26 Dec 2024 07:25:05 +0000 Subject: [PATCH 3/3] Updated changelog files with latest release info. --- changelog/v2.13.0/changelog.md | 1 + changelog/v2.13.0/new_hw/2024-12-26.md | 29 ++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 changelog/v2.13.0/new_hw/2024-12-26.md diff --git a/changelog/v2.13.0/changelog.md b/changelog/v2.13.0/changelog.md index aa82535ff..1a5d34344 100644 --- a/changelog/v2.13.0/changelog.md +++ b/changelog/v2.13.0/changelog.md @@ -122,6 +122,7 @@ Support added for following hardware: + **[2024-12-24](./new_hw/2024-12-24.md)** + **[2024-12-25](./new_hw/2024-12-25.md)** ++ **[2024-12-26](./new_hw/2024-12-26.md)** --- diff --git a/changelog/v2.13.0/new_hw/2024-12-26.md b/changelog/v2.13.0/new_hw/2024-12-26.md new file mode 100644 index 000000000..51020da12 --- /dev/null +++ b/changelog/v2.13.0/new_hw/2024-12-26.md @@ -0,0 +1,29 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# 2024-12-26 + +## Changes + +- [2024-12-26](#2024-12-26) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [dsPICDEM MC1 Motor Control Development Board](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.can.Others/mcu08.dm300020/1.0.0?view=about) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +---