Skip to content

Commit

Permalink
### 2.10.2 Changes
Browse files Browse the repository at this point in the history
1. **[Fixes](#2102-fixes)**
2. **[Improvements](#2102-improvements)**
3. **[NEW HARDWARE](#2102-new-hardware)**

#### `2.10.2` Fixes

+ Fixed an issue on TIVA, where the DMA transfer would not be realized, if the source data buffer was stored in flash memory
  + Configured flash memory to allow the DMA access to the whole flash memory space
+ Added guards for **tim_regs_map** array in dsPIC low-level PWM implementation

#### `2.10.2` Improvements

+ Removed option to choose receive buffer and filter config for FIFO1 in low level implementation for PIC18 CAN implementation
  + Receive buffers are not selectable due to HW restrictions. Filter and mask configuration for FIFO1 is going to be handled once CAN over interrupts is supported
+ Removed **NC** definition for not connected pins from MCU card headers for 61 MCU cards
  + Now user will have compile time error if he tries using pin that is not routed to mikroBUS
+ Added **NC** macro as **HAL_PIN_NC** to 20 PIM MCU card headers that didn't have it
+ Removed display support for **MCU CARD 2 FOR KINETIS** with MK20 MCUs as it doesn't have TFT pins

#### `2.10.2` NEW HARDWARE

+ [STM32 Nucleo-64 development board with STM32F401RE MCU](https://www.st.com/en/evaluation-tools/nucleo-f401re.html)
+ [STM32 Nucleo-64 development board with STM32F030R8 MCU](https://www.st.com/en/evaluation-tools/nucleo-f030r8.html)
+ [STM32 Nucleo-64 development board with STM32L073RZ MCU](https://www.st.com/en/evaluation-tools/nucleo-l073rz.html)
+ [STM32 Nucleo-64 development board with STM32L476RG MCU](https://www.st.com/en/evaluation-tools/nucleo-l476rg.html)
+ [STM32 Nucleo-64 development board with STM32F070RB MCU](https://www.st.com/en/evaluation-tools/nucleo-f070rb.html)
+ [STM32 Nucleo-64 development board with STM32F091RC MCU](https://www.st.com/en/evaluation-tools/nucleo-f091rc.html)
+ [STM32 Nucleo-64 development board with STM32L433RC-P MCU](https://www.st.com/en/evaluation-tools/nucleo-l433rc-p.html)
+ [Click Shield for Nucleo-64](https://www.mikroe.com/click-shield-for-nucleo-64)
+ [STM32 Nucleo-144 development board with STM32L496ZG MCU](https://www.st.com/en/evaluation-tools/nucleo-l496zg.html)
+ [STM32 Nucleo-144 development board with STM32L4R5ZI MCU](https://www.st.com/en/evaluation-tools/nucleo-l4r5zi.html)
+ [STM32 Nucleo-144 development board with STM32F412ZG MCU](https://www.st.com/en/evaluation-tools/nucleo-f412zg.html)
  • Loading branch information
MarkoZiv committed Feb 20, 2024
1 parent fa1e2d7 commit a0ba439
Show file tree
Hide file tree
Showing 2,593 changed files with 974,864 additions and 972,814 deletions.
48 changes: 48 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

**VERSIONS:**

+ **[v2.10.2](#v2102)**
+ **[v2.10.1](#v2101)**
+ **[v2.10.0](#v2100)**
+ **[v2.9.0](#v290)**
Expand All @@ -28,6 +29,53 @@
---
---

## `v2.10.2`

+ released: 2024-02-19

### `2.10.2` Changes

1. **[Fixes](#2102-fixes)**
2. **[Improvements](#2102-improvements)**
3. **[NEW HARDWARE](#2102-new-hardware)**

#### `2.10.2` Fixes

+ Fixed an issue on TIVA, where the DMA transfer would not be realized, if the source data buffer was stored in flash memory
+ Configured flash memory to allow the DMA access to the whole flash memory space
+ Added guards for **tim_regs_map** array in dsPIC low-level PWM implementation

#### `2.10.2` Improvements

+ Removed option to choose receive buffer and filter config for FIFO1 in low level implementation for PIC18 CAN implementation
+ Receive buffers are not selectable due to HW restrictions. Filter and mask configuration for FIFO1 is going to be handled once CAN over interrupts is supported
+ Removed **NC** definition for not connected pins from MCU card headers for 61 MCU cards
+ Now user will have compile time error if he tries using pin that is not routed to mikroBUS
+ Added **NC** macro as **HAL_PIN_NC** to 20 PIM MCU card headers that didn't have it
+ Removed display support for **MCU CARD 2 FOR KINETIS** with MK20 MCUs as it doesn't have TFT pins

#### `2.10.2` NEW HARDWARE

+ [STM32 Nucleo-64 development board with STM32F401RE MCU](https://www.st.com/en/evaluation-tools/nucleo-f401re.html)
+ [STM32 Nucleo-64 development board with STM32F030R8 MCU](https://www.st.com/en/evaluation-tools/nucleo-f030r8.html)
+ [STM32 Nucleo-64 development board with STM32L073RZ MCU](https://www.st.com/en/evaluation-tools/nucleo-l073rz.html)
+ [STM32 Nucleo-64 development board with STM32L476RG MCU](https://www.st.com/en/evaluation-tools/nucleo-l476rg.html)
+ [STM32 Nucleo-64 development board with STM32F070RB MCU](https://www.st.com/en/evaluation-tools/nucleo-f070rb.html)
+ [STM32 Nucleo-64 development board with STM32F091RC MCU](https://www.st.com/en/evaluation-tools/nucleo-f091rc.html)
+ [STM32 Nucleo-64 development board with STM32L433RC-P MCU](https://www.st.com/en/evaluation-tools/nucleo-l433rc-p.html)
+ [Click Shield for Nucleo-64](https://www.mikroe.com/click-shield-for-nucleo-64)
+ [STM32 Nucleo-144 development board with STM32L496ZG MCU](https://www.st.com/en/evaluation-tools/nucleo-l496zg.html)
+ [STM32 Nucleo-144 development board with STM32L4R5ZI MCU](https://www.st.com/en/evaluation-tools/nucleo-l4r5zi.html)
+ [STM32 Nucleo-144 development board with STM32F412ZG MCU](https://www.st.com/en/evaluation-tools/nucleo-f412zg.html)

---
**[BACK TO TOP OF 2.10.2](#v2102)**

---
**[BACK TO TOP](#changelog)**

---

## `v2.10.1`

+ released: 2024-02-02
Expand Down
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
## ./CMakeLists.txt
cmake_minimum_required(VERSION 3.11)
if (${TOOLCHAIN_LANGUAGE} MATCHES "MikroC")
project(MikroSDK VERSION 2.10.1 LANGUAGES MikroC)
project(MikroSDK VERSION 2.10.2 LANGUAGES MikroC)
else()
project(MikroSDK VERSION 2.10.1 LANGUAGES C ASM)
project(MikroSDK VERSION 2.10.2 LANGUAGES C ASM)
add_compile_options("-fms-extensions")
endif()

Expand Down
68 changes: 34 additions & 34 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,34 +1,34 @@
Copyright (C) 2024 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.
Copyright (C) 2024 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.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# mikroSDK 2.0

[![SDK Version](https://img.shields.io/badge/mikroSDK%20version-2.10.1-gold)](https://github.com/MikroElektronika/mikrosdk_v2/tree/mikroSDK-2.10.1)
[![SDK Version](https://img.shields.io/badge/mikroSDK%20version-2.10.2-gold)](https://github.com/MikroElektronika/mikrosdk_v2/tree/mikroSDK-2.10.2)

---
## About
Expand Down
3 changes: 3 additions & 0 deletions REQUIREMENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@

**SDK requirements by version:**

* **v2.10.2**
* [`FLASH1`]
* [`RAM1`]
* **v2.10.1**
* [`FLASH1`]
* [`RAM1`]
Expand Down
Loading

0 comments on commit a0ba439

Please sign in to comment.