Skip to content

Latest commit

 

History

History
175 lines (122 loc) · 6.56 KB

changelog.md

File metadata and controls

175 lines (122 loc) · 6.56 KB

MikroElektronika


BACK TO MAIN FILE


v2.4.0

  • released: 2021-12-28

Changes

Resistive displays

Support added for 4 resistive displays.

Displays have SSD1963 controller, which is already supported, and STMPE811 touch controller.

Middleware

STMPE811

STMPE811 Datasheet.

STMPE810

Added STMPE811 library is compatible with STMPE810.

For the sake of simplicity, STMPE810 devices will use STMPE811 library.

Please refer to STMPE811.

STMPE610

Added STMPE811 library is compatible with STMPE610.

For the sake of simplicity, STMPE610 devices will use STMPE811 library.

Please refer to STMPE811.

TSC2003

Support added for TI's TSC2003 touch controller.

Note:

Library is functional, but will be officialy added in Necto later.

Mikromedia shields

NEW HARDWARE

Config files added for adequate NEW boards.

DEVELOPMENT KIT PACKAGE

  • Updated mikroSDK development kit to conform to newly added hardware stated in last paragraph
    • Added all 11 new hardware definitions

Fixes

  • Fixed inadequate UART alternate function setting for STM32F1x chips
    • Inadequate alternate function setting for certain pins
  • Fixed all baud rate calculation return values
    • HAL_LL functions for calculating baud rates now all return actual baud set on hardware
  • Some MK22x chips didn't have all NVIC defined
    • 20 files in total
  • Fixed all issues with inadequate pin checking types
    • e.g trying to place a word value in a byte variable
  • Updated low level UART impelementations
    • Adequately sets stop bits, data bits and parity settings

Improvements

  • NXP High Speed ADC
    • All MKV5x chips now have a fully supported HSADC module
    • Results in High speed ADC (HSADC) adds faster and more precise measurements to any project
  • Touch Panel library no longer requires constant values for screen width and height
    • Done by memake python automation
  • The addition of shields for Mikromedia boards now allows for Click example building and testing
  • Removed unnecessary handle checking in low level implementations
    • Results in quicker code execution
  • Changed board macro naming convention for DIP connections

Recursive build automation

Updated powershell script for automated recursive SDK build.

Script now writes adequate progress level based on run settings.

Files changed:

For more information, please refer to main script DESCRIPTION

Test examples

Updated tft_touch_panel test example.

Example is updated to work with new resistive displays and touch controllers.

Collaborators

We would like to thank the following people for contributing:


BACK TO MAIN FILE