•
Add TSL_acq_BankStartAcq_IT() function.
•
Remove no more used tsl_time_stm32l1xx.c/h files.
Main Changes
•
Take into account the presence or not of GPIOE/F/G/H and HYSCR3/4 registers in STM32L1xx acquisition.
Main Changes
•
Add support of STM32L1xx hardware and software acquisitions:
–
The systick must be initialized now in the user code.
Main Changes
•
Change API to be compliant with STM32Cube package:
–
Support of TSC acquisition only.
–
The systick, the TSC peripheral and the touch-sensing IOs must be initialized now in the user code.
–
The TSC parameters have been removed from the configuration file (renamed in tsl_conf.h).
Main Changes
•
STM32F3xx acquisition module:
–
Add the declaration of STM32F30X in case it is not defined.
Content
•
Support of STM8L15x/16x/101 devices.
•
Support of STM8TL5x devices.
•
Support of STM32F0xx devices.
•
Support of STM32F3xx devices.
•
Support of STM32L1xx devices.
•
Support of proximity, touchkey and linear/rotary touch sensors.
•
Debounce mechanism for all states.
•
Environment Change System (ECS).
•
Detection Exclusion System (DXS).
•
Detection Time Out (DTO).
•
Noise filtering capability on measurement and delta.
Development Toolchains and Compilers
•
STM8 devices:
–
ST Visual Develop (STVD).
–
IAR Embedded Workbench for STM8.
–
Cosmic STM8 C Compiler.
–
Raisonance Ride7/RKit-STM8.
•
STM32 devices:
–
IAR Embedded Workbench for ARM.
–
Keil MDK-ARM.
–
Altium Tasking.
–
Atollic TrueSTUDIO.
–
Raisonance Ride7/RKit-Arm.
Known Limitations
•
None.
V1.4.3 / 24-February-2014 |
Main Changes
•
STM8L acquisition module:
–
Optimization of the acquisition loop.
–
Typo corrections.
•
STM32L1xx sw acquisition module:
–
Bug correction with GPIOE declaration.
–
Update the defines used to select the STM32L1xx XL devices.
•
STM32F0xx acquisition module:
–
Update the defines used to select the STM32F0xx devices.
•
STM32F3xx acquisition module:
–
Update the defines used to select the STM32F30x devices.
•
Common modules:
–
Bug correction with DTO: the debounce and DTO counters are now independent.
•
Documentation (CHM user manual):
–
Update the STM32F0xx and STM32L1xx available channels tables.
–
Add "Tips and Tricks" chapter.
Content
•
Support of STM8L15x/16x/101 devices.
•
Support of STM8TL5x devices.
•
Support of STM32F0xx devices.
•
Support of STM32F3xx devices.
•
Support of STM32L1xx devices.
•
Support of proximity, touchkey and linear/rotary touch sensors.
•
Debounce mechanism for all states.
•
Environment Change System (ECS).
•
Detection Exclusion System (DXS).
•
Detection Time Out (DTO).
•
Noise filtering capability on measurement and delta.
Development Toolchains and Compilers
•
STM8 devices:
–
ST Visual Develop (STVD).
–
IAR Embedded Workbench for STM8.
–
Cosmic STM8 C Compiler.
–
Raisonance Ride7/RKit-STM8.
•
STM32 devices:
–
IAR Embedded Workbench for ARM.
–
Keil MDK-ARM.
–
Altium Tasking.
–
Atollic TrueSTUDIO.
–
Raisonance Ride7/RKit-Arm.
Known Limitations
•
None.
Main Changes
•
STM8L acquisition module:
–
Add management of IO default mode.
–
Correction in the max count detection.
•
STM32L1xx acquisition module:
–
Delay length is now configurable for sofware acquisition mode.
–
Spread spectrum added for sofware acquisition mode.
•
STM32F0xx acquisition module:
–
Add TSLPRM_DELAY_DISCHARGE_ALL parameter.
–
Use the SystemCoreClock variable to adjust the discharge delay.
Content
•
Support of STM8L15x/16x/101 devices.
•
Support of STM8TL5x devices.
•
Support of STM32F0xx devices.
•
Support of STM32F3xx devices.
•
Support of STM32L1xx High-density and Medium-density Plus devices using hardware and software acquisition modes.
•
Support of STM32L1xx Medium-density devices using sofware acquisition mode.
•
Support of proximity, touchkey and linear/rotary touch sensors.
•
Debounce mechanism for all states.
•
Environment Change System (ECS).
•
Detection Exclusion System (DXS).
•
Detection Time Out (DTO).
•
Noise filtering capability on measurement and delta.
Development Toolchains and Compilers
•
STM8 devices:
–
ST Visual Develop (STVD).
–
IAR Embedded Workbench for STM8.
–
Cosmic STM8 C Compiler.
–
Raisonance Ride7/RKit-STM8.
•
STM32 devices:
–
IAR Embedded Workbench for ARM.
–
Keil MDK-ARM.
–
Altium Tasking.
–
Atollic TrueSTUDIO.
–
Raisonance Ride7/RKit-Arm.
Known Limitations
•
None.
Main Changes
•
Add support of STM8L101 devices.
•
Add spread spectrum feature in STM8L software acquisition mode.
Content
•
Support of STM8L15x/16x/101 devices (ALPHA).
•
Support of STM8TL5x devices.
•
Support of STM32F0xx devices.
•
Support of STM32F3xx devices.
•
Support of STM32L1xx High-density and Medium-density Plus devices using hardware and software acquisition modes.
•
Support of STM32L1xx Medium-density devices using sofware acquisition mode.
•
Support of proximity, touchkey and linear/rotary touch sensors.
•
Debounce mechanism for all states.
•
Environment Change System (ECS).
•
Detection Exclusion System (DXS).
•
Detection Time Out (DTO).
•
Noise filtering capability on measurement and delta.
Development Toolchains and Compilers
•
STM8 devices:
–
ST Visual Develop (STVD).
–
IAR Embedded Workbench for STM8.
–
Cosmic STM8 C Compiler.
–
Raisonance Ride7/RKit-STM8.
•
STM32 devices:
–
IAR Embedded Workbench for ARM.
–
Keil MDK-ARM.
–
Altium Tasking.
–
Atollic TrueSTUDIO.
–
Raisonance Ride7/RKit-Arm.
Known Limitations
•
None.
Main Changes
•
Add support of STM32F0xx 128K flash devices.
•
Add support of STM8L15x/16x devices.
•
Add threshold coefficient on re-calibration threshold.
•
Bug correction in STM32F3xx acquisition module:
–
add the configuration of the PA15 synchro pin for STM32F37x devices.
•
Bugs correction in ECS module:
–
when the ECS was stopped (due to a sensor touched) in one group it also stops the ECS for all the other groups.
–
sensors placed after a sensor in off or error state was not processed.
Content
•
Support of STM8L15x/16x devices (ALPHA).
•
Support of STM8TL5x devices.
•
Support of STM32F0xx devices.
•
Support of STM32F3xx devices.
•
Support of STM32L1xx High-density and Medium-density Plus devices using hardware and software acquisition modes.
•
Support of STM32L1xx Medium-density devices using sofware acquisition mode.
•
Support of proximity, touchkey and linear/rotary touch sensors.