- Important information
- New features
- Known problems
- Program corrections
- User guide corrections
- Miscellaneous
- Release history
Important information
- None.
New features
-
Readded support for devices.
STM8L001J3
STM8L050J3
This also includes corrections for register specifications: STM8L151C2, STM8L151C3, STM8L151K2, STM8L151K3, STM8L151G2, STM8L151G3, STM8L151F2, and STM8L151F3
Known Problems
-
[EWSTM8-646, EW23734] In the [Assembler Reference] manual p.6, there is a description of how to specify integer constants. It is however not supported to use the following types of number representations:
b'1010
q'1234
d'1234
h'FFFF
Program Corrections
-
None.
User guide corrections
- None.
Miscellaneous
- Nothing.
Release history
V3.11.1 - 2019-06-24
Program corrections-
[EWSTM8-706] If the compiler option Multi-file Compilation is used and disabled before the workspace is closed, when the workspace is opened again it might still be enabled.
-
[EWSTM8-704] The ST-LINK and STice C-SPY debugger drivers cannot find the following devices in the list of supported MCUs: STM75F75x, STM8AF6223PxA, STM8AF6226TxSSS, STM8AL3136xxSSS, and STM8AL3138xxSSS.
-
[EWSTM8-702] The RAM area range is wrong in the linker configuration file for STM8AF6226.
-
[EWSTM8-689, EW26310] The optimization to merge duplicate sections (--merge_duplicate_sections) in the linker can incorrectly merge non-equivalent sections.
This can result in the elimination of needed functions.
V3.10.4 - 2017-12-29
Program corrections-
Correct a problem related to the device support for STM8L001J3.
V3.10.3 - 2017-12-22
New Features-
Added support for new devices
STM8L001J3
STM8L050J3
V3.10.1 - 2017-06-30
New Features-
Updated IDE look and feel
The IDE has artwork, enhancements to window management and docking, customizable toolbars, revised Information Center, and new tutorials. -
Added support for new devices
Complete device support for the following new devices:
STM8S001J3
ASTWBC5V
STWBC
STWBC-EP
STWBC-MC
STWBC-WA
-
[EW26427] The Timer Trigger and Break interrupt vectors
TIMn_CAPCOM_BIF
andTIMn_CAPCOM_TIF
are misplaced in the device files for many devices, and should not contain the textCAPCOM_
. -
[EW26592] ADC interrupt vector defines are missing for some devices.
V2.20.3 - 2017-01-31
-
[EW26341] There are some minor incorrect details in the device files for STM8L151[CGK][46], STM8AL31[346], STM8L152[CK][46], and STM8AL3L[346].
-
[EW26144] There are some extra bitfields in TIM4_IER and TIM4_SR1 which should not be there in the STM8AF device files.
V2.20.2 - 2016-04-26
-
Added support for new devices
Complete device support for the following new devices:
STM8AF6223A
STM8AL31E89
STM8AL31E8A
STM8AL3LE89
STM8AL3LE8A
V2.20.1 - 2015-11-27
New features-
C-STAT
The add-on product C-STAT for static analysis is now supported. C-STAT features innovative static analysis that can detect defects, bugs, and security vulnerabilities as defined by CERT and the Common Weakness Enumeration, as well as help keeping code compliant to coding standards like MISRA C:2012/2004 or MISRA C++:2008. For more information, see the C-STAT Static Analysis Guide. -
Parallel build
IAR Embedded Workbench can now build projects using multiple parallel processes. This can improve build performance significantly on multi-core or multiple-processor computers. To enable parallel build, select Tools>Options>Project>Enable parallel build. -
Eclipse support
An Eclipse plugin is now available that allow the IAR C/C++ Compiler, Assembler and Linker to be run from within Eclipse. For more information and a download link, see www.iar.com.
-
Updated device support
SFR header files, linker configuration files, and device description files have been added for the latest STM8 devices:
STM8AF6213
STM8AL3188
STM8AL3189
STM8AL318A
STM8AL31E88
STM8AL3L88
STM8AL3L89
STM8AL3L8A
STM8AL3LE88
-
[EW25519] The content in the Call Graph window is incomplete.
-
[EW25800] Device files for devices STM8AF6223 and STM8AF6226 are missing timer modules TIM5 and TIM6.
-
Bitfield definitions CLK_CSSR.CSSD and CLK_CSSR.CSSDIE are mixed up for many STM8S devices.
V2.10.5 - 2015-07-09
New features-
New devices:
STNRG288A
STNRG328A
STNRG388A
STLUX285A
STLUX325A
STLUX383A
V2.10.4 - 2015-03-31
Program corrections-
[EW22913] EXTI interrupt vectors are missing for many STM8AF and STM8S devices.
V2.10.2 - 2014-12-04
Program Corrections- The license management system in version 2.10.1 caused problems if installed on Windows Vista 64-bit version.
V2.10.1 - 2014-11-20
New features-
Tooltips are available for all registers in the Register window.
-
New devices:
STM8AF5286
STM8AF52A6
STM8AF6223
V1.42.3 - 2014-09-10
Program Corrections-
[EW24788], [EW24944] Bitfield SMTP2 should be 3 bits wide (not 2) for devices STM8L05*, STM8L151*, STM8L152*, STM8L162*, and STM8AL3*.
-
[EW24800] Bitfield TIMx_SMCR.TS should be 3 bits wide (not 4) for devices STM8L05*, STM8L151*, STM8L152*, STM8L162*, and STM8AL3*.
-
EEPROM size for STM8AF6226 should be 640 bytes.
V1.42.1 - 2014-01-17
New features-
New devices:
STM8AL3L46
STM8AL3L48
STM8AL3L66
STM8AL3L68
STM8AL3146
STM8AL3148
STM8AL3166
STM8AL3168
STM8AL3136XXSSS
STM8AL3138XXSSS
V1.41.1 - 2013-07-05
New features-
New devices
Support has been added for STLUX devices.
V1.40.1 - 2013-03-05
New features-
Custom SFR Setup
It is now possible to add or modify SFRs from within IAR Embedded Workbench. Choose Project>SFR Setup to open the SFR Setup window. You can choose to view both factory-made SFRs or your own customized SFRs or a combination of the two. -
New devices
Support has been added for these devices:
STM8TL52F4, STM8TL52G4, and STM8TL53F4
V1.31.1 - 2012-09-25
New features-
New devices Support has been added for these devices:
STM8L051F3, STM8L052C6, STM8L052R8, STM8L162M8, STM8S207K8, and STM8AF62A6
V1.30.2 - 2011-12-21
New features-
New devices Support has been added for these devices:
STM8S003F3, STM8S003K3, STM8S005C6, STM8S005K6, STM8S007C8, STM8TL53C4, and STM8TL53G4
V1.30.1 - 2011-04-05
New features-
New devices Support has been added for these devices:
STM8L151C2, STM8L151C3, STM8L151K2, STM8L151K3, STM8L151G2, STM8L151G3
STM8L151F2, STM8L151F3, STM8L101F1, and STM8S208M8
V1.20.1 - 2010-11-03
-
[21812] The C-SPY ST-LINK driver did not recognize some STM8 devices in Options>General Options>Target>Device:. Depending on device, the extension U, T, or P should be used instead.
V1.10.3 - 2010-07-13
Program corrections-
[21813] When using the large code model, the wrong library file was selected and a Fatal Error occured.
V1.10.0 - 2010-04-16
- First official release