All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- MicroEJ Multi-Sandbox C Validation (C) 1.1.0 (see CHANGELOG).
- MicroEJ UI Validation (Java) 1.7.0 (see CHANGELOG).
- MicroEJ VG Validation (Java) 2.6.0 (see CHANGELOG).
- Fix an include path in CORE C sources.
- MicroEJ GNSS Validation (Java) 1.0.0 (see CHANGELOG).
- MicroEJ FS Validation (Java) 1.1.0 (see CHANGELOG).
- MicroEJ EVENT QUEUE Validation (Java) 1.0.0 (see CHANGELOG).
- MicroEJ Multi-Sandbox C Validation (C) 1.0.0 (see CHANGELOG).
- MicroEJ External Resource Loader Validation (Java) 1.0.0 (see CHANGELOG).
- MicroEJ UI Validation (Java) 1.4.0 (see CHANGELOG).
- MicroEJ VG Validation (Java) 2.5.0 (see CHANGELOG).
- MicroEJ SSL Validation (Java) 1.0.2 (see CHANGELOG).
- MicroEJ NET Validation (Java) 1.0.2 (see CHANGELOG).
- Platform Configuration Additions 2.1.0 (see CHANGELOG).
- Platform Configuration Additions 2.0.0 (see CHANGELOG).
- MicroEJ External Resource Loader Validation (Java) 1.0.0 (see CHANGELOG).
- MicroEJ Validation (Java) 1.0.0 (see CHANGELOG).
- MicroEJ UI Validation (Java) 1.2.0 (see CHANGELOG).
- MicroEJ Core Validation (Java) 3.2.0 (see CHANGELOG).
- MicroEJ ECOM-WIFI Validation (Java) 1.0.1 (see CHANGELOG).
- MicroEJ FS Validation (Java) 1.0.1 (see CHANGELOG).
- MicroEJ NET Validation (Java) 1.0.1 (see CHANGELOG).
- MicroEJ SECURITY Validation (Java) 1.0.1 (see CHANGELOG).
- MicroEJ SSL Validation (Java) 1.0.1 (see CHANGELOG).
- MicroEJ WATCHDOG-TIMER Validation (Java) 1.0.1 (see CHANGELOG).
- Fix broken links.
- Fix option name in
config.properties.tpl
files (No BSP Connection: usedeploy.dir.microejscript
instead ofdeploy.bsp.microejscript
).
- MicroEJ NET Validation (Java) 1.0.0 for MicroEJ NET Packs 10.0.0 and higher (see README).
- MicroEJ SSL Validation (Java) 1.0.0 for MicroEJ NET Packs 10.0.0 and higher (see README).
- MicroEJ SECURITY Validation (Java) 1.0.0 for MicroEJ NET Packs 10.0.0 and higher (see README).
- MicroEJ WATCHDOG-TIMER Validation (Java) 1.0.0 for MicroEJ WATCHDOG-TIMER Packs 2.0.1 and higher (see README).
- MicroEJ ECOM-WIFI Validation (Java) 1.0.0 for MicroEJ ECOM-WIFI 2.1 and higher (see README).
- MicroEJ Core Validation (Java) 3.1.0 (see CHANGELOG).
- MicroEJ UI Validation (Java) 1.1.0 (see CHANGELOG).
- Reformat MicroEJ Core Validation and MicroEJ UI Validation to use standard MicroEJ Test Suite flow.
- MicroEJ UI Validation: remove the C project.
- Platform Configuration Additions 1.4.0 (see CHANGELOG).
- Fixed links and paths in Graphical User Interface Test Suite README files and Core Engine Test Suite README file.
- Add Graphical User Interface Test Suite for MicroEJ UI Packs 13.0.0 and higher (see README).
- Graphical User Interface Test Suite for MicroEJ UI Packs [6.0.0-13.0.0[ (13.0.0 excluded) has moved from
tests/ui/
totests/ui/ui2/
(see README).
- Platform Configuration Additions 1.3.0 (see CHANGELOG).
- IAREW run script compliance with latest specification (the executable file can be provided as first argument).
- CDT_GCC run script compliance with latest specification (the executable file can be provided as first argument).
- URLs in the documentation.
- Documentation for testing build and run scripts.
- Platform Configuration Additions 1.2.0 (see CHANGELOG).
cd
into the script's directory in CDT scripts because CDT needs to be called from the directory in which the project is.- Use CDT variable
CUBE_PROGRAMMER_DIR
absolute path instead of relative so the user can choose another Cube Programmer installation than the one installed in CDT. - Replace CDT
cleanBuild
bybuild
as the clean is not needed and it forces to rebuild the whole project. - Improve comments on how to use
set_project_env.bat.tpl
for Keil uVision.
- IAREW run script compliance (copy of the local
application.out
). - Keil uVision run script compliance (copy of the local
application.out
). - Documentation of
target.platform.dir
to setup the Test Suite FS. - CORE Test Suite updated to 3.0.2 (see CHANGELOG).
The main changes of this release are the addition of the Java Test Suite Filesystem for FS API and the Platform Configuration Additions 1.1.0.
- Add Filesystem Test Suite.
- Add Build Script example for CDT.
- README for the Build Scripts Examples.
- Use
svn export
instead ofsvn checkout
to retrieve Platform Configuration Addition without creating a.svn
directory. - Ensure MicroEJ Platform Configuration Additions scripts are properly copied into the MicroEJ Platform.
- Use
xxx.platform
as default name of the Platform Configuration file. - Fix platform build when launching for the first time MicroEJ SDK.
- Platform Configuration Additions 1.1.0 with Platform module build using MMM.
- MicroEJ Platform Configuration Additions (see README).
- Add missing symbol
core_main
and improve the documentation on how to run CoreMark benchmark.. - Fix speed computation when less than 3 zones are defined.
- Add UI test
t_ui_api.c
: test LLDisplay implementation. - Add UI test
t_ui_tearing.c
: test LCD tearing synchronization. - Add UI test
t_ui_framerate.c
: retrieve LCD framerate.
- Fix
X_RAM_CHECKS_checkAddress16()
: test checked memory accesses outside memory range. - Fix
UTIL_TIME_BASE_getTime()
: fix type of returned value.
- Improved documentation.
- Provide CoreMark as git-submodule instead of a local copy.
- Provide Core Engine Test Suite as source instead of a jar.
- Delete
t_core_lljvm.c
(workaround before fixing).
- Initial revision with CORE tests only.