- released: 2021-12-28
Support added for 4 resistive displays.
- Displays added:
Displays have SSD1963 controller, which is already supported, and STMPE811
touch controller.
- Files added:
Added STMPE811
library is compatible with STMPE810
.
For the sake of simplicity, STMPE810
devices will use STMPE811
library.
Please refer to STMPE811.
Added STMPE811
library is compatible with STMPE610
.
For the sake of simplicity, STMPE610
devices will use STMPE811
library.
Please refer to STMPE811.
Support added for TI's TSC2003
touch controller.
- Files added:
Note:
Library is functional, but will be officialy added in Necto later.
- Connector definitions for mikromedia shields have been added
- New board definitions added:
- TFT Board 3 Resistive
- TFT Board 4 Resistive
- TFT Board 5 Resistive
- TFT Board 7 Resistive
- Mikromedia 3 for PIC Capacitive FPI with bezel
- Mikromedia 3 for PIC Capacitive FPI with frame
- Mikromedia Plus for PIC32MX7
- Mikromedia Plus for STM32
- Mikromedia Plus for STM32F7
- Mikromedia 7 for STM32F4
- Mikromedia 7 for STM32F7
Config files added for adequate NEW
boards.
- Updated mikroSDK development kit to conform to newly added hardware stated in last paragraph
- Added all 11 new hardware definitions
- 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
- 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
- All
- 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
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
Updated tft_touch_panel
test example.
Example is updated to work with new resistive displays and touch controllers.
We would like to thank the following people for contributing:
- @NikolaDucak
- STMPE811 library full implementation