From 488fc3c7f76e8cd08015a3fe55708e7cbfa5ab92 Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Tue, 24 Dec 2024 09:29:17 +0100 Subject: [PATCH 1/3] Added release hw to new-feature/boards/60 --- .../board.cmake | 5 + .../board.h | 197 ++++++++++++++++++ changelog/new_hw.md | 29 +++ ...usb-starter-kit-with-dspic33ep512mu810.png | Bin 0 -> 16643 bytes .../Boards.json | 16 ++ .../LinkerTables.json | 20 ++ 6 files changed, 267 insertions(+) create mode 100644 bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.cmake create mode 100644 bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.h create mode 100644 changelog/new_hw.md create mode 100644 resources/images/boards/board-dspic33e-usb-starter-kit-with-dspic33ep512mu810.png create mode 100644 resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/Boards.json create mode 100644 resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/LinkerTables.json diff --git a/bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.cmake b/bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.cmake new file mode 100644 index 000000000..81633096f --- /dev/null +++ b/bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.cmake @@ -0,0 +1,5 @@ +if(${_MSDK_BOARD_NAME_} STREQUAL "DSPIC33E_USB_STARTER_KIT_WITH_DSPIC33EP512MU810") + set(BOARD_PATH "include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810") + set(MCU_CARD FALSE) + set(SHIELD FALSE) +endif() diff --git a/bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.h b/bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.h new file mode 100644 index 000000000..1503dda94 --- /dev/null +++ b/bsp/board/include/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/board.h @@ -0,0 +1,197 @@ +/**************************************************************************** +** +** 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 "dsPIC33E USB Starter Kit With dsPIC33EP512MU810" + +#include "hal_target.h" + +// Mapping +#define HEADER_CONNECTOR_CN1_D1 GPIO_PG15 +#define HEADER_CONNECTOR_CN1_D2 // Pin not routed +#define HEADER_CONNECTOR_CN1_D3 GPIO_PG14 +#define HEADER_CONNECTOR_CN1_D4 GPIO_PA6 +#define HEADER_CONNECTOR_CN1_D5 GPIO_PG12 +#define HEADER_CONNECTOR_CN1_D6 GPIO_PA7 +#define HEADER_CONNECTOR_CN1_D8 GPIO_PG13 +#define HEADER_CONNECTOR_CN1_D9 GPIO_PE6 +#define HEADER_CONNECTOR_CN1_D10 GPIO_PG10 +#define HEADER_CONNECTOR_CN1_D11 // Pin not routed +#define HEADER_CONNECTOR_CN1_D12 // Pin not routed +#define HEADER_CONNECTOR_CN1_D13 GPIO_PE5 +#define HEADER_CONNECTOR_CN1_D14 GPIO_PG1 +#define HEADER_CONNECTOR_CN1_D17 GPIO_PE3 +#define HEADER_CONNECTOR_CN1_D18 GPIO_PF0 +#define HEADER_CONNECTOR_CN1_D19 GPIO_PE2 +#define HEADER_CONNECTOR_CN1_D20 GPIO_PD12 +#define HEADER_CONNECTOR_CN1_D21 GPIO_PE1 +#define HEADER_CONNECTOR_CN1_D22 GPIO_PD13 +#define HEADER_CONNECTOR_CN1_D23 GPIO_PE0 +#define HEADER_CONNECTOR_CN1_D24 GPIO_PD6 +#define HEADER_CONNECTOR_CN1_D25 GPIO_PD5 +#define HEADER_CONNECTOR_CN1_D26 GPIO_PD7 +#define HEADER_CONNECTOR_CN1_D27 GPIO_PD11 +#define HEADER_CONNECTOR_CN1_D28 GPIO_PD4 +#define HEADER_CONNECTOR_CN1_D29 GPIO_PD10 +#define HEADER_CONNECTOR_CN1_D30 GPIO_PC13 +#define HEADER_CONNECTOR_CN1_D31 GPIO_PC14 +#define HEADER_CONNECTOR_CN1_D32 GPIO_PC14 +#define HEADER_CONNECTOR_CN1_D33 // Pin not routed +#define HEADER_CONNECTOR_CN1_D34 // Pin not routed +#define HEADER_CONNECTOR_CN1_D35 GPIO_PC1 +#define HEADER_CONNECTOR_CN1_D36 GPIO_PA0 +#define HEADER_CONNECTOR_CN1_D37 GPIO_PC2 +#define HEADER_CONNECTOR_CN1_D38 GPIO_PD4 +#define HEADER_CONNECTOR_CN1_D39 GPIO_PC3 +#define HEADER_CONNECTOR_CN1_D40 GPIO_PD3 +#define HEADER_CONNECTOR_CN1_D41 GPIO_PC4 +#define HEADER_CONNECTOR_CN1_D42 GPIO_PD2 +#define HEADER_CONNECTOR_CN1_D43 // Pin not routed +#define HEADER_CONNECTOR_CN1_D44 GPIO_PD1 +#define HEADER_CONNECTOR_CN1_D45 GPIO_PG6 +#define HEADER_CONNECTOR_CN1_D46 GPIO_PD0 +#define HEADER_CONNECTOR_CN1_D47 GPIO_PG7 +#define HEADER_CONNECTOR_CN1_D48 GPIO_PD12 +#define HEADER_CONNECTOR_CN1_D49 GPIO_PG8 +#define HEADER_CONNECTOR_CN1_D50 GPIO_PD11 +#define HEADER_CONNECTOR_CN1_D51 GPIO_PG9 +#define HEADER_CONNECTOR_CN1_D52 GPIO_PD10 +#define HEADER_CONNECTOR_CN1_D53 // Pin not routed +#define HEADER_CONNECTOR_CN1_D54 GPIO_PD9 +#define HEADER_CONNECTOR_CN1_D55 // Pin not routed +#define HEADER_CONNECTOR_CN1_D56 // Pin not routed +#define HEADER_CONNECTOR_CN1_D57 // Pin not routed +#define HEADER_CONNECTOR_CN1_D58 GPIO_PD8 +#define HEADER_CONNECTOR_CN1_D62 GPIO_PB5 +#define HEADER_CONNECTOR_CN1_D63 GPIO_PB5 +#define HEADER_CONNECTOR_CN1_D64 GPIO_PB4 +#define HEADER_CONNECTOR_CN1_D65 GPIO_PB4 +#define HEADER_CONNECTOR_CN1_D66 GPIO_PB3 +#define HEADER_CONNECTOR_CN1_D67 GPIO_PB3 +#define HEADER_CONNECTOR_CN1_D68 GPIO_PB2 +#define HEADER_CONNECTOR_CN1_D69 GPIO_PB2 +#define HEADER_CONNECTOR_CN1_D70 GPIO_PB1 +#define HEADER_CONNECTOR_CN1_D71 GPIO_PB8 +#define HEADER_CONNECTOR_CN1_D72 GPIO_PB0 +#define HEADER_CONNECTOR_CN1_D73 GPIO_PB9 +#define HEADER_CONNECTOR_CN1_D74 GPIO_PA3 +#define HEADER_CONNECTOR_CN1_D75 // Pin not routed +#define HEADER_CONNECTOR_CN1_D76 GPIO_PA2 +#define HEADER_CONNECTOR_CN1_D77 // Pin not routed +#define HEADER_CONNECTOR_CN1_D78 // Pin not routed +#define HEADER_CONNECTOR_CN1_D79 GPIO_PA15 +#define HEADER_CONNECTOR_CN1_D80 // Pin not routed +#define HEADER_CONNECTOR_CN1_D81 GPIO_PA14 +#define HEADER_CONNECTOR_CN1_D82 // Pin not routed +#define HEADER_CONNECTOR_CN1_D83 GPIO_PE9 +#define HEADER_CONNECTOR_CN1_D84 GPIO_PA14 +#define HEADER_CONNECTOR_CN1_D85 GPIO_PE8 +#define HEADER_CONNECTOR_CN1_D86 GPIO_PA15 +#define HEADER_CONNECTOR_CN1_D87 GPIO_PD0 +#define HEADER_CONNECTOR_CN1_D88 GPIO_PF2 +#define HEADER_CONNECTOR_CN1_D90 GPIO_PF8 +#define HEADER_CONNECTOR_CN1_D91 GPIO_PD10 +#define HEADER_CONNECTOR_CN1_D92 // Pin not routed +#define HEADER_CONNECTOR_CN1_D93 GPIO_PC4 +#define HEADER_CONNECTOR_CN1_D94 GPIO_PD14 +#define HEADER_CONNECTOR_CN1_D95 GPIO_PD0 +#define HEADER_CONNECTOR_CN1_D96 // Pin not routed +#define HEADER_CONNECTOR_CN1_D97 GPIO_PB2 +#define HEADER_CONNECTOR_CN1_D98 // Pin not routed +#define HEADER_CONNECTOR_CN1_D99 // Pin not routed +#define HEADER_CONNECTOR_CN1_D100 // Pin not routed +#define HEADER_CONNECTOR_CN1_D101 GPIO_PA13 +#define HEADER_CONNECTOR_CN1_D102 GPIO_PA13 +#define HEADER_CONNECTOR_CN1_D103 GPIO_PB11 +#define HEADER_CONNECTOR_CN1_D105 GPIO_PB12 +#define HEADER_CONNECTOR_CN1_D106 GPIO_PF13 +#define HEADER_CONNECTOR_CN1_D107 GPIO_PB13 +#define HEADER_CONNECTOR_CN1_D108 GPIO_PF12 +#define HEADER_CONNECTOR_CN1_D109 GPIO_PF4 +#define HEADER_CONNECTOR_CN1_D110 GPIO_PF4 +#define HEADER_CONNECTOR_CN1_D111 GPIO_PF5 +#define HEADER_CONNECTOR_CN1_D112 GPIO_PF5 +#define HEADER_CONNECTOR_CN1_D113 GPIO_PA9 +#define HEADER_CONNECTOR_CN1_D114 GPIO_PA9 +#define HEADER_CONNECTOR_CN1_D115 GPIO_PA10 +#define HEADER_CONNECTOR_CN1_D116 GPIO_PA10 +#define HEADER_CONNECTOR_CN1_D117 GPIO_PG6 +#define HEADER_CONNECTOR_CN1_D118 GPIO_PA5 +#define HEADER_CONNECTOR_CN1_D119 GPIO_PG7 +#define HEADER_CONNECTOR_CN1_D120 GPIO_PA4 +#define HEADER_CONNECTOR_CN1_D121 // Pin not routed +#define HEADER_CONNECTOR_CN1_D122 // Pin not routed +#define HEADER_CONNECTOR_CN1_D123 GPIO_PG8 +#define HEADER_CONNECTOR_CN1_D124 GPIO_PA1 +#define HEADER_CONNECTOR_CN1_D125 GPIO_PG9 +#define HEADER_CONNECTOR_CN1_D126 GPIO_PA0 +#define HEADER_CONNECTOR_CN1_D127 GPIO_PB14 +#define HEADER_CONNECTOR_CN1_D128 // Pin not routed +#define HEADER_CONNECTOR_CN1_D129 GPIO_PA0 +#define HEADER_CONNECTOR_CN1_D130 // Pin not routed +#define HEADER_CONNECTOR_CN1_D131 // Pin not routed +#define HEADER_CONNECTOR_CN1_D132 // Pin not routed + +// LEDS +#define LED1 GPIO_PD0 +#define LED2 GPIO_PD1 +#define LED3 GPIO_PD2 + +// BUTTONS +#define BUTTON1 GPIO_PD6 +#define BUTTON2 GPIO_PD7 +#define BUTTON3 GPIO_PD13 + +#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..b479e43bb --- /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: + ++ [dsPIC33E USB Starter Kit With dsPIC33EP512MU810](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.usb/mcu08.dm330012/1.0.0?view=about) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- diff --git a/resources/images/boards/board-dspic33e-usb-starter-kit-with-dspic33ep512mu810.png b/resources/images/boards/board-dspic33e-usb-starter-kit-with-dspic33ep512mu810.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1b131b039eefa0cb50bc7abe14858fabe1c2ab GIT binary patch literal 16643 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 I%9w}zKNUW}U;qFB literal 0 HcmV?d00001 diff --git a/resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/Boards.json b/resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/Boards.json new file mode 100644 index 000000000..ceaab808d --- /dev/null +++ b/resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/Boards.json @@ -0,0 +1,16 @@ +{ + "uid": "DSPIC33E_USB_STARTER_KIT_WITH_DSPIC33EP512MU810", + "name": "dsPIC33E USB Starter Kit With dsPIC33EP512MU810", + "icon": "images/boards/board-dspic33e-usb-starter-kit-with-dspic33ep512mu810.png", + "default_device": "", + "soldered_device": "DSPIC33EP512MU810", + "category": "Starter boards", + "mikrobus_count": 0, + "sort_order": 7, + "min_pin_count": 0, + "display_socket": "NO_DISPLAY", + "sdk_config": "{\"_MSDK_BOARD_NAME_\":\"DSPIC33E_USB_STARTER_KIT_WITH_DSPIC33EP512MU810\"}", + "necto_config": "", + "display": "NO_DISPLAY", + "package_uid": "100/TQFP" +} diff --git a/resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/LinkerTables.json b/resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/LinkerTables.json new file mode 100644 index 000000000..72a2d73e5 --- /dev/null +++ b/resources/queries/boards/board_dspic33e_usb_starter_kit_with_dspic33ep512mu810/LinkerTables.json @@ -0,0 +1,20 @@ +{ + "board_uid": "DSPIC33E_USB_STARTER_KIT_WITH_DSPIC33EP512MU810", + "tables": [ + { + "BoardToDevice": { + "device_uid": "DSPIC33EP512MU810" + } + }, + { + "BoardToSocket": { + "socket_uid": ["NONE"] + } + }, + { + "SDKToBoard": { + "sdk_uid": "2.11.2+" + } + } + ] +} From d022813f30e9bd198a40f5682d1f9a7146085094 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 24 Dec 2024 08:45:34 +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 b479e43bb..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: - -+ [dsPIC33E USB Starter Kit With dsPIC33EP512MU810](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.usb/mcu08.dm330012/1.0.0?view=about) - ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- From febde78811fafe49e580091d8fb9ff21d8575440 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 24 Dec 2024 08:45:35 +0000 Subject: [PATCH 3/3] Updated changelog files with latest release info. --- changelog/v2.13.0/changelog.md | 2 ++ changelog/v2.13.0/new_hw/2024-12-24.md | 29 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 changelog/v2.13.0/new_hw/2024-12-24.md diff --git a/changelog/v2.13.0/changelog.md b/changelog/v2.13.0/changelog.md index 65bb1e9eb..210ef1f4a 100644 --- a/changelog/v2.13.0/changelog.md +++ b/changelog/v2.13.0/changelog.md @@ -120,6 +120,8 @@ Support added for following hardware: ++ **[2024-12-24](./new_hw/2024-12-24.md)** + --- **[BACK TO MAIN FILE](../../changelog.md)** diff --git a/changelog/v2.13.0/new_hw/2024-12-24.md b/changelog/v2.13.0/new_hw/2024-12-24.md new file mode 100644 index 000000000..ea42ebf81 --- /dev/null +++ b/changelog/v2.13.0/new_hw/2024-12-24.md @@ -0,0 +1,29 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# 2024-12-24 + +## Changes + +- [2024-12-24](#2024-12-24) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [dsPIC33E USB Starter Kit With dsPIC33EP512MU810](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.usb/mcu08.dm330012/1.0.0?view=about) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +---