From f2d4d6b20658286f666d89e3e6a6a8eea4ac7f9a Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Fri, 6 Dec 2024 08:07:01 +0100 Subject: [PATCH 1/5] Added release hw to new-feature/boards_cards/13 --- .../board_curiosity_pic32mz_ef_20/board.cmake | 5 + .../board_curiosity_pic32mz_ef_20/board.h | 126 ++++++++++++++++++ changelog/new_hw.md | 30 +++++ .../boards/board-curiosity-pic32mz-ef-20.png | Bin 0 -> 23706 bytes .../board_curiosity_pic32mz_ef_20/Boards.json | 16 +++ .../LinkerTables.json | 20 +++ .../Devices.json | 18 +++ .../LinkerTables.json | 39 ++++++ 8 files changed, 254 insertions(+) create mode 100644 bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.cmake create mode 100644 bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.h create mode 100644 changelog/new_hw.md create mode 100644 resources/images/boards/board-curiosity-pic32mz-ef-20.png create mode 100644 resources/queries/boards/board_curiosity_pic32mz_ef_20/Boards.json create mode 100644 resources/queries/boards/board_curiosity_pic32mz_ef_20/LinkerTables.json create mode 100644 resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/Devices.json create mode 100644 resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/LinkerTables.json diff --git a/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.cmake b/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.cmake new file mode 100644 index 000000000..0a267ed1e --- /dev/null +++ b/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.cmake @@ -0,0 +1,5 @@ +if(${_MSDK_BOARD_NAME_} STREQUAL "BOARD_CURIOSITY_PIC32MZ_EF_20") + set(BOARD_PATH "include/boards/board_curiosity_pic32_mz_ef_20") + set(MCU_CARD FALSE) + set(SHIELD FALSE) +endif() diff --git a/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.h b/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.h new file mode 100644 index 000000000..8de624cf9 --- /dev/null +++ b/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.h @@ -0,0 +1,126 @@ +/**************************************************************************** +** +** 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 "Curiosity PIC32MZ EF 2.0 Development Board" + +#include "mikrobus.h" + +// Mapping +#define MIKROBUS_1 1 +#define MIKROBUS_1_AN PB10 +#define MIKROBUS_1_RST PJ12 +#define MIKROBUS_1_CS PD9 +#define MIKROBUS_1_SCK PD1 +#define MIKROBUS_1_MISO PD14 +#define MIKROBUS_1_MOSI PD7 +#define MIKROBUS_1_PWM PD15 +#define MIKROBUS_1_INT PF12 +#define MIKROBUS_1_RX PC4 +#define MIKROBUS_1_TX PC1 +#define MIKROBUS_1_SCL PA2 +#define MIKROBUS_1_SDA PA3 + +#define MIKROBUS_2 2 +#define MIKROBUS_2_AN PB11 +#define MIKROBUS_2_RST PJ10 +#define MIKROBUS_2_CS PC2 +#define MIKROBUS_2_SCK PG6 +#define MIKROBUS_2_MISO PG7 +#define MIKROBUS_2_MOSI PG8 +#define MIKROBUS_2_PWM PD15 +#define MIKROBUS_2_INT PD10 +#define MIKROBUS_2_RX PE9 +#define MIKROBUS_2_TX PG9 +#define MIKROBUS_2_SCL PA2 +#define MIKROBUS_2_SDA PA3 + +// LEDs +#define LED_1 PJ7 +#define LED_2 PK7 +#define LED_3 PJ3 +#define LED_4_RED PB0 +#define LED_4_GREEN PB1 +#define LED_4_BLUE PB5 + +// Buttons +#define BUTTON_1 PJ4 +#define BUTTON_2 PJ5 +#define BUTTON_3 PJ6 +#define BUTTON_4 PC15 + +// CAN +#define CAN_RX PF5 +#define CAN_TX PD5 + +// Ethernet +#define ETH_RXD0 PH8 +#define ETH_RXD1 PH5 +#define ETH_TXD0 PJ8 +#define ETH_TXD1 PJ9 +#define ETH_TXEN PD6 +#define ETH_CRS_DV PH13 +#define ETH_RXER PH4 +#define ETH_MDIO PJ11 +#define ETH_MDC PD11 +#define ETH_NINT PJ2 +#define ETH_CLK PB14 +#define ETH_RST PJ0 + +// UART +#define USB_UART_TX PF4 +#define USB_UART_RX PD15 + +#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..e35400b59 --- /dev/null +++ b/changelog/new_hw.md @@ -0,0 +1,30 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# `DATE` + +## Changes + +- [`DATE`](#date) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [Curiosity PIC32MZ EF 2.0 Development Board](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.can.Others/mcu32.dm320209/1.0.0?view=about) ++ [MCU CARD 5 for Kinetis MKV44F64VLH16](https://www.mikroe.com/mcu-card-5-for-kinetis-mkv44f64vlh16) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- diff --git a/resources/images/boards/board-curiosity-pic32mz-ef-20.png b/resources/images/boards/board-curiosity-pic32mz-ef-20.png new file mode 100644 index 0000000000000000000000000000000000000000..1c458a98f0b6f079e128a2f6a5206e0c6911a6b2 GIT binary patch literal 23706 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 literal 0 HcmV?d00001 diff --git a/resources/queries/boards/board_curiosity_pic32mz_ef_20/Boards.json b/resources/queries/boards/board_curiosity_pic32mz_ef_20/Boards.json new file mode 100644 index 000000000..f497bd9d3 --- /dev/null +++ b/resources/queries/boards/board_curiosity_pic32mz_ef_20/Boards.json @@ -0,0 +1,16 @@ +{ + "uid": "PIC32MZ_EF_20_CURIOSITY_DEVELOPMENT_BOARD", + "name": "Curiosity PIC32MZ EF 2.0 Development Board", + "icon": "images/boards/board-curiosity-pic32mz-ef-20.png", + "default_device": "", + "soldered_device": "PIC32MZ2048EFM144", + "category": "Development Systems", + "mikrobus_count": 2, + "sort_order": 6, + "min_pin_count": 0, + "display_socket": "NO_DISPLAY", + "sdk_config": "{\"_MSDK_BOARD_NAME_\":\"BOARD_CURIOSITY_PIC32MZ_EF_20\",\"HAS_MIKROBUS\":\"true\"}", + "necto_config": "", + "display": "NO_DISPLAY", + "package_uid": "144/LQFP" +} diff --git a/resources/queries/boards/board_curiosity_pic32mz_ef_20/LinkerTables.json b/resources/queries/boards/board_curiosity_pic32mz_ef_20/LinkerTables.json new file mode 100644 index 000000000..c10b090ab --- /dev/null +++ b/resources/queries/boards/board_curiosity_pic32mz_ef_20/LinkerTables.json @@ -0,0 +1,20 @@ +{ + "board_uid": "PIC32MZ_EF_20_CURIOSITY_DEVELOPMENT_BOARD", + "tables": [ + { + "BoardToDevice": { + "device_uid": "PIC32MZ2048EFM144" + } + }, + { + "BoardToSocket": { + "socket_uid": ["NONE"] + } + }, + { + "SDKToBoard": { + "sdk_uid": "2.11.2+" + } + } + ] +} diff --git a/resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/Devices.json b/resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/Devices.json new file mode 100644 index 000000000..17c5635e8 --- /dev/null +++ b/resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/Devices.json @@ -0,0 +1,18 @@ +{ + "def_file":"MKV44F64VLH16.json", + "family_uid":"KINETIS_V_SERIES", + "flash":"64", + "icon":"images/mcu_cards/mcu-card-5-for-kinetis.png", + "max_speed":"160.000", + "name":"MCU CARD 5 for Kinetis MKV44F64VLH16", + "ram":"16384", + "sdk_config":"{\"MCU_NAME\":\"MKV44F64VLH16\",\"CORE_NAME\":\"M4EF\",\"_MSDK_HAL_LOW_LEVEL_TARGET_\":\"mikroe\",\"_MSDK_ETH_PHY_CHIP_\":\"NULL\",\"_MSDK_MCU_CARD_NAME_\":\"MCU_CARD_5_FOR_KINETIS\"}", + "necto_config":"", + "uid":"MCU_CARD_5_FOR_KINETIS_MKV44F64VLH16", + "vendor":"NXP", + "compiler_flags":"", + "linker_flags":"", + "tft_socket":"1", + "sdk_support":"1", + "installer_package":"{\"package\":\"mcu_card_5_for_kinetis_mkv44f64vlh16\"}" +} diff --git a/resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/LinkerTables.json b/resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/LinkerTables.json new file mode 100644 index 000000000..c34363054 --- /dev/null +++ b/resources/queries/cards/mcu_card_5_for_kinetis_mkv44f64vlh16/LinkerTables.json @@ -0,0 +1,39 @@ +{ + "device_uid": "MCU_CARD_5_FOR_KINETIS_MKV44F64VLH16", + "tables": [ + { + "BoardToDevice": { + "board_uid": [ + "FUSION_FOR_ARM_V8", + "FUSION_FOR_KINETIS_V8", + "UNI_CLICKER", + "UNI_DS_V8" + ] + } + }, + { + "CompilerToDevice": { + "compiler_uid": [ + "clang-llvm", + "gcc_arm_none_eabi", + "mikrocarm" + ] + } + }, + { + "DeviceToPackage": { + "package_uid": ["64/LQFP"] + } + }, + { + "DeviceToSocket": { + "socket_uid": ["SIBRAIN_SOCKET"] + } + }, + { + "SDKToDevice": { + "sdk_uid": "2.11.2+" + } + } + ] +} From c66d5ea69ed87a4b8a439699c36b8b8a8a0b26a2 Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Fri, 6 Dec 2024 08:38:23 +0100 Subject: [PATCH 2/5] Updated folder structuring --- .../board.cmake | 0 .../board.h | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename bsp/board/include/boards/{board_curiosity_pic32mz_ef_20 => board_curiosity_pic32_mz_ef_20}/board.cmake (100%) rename bsp/board/include/boards/{board_curiosity_pic32mz_ef_20 => board_curiosity_pic32_mz_ef_20}/board.h (100%) diff --git a/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.cmake b/bsp/board/include/boards/board_curiosity_pic32_mz_ef_20/board.cmake similarity index 100% rename from bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.cmake rename to bsp/board/include/boards/board_curiosity_pic32_mz_ef_20/board.cmake diff --git a/bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.h b/bsp/board/include/boards/board_curiosity_pic32_mz_ef_20/board.h similarity index 100% rename from bsp/board/include/boards/board_curiosity_pic32mz_ef_20/board.h rename to bsp/board/include/boards/board_curiosity_pic32_mz_ef_20/board.h From d34387b870aea4ff8a35af9e343f3d5b20761224 Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Fri, 6 Dec 2024 08:51:08 +0100 Subject: [PATCH 3/5] Updated folder structure for queries --- .../Boards.json | 0 .../LinkerTables.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename resources/queries/boards/{board_curiosity_pic32mz_ef_20 => board_curiosity_pic32_mz_ef_20}/Boards.json (100%) rename resources/queries/boards/{board_curiosity_pic32mz_ef_20 => board_curiosity_pic32_mz_ef_20}/LinkerTables.json (100%) diff --git a/resources/queries/boards/board_curiosity_pic32mz_ef_20/Boards.json b/resources/queries/boards/board_curiosity_pic32_mz_ef_20/Boards.json similarity index 100% rename from resources/queries/boards/board_curiosity_pic32mz_ef_20/Boards.json rename to resources/queries/boards/board_curiosity_pic32_mz_ef_20/Boards.json diff --git a/resources/queries/boards/board_curiosity_pic32mz_ef_20/LinkerTables.json b/resources/queries/boards/board_curiosity_pic32_mz_ef_20/LinkerTables.json similarity index 100% rename from resources/queries/boards/board_curiosity_pic32mz_ef_20/LinkerTables.json rename to resources/queries/boards/board_curiosity_pic32_mz_ef_20/LinkerTables.json From 6003e1a1e6da3ccd30927dd447ebc9cf4bb8f6f0 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 6 Dec 2024 08:10:24 +0000 Subject: [PATCH 4/5] Remove old changelog file after moving it --- changelog/new_hw.md | 30 ------------------------------ 1 file changed, 30 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 e35400b59..000000000 --- a/changelog/new_hw.md +++ /dev/null @@ -1,30 +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: - -+ [Curiosity PIC32MZ EF 2.0 Development Board](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.can.Others/mcu32.dm320209/1.0.0?view=about) -+ [MCU CARD 5 for Kinetis MKV44F64VLH16](https://www.mikroe.com/mcu-card-5-for-kinetis-mkv44f64vlh16) - ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- From c69624bb9b46c3ac99320b7d7426f92976364886 Mon Sep 17 00:00:00 2001 From: github-actions Date: Fri, 6 Dec 2024 08:10:25 +0000 Subject: [PATCH 5/5] Updated changelog files with latest release info. --- changelog/v2.12.1/changelog.md | 1 + changelog/v2.12.1/new_hw/2024-12-06.md | 30 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 changelog/v2.12.1/new_hw/2024-12-06.md diff --git a/changelog/v2.12.1/changelog.md b/changelog/v2.12.1/changelog.md index 8e4bf4b0f..80283c88a 100644 --- a/changelog/v2.12.1/changelog.md +++ b/changelog/v2.12.1/changelog.md @@ -68,6 +68,7 @@ Support added for following hardware: + **[2024-12-04](./new_hw/2024-12-04.md)** + **[2024-12-05](./new_hw/2024-12-05.md)** ++ **[2024-12-06](./new_hw/2024-12-06.md)** --- diff --git a/changelog/v2.12.1/new_hw/2024-12-06.md b/changelog/v2.12.1/new_hw/2024-12-06.md new file mode 100644 index 000000000..33f979fc4 --- /dev/null +++ b/changelog/v2.12.1/new_hw/2024-12-06.md @@ -0,0 +1,30 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# 2024-12-06 + +## Changes + +- [2024-12-06](#2024-12-06) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [Curiosity PIC32MZ EF 2.0 Development Board](https://mplab-discover.microchip.com/v2/item/com.microchip.portal.evalboard/com.microchip.subcategories.modules-and-peripherals.communication.can.Others/mcu32.dm320209/1.0.0?view=about) ++ [MCU CARD 5 for Kinetis MKV44F64VLH16](https://www.mikroe.com/mcu-card-5-for-kinetis-mkv44f64vlh16) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +---