Download Latest Version org.gna.eclox_0.8.0.jar (16.7 kB)
Email in envelope

Get an email when there's a new version of McuOnEclipse

Home / PEx Components
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2024-12-24 28.5 kB
Components 2024-12-24.zip 2024-12-24 10.4 MB
Components 2023-12-24.zip 2023-12-24 10.0 MB
Components 2022-12-29.zip 2022-12-29 9.9 MB
Components 2021-12-26.zip 2021-12-26 9.9 MB
Components 2019-12-31.zip 2019-12-31 9.9 MB
Components 2019-07-18.zip 2019-07-18 9.8 MB
Components 2018-09-30.zip 2018-09-30 9.8 MB
Components 2018-07-01.zip 2018-07-01 9.7 MB
Components 2018-04-01.zip 2018-04-01 9.7 MB
Components 2017-12-26.zip 2017-12-26 9.6 MB
Components 2017-09-25.zip 2017-09-25 9.6 MB
Components 2017-07-09.zip 2017-07-09 9.6 MB
Components 2017-05-06.zip 2017-05-06 9.3 MB
Components 2017-03-12.zip 2017-03-12 9.3 MB
Components 2017-01-27.zip 2017-01-28 9.2 MB
Components 2016-12-12.zip 2016-12-12 9.1 MB
Components 2016-10-30.zip 2016-10-30 9.0 MB
Components 2016-09-21.zip 2016-09-21 9.0 MB
Components 2016-07-31.zip 2016-07-31 9.0 MB
Components 2016-06-25.zip 2016-06-25 8.9 MB
Components 2016-05-29.zip 2016-05-29 8.9 MB
Components 2016-05-08.zip 2016-05-08 8.9 MB
Components 2016-04-03.zip 2016-04-03 8.9 MB
Components 2016-02-07.zip 2016-02-07 8.8 MB
Components 2016-01-10.zip 2016-01-10 8.8 MB
Components 2015-11-22.zip 2015-11-22 8.8 MB
Components 2015-11-08.zip 2015-11-08 8.7 MB
Components 2015-10-17.zip 2015-10-17 8.7 MB
Components 2015-09-15.zip 2015-09-15 8.7 MB
Components 2015-07-05.zip 2015-07-05 8.6 MB
Components 2015-03-22.zip 2015-03-22 8.6 MB
Components 2015-02-03.zip 2015-02-03 8.6 MB
Components 2014-12-27.zip 2014-12-27 8.5 MB
Components 2014-12-07.zip 2014-12-08 8.5 MB
Components 2014-11-16.zip 2014-11-16 8.5 MB
Components 2014-11-02.zip 2014-11-02 8.1 MB
Components 2014-10-17.zip 2014-10-21 8.2 MB
Totals: 38 Items   337.8 MB 2
This folder contains releases of Processor Expert components.
The releases are named by release date: <year-month-day>.

See GitHub commit log (https://github.com/ErichStyger/McuOnEclipse_PEx) full history of changes, fixes and extensions and http://mcuoneclipse.com/2014/10/21/mcuoneclipse-releases-on-sourceforge/

[Pending next release]
- tbd

2024-12-24:
See https://mcuoneclipse.com/2024/12/24/processor-expert-components-24-dec-2023-release-2/
- added ClearBuffer() to SSD1351 component
- FatFS updated to work with GCC13
- Wait component added setting to deal with memory wait states
- LPC804 supported in Kinetis/ARM tools
- fixed possible buffer overflow in utility module
- Wait module added support for Linux
- Updated SystemView v3.56
- Better support for FreeRTOS Message Buffers enabled
- Many smaller bug fixes and improvements

2023-12-24:
See https://mcuoneclipse.com/2023/12/24/processor-expert-components-24-dec-2023-release/
- FreeRTOS v11.0.0 with SMP (Symmetric Multi-Processing)
- Added support for Linux: many components no can be used in a Linux gcc environment
- Extended support for ESP32: more components support the Espressif system
- Extended support for Raspberry Pi Pico RP2040
- Extended SEGGER SystemView to support Heap tracking with FreeRTOS, updated to v3.42
- Many smaller bug fixes and improvements

2022-12-29:
See https://mcuoneclipse.com/2022/12/29/mcuoneclipse-components-29-dec-2022-release/
- Happy New Year 2021!
- FreeRTOS heap with realloc()
- FXOS8700: added disable functionality for magnet sensor
- Shell: more status information, e.g. buffer size
- extended support for Espressif ESP32
- added support for Raspberry Pi Pico RP2040
- KinetisTools and McuLib support for Kinetis KE devices
- FreeRTOS: Improved low power timer handling
- WS2812B/SK6812 LED support extended with WRGB
- FreeRTOS: improvements for higher gcc optimizations and LinkServer debug connection
- SSD1306 OLED improvements: optimized static orientation, inremental and partial drawing implemented

2021-12-26:
See https://mcuoneclipse.com/2021/12/26/mcuoneclipse-components-26-dec-2021-release/
- Happy New Year 2021!
- updated FreeRTOS to version 10.4.1
- updated MinINI to version 1.4, added FLASH based support
- extended MCU support, including for ESP32 and LPC55Sxx
- upgraded to Tracealyzer v4.4.1
- updated to RTT version 6.86e
- various refactoring und smaller bug fixes

2019-12-31:
- added more McuLib configuraration macros to overwrite defines, especially for FreeRTOS, McuShell and SEGGER SystemView
- extended other CPU support: RISC-V and LPC devices
- ported RTC and EEPROM to SDK
- fixed possible counter underflow in McuWait
- fixed possible recursive includes with SEGGER RTT files
- removed warnings for latest gcc compiler versions
- extended Shell API for silent command line handling
- Happy New Year 2020!

2019-07-18:
- RTC_Maxim: added DS3231 support
- GenericI2C: added function GenericReadAddressWait which allows to wait after a start condition
- SSD1351: extended initialization sequence
- FreeRTOS: added ability to add custom include header file
- FreeRTOS: added support for portTICK_TYPE_IS_ATOMIC
- FatFS: added optional wait time after SD card insert detected
- SSD1315 and GDisplay: refactored display orientation change, added command line interface to change display contrast
- FreeRTOS: added support for latest newlib
- Multiple components: easier intergration into the MCUXpresso SDK, LPC, i.MX, nRF and RISC-V support
- Utility: new strcatNumHex() functions
- Shell: added function to print memory dump
- FreeRTOS: implemented clean exit and restart of scheduler
- FreeRTOS: removed legacy API usage
- FreeRTOS: updated to V10.2.1
- USB CDC: added detection of cable disconnect
- USB: added support for K22DX256
- SSD1306: added ClearLine() function
- FreeRTOS: added Cortex-M33 and TrustZone support
- USB: added support for K20DX50 and K22DX256
- USB CDC: added ability to configure buffer size for better performance
- nRF24: added detection of brown-outs
- USB CDC: added events for control flow changes

2018-09-30:
See https://mcuoneclipse.com/2018/09/30/mcuoneclipse-components-30-sept-2018-release/
- Segger SystemView: updated to V2.52b
- FreeRTOS: too many events were created for Segger SystemViewer in tickless idle mode, fixed
- Shell and FatFS: the file system is now mounted immediately
- McuLibConfig: Little and Big Endian macro available in the configuration header file
- Key: generates a long key press event without a previous short key press
- New SSD1331 display driver
- GDisplay: support for SSD1331 displays
- TimeDate: fixed dependency on Date/Time format
- FreeRTOS: extended support for latest GCC and LTO
- Support added for S32DS: Utility, GenericSWI2C, GenericI2C, SSD1306, SDK_BitIO, LED, GDisplay, FontDisplay, GFont, HardFault, KinetisTools, MMA8451Q 
- Updated OneWire, STM32CubeI2C and SSD1306 with updated stettings.inc files
- Updated FreeRTOS component to work with S32K SDK OSIF
- Updated MMA8451Q to support S32DS for ARM. Added GetScaleRangeG() and SetScaleRangeG()

2018-07-01:
See https://mcuoneclipse.com/2018/07/01/mcuoneclipse-components-1-july-2018-release/
- Support for S32 Design Studio: McuLibConfig, SeggerRTT, Segger SystemView, Utility, RingBuffer, CriticalSection, XFormat, Shell, Wait
- FreeRTOS: included fixes for using MPU port
- Segger RTT: Updated to V6.32b
- GenericI2C: fixed issue with NO_START
- GenericI2C: added property for timeout value
- FreeRTOS: shell command shows now status for deleted and invalid task states
- Percepio Trace: ability to switch off events for queues

2018-04-01:
See https://mcuoneclipse.com/2018/04/01/mcuoneclipse-components-1-apr-2018-release/
- FreeRTOS: updated to V10.0.1
- FontDisplay: integrated with McuLibConfig component
- GenericI2C and SSD1306 use McuLibConfig now
- FreeRTOS and several components updated to be used in C++ environment
- Refactoring of SSD1306 driver: supports generic microcontrollers and speed up to 30 frames/sec, added SH1106 support
- Utility: fixed GNU support for 64bit data types
- GFont: ability to specify output folder name
- Segger RTT: added printf to the library, fixed copy-paste macro usage for down buffer
- Utility: fixed NumFloatToStr() issue
- XFormat: updated to latest version on GitHub, added 'static' option

2017-12-26:
See https://mcuoneclipse.com/2017/12/26/mcuoneclipse-components-26-dec-2017-release/
- FreeRTOS: updated to V10.0.0
- SEGGER RTT: updated to V2.52a
- Percepio Tracealyzer: updated to V3.3.0
- Moved custom FreeRTOS configurations to dedicated configuration header file
- XFormat: added xsnprintf() and xsprintf() to interface
- new SSD1306 display driver
- Extened support for non-NXP parts. Most components now work with CMSIS core enabled devices e.g. the STM32F303K8 and STM32CubeMX
- fixed support for FreeRTOS Heap6
Includes the previous patch releases:
- McuLibConfig_05.10.2017: Fixing issue that non-ARM devices were not properly handled.
- KinetisTools_05.10.2017: Fixed issue in case no Shell is selected in the properties.

2017-09-25:
See http://mcuoneclipse.com/2017/09/25/mcuoneclipse-components-25-sept-2017-release/
- FatFS: added interface for f_readdir(), f_opendir() and f_closedir()
- McuLibrary: added support for more ARM Cortex M0/M3/M4 based microcontrollers
- Segger RTT files can now be generated into a subfolder
- FreeRTOS: added handling for GNU link time optimization settings (-lto). FreeRTOS now works with thread and task aware debugging up to the highest optimization levels.
- FatFS: closing file in benchmark function if there is a failure
- Several components updated for C++ handling and to work with classic CodeWarrior for MCU 6.x
- FreeRTOS: fixed missing symbol during code generation if only static memory was turned on without the dynamic memory option

2017-07-09:
See http://mcuoneclipse.com/2017/07/09/mcuoneclipse-components-09-july-2017-release/
- FSL_USB_Stack: added HID Joystick device class (see https://mcuoneclipse.com/2017/06/04/diy-usb-hid-joystick-device-and-game-controller/)
  Fixing an issue if USB CDC is used as default connection in the Shell component. https://github.com/ErichStyger/McuOnEclipse_PEx/commit/25ba95b45701a176b96a8b1589ce63b6704a66d4
- One-Wire: fixed multiple sensor settings, added CRC checking, using BitIO instead of LDD: you need to update the pin settings and re-assign the data pin
- Bluetooth_EGBT: increased buffer size for longer commands
- SDK_Timer: new component to setup a Kinetis SDK timer
- ST756P: new LCD display component
- PDC8544: added extra delay for slower displays (some displays were not properly initialized)
- updated multiple components with C++ wrappers
- TSL2561: new component for the TSL2561 digital light sensor
- GenericI2C: new ReadByte() and WriteByte() methods
- FSL_USB_MSD: new USB stack component for Mass Storage Device (experimental)
- Utility: added 64bit mapping functions
- nRF24: added command line function to read single register
- FreeRTOS: added configUSE_NEWLIB_REENTRANT and newlib reentrancy support
- GDisplay: support for 24bit color data
- Segger_RTT: removed call to _write(), needed for semihosting file I/O support
- SDK_BitIO: support for pull resistors

2017-05-06:
See https://mcuoneclipse.com/2017/05/06/mcuoneclipse-components-06-may-2017-release/
- GenericSWI2C: fixes the probelem that with using Processor Expert API there are non Init() and Deinit() functions available for pins.
- FreeRTOS: updated port.c to work with -O3 of latest gcc
- SystemView: updated to V2.42
- GenericSWI2C: added Init() and Deinit()
- GenericSWSPI: added McuLibConfig
- FreeRTOS: fixed assertion for configRECORD_STACK_HIGH_ADDRESS
- FreeRTOS: consolidated debugger helper settings
- FatFS: fixed gcc warnings
- SSD1351: added 128x128 resolution with HW SPI support
- SSD1351: support for Adafruit 1.5" breakout module
- OneWire: complete refactoring
- DS12B20: complete refactoring
- Wait: fixed RTOS waiting support
- Shell: added SendCharFct()
- Display drivers: updated for new buffer handling (LEDMatrix, PDC8544, ChLCD, KentChLCD, S65Sharp, SSD1289, SSD1351, SharpMemDisplay)
- GenericI2C: added ReadWordAddress8() and WriteWordAddress8()
- XFormat: new xsnprintf(), contributed by Engin Lee
- FreeRTOS: fixed bug in macro if only static memory allocation is used
- FreeRTOS: fixed port for MCF51JE (ColdFire)
- KinetisTools: fixed support with using MCUXpresso/Kinetis SDK
- RingBuffer: added Getn() and Update() function
- Utility: added map(), constrain(), random() and randomSetSeed()
- multiple components: fixed gcc warnings
- multiple components: fixed errors and warnings if using CDE debug verbose mode
- Added ST756P display driver (experimental!)

2017-01-27:
See https://mcuoneclipse.com/2017/03/12/mcuoneclipse-components-12-mar-2017-release/
- PercepioTrace: Dedicated settings for driver initialization depending if streaming or snapshot mode is used
- MMA8451Q: accelerometer driver supports now the MCUXpresso SDK v2
- GenericSPI: experimental bit banging SPI driver support for MCUXpresso SDK v2
- GenericSWI2C: bit banged I2C device driver works now with the MCUXpresso SDK v2
- FreeRTOS: updated support for Keil compiler
- FreeRTOS: Use 'optimized task selection' by default for ARM Cortex-M devices
- Wait: added DWT hardware cycle counter for waiting on Cortex-M
- Percepio Trace: updated to version 3.1.1
- GenericTimeDate: fixed initialization sequence, added sync with internal RTC including shell support for it
- RNet and nRF24L01+: extended pipe support, extended shell support for communication pipes
- USB_CDC_Device: timeout token was taken twice, fixed.
- FreeRTOS: turned on MPU support (experimental)
- FreeRTOS: using configUSE_HEAP_SCHEME instead of configFRTOS_MEMORY_SCHEME
- Updated and extended GUI drivers: UI, UIIcon, UIScreen, UIText, UIHeader
- New Solomon Systech SSD1351 display driver (used in Hexiwear)
- FreeRTOS is using optimized task selection by default for ARM Cortex-M
- USB CDC component uses McuLibConfig
- McuLibConfig has dedicated icon for component
- KinetisTools: added cycle counting functions

2017-01-27:
See http://mcuoneclipse.com/2017/01/27/mcuoneclipse-components-27-jan-2017-release
- New component SharpMemDisplay
- GenericTimeDate: fixed wrong cast for Unix time, fixed usage with on software RTC enabled
- RNet: added check for sniffing enabled and no standard I/O used
- RNet: Added standard I/O handlers for remote shell usage
- nRF24L01+: properly handling zero byte data packets received
- nRF24L01+: added FreeRTOS mutex
- nRF24L01+: when switching channels the buffers get now flushed
- Utility: fixed wrong include with SDK V1.3
- McuLibConfig: enabled for other components like PID_Int and PID_Float
- PID_Int: component can be used without hardware
- various fixes in multiple components to deal with the Kinetis SDK
- FSL_USB_CDC: fixed serial device number handling
- FatFS: removed custom BYTE/WORD typedefs in types.h to avoid conflicting types
- McuLibConfig: updated for using it with IAR compiler
- fixed multiple warnings in developer mode
- Utility: fixed fractional part handling in NumFloatToStr()
- SystemView: Folder support for SEGGER SystemView
- PercepioTrace: Added folder support
- FatFS: fixed usage of stdint.h and stdbool.h
- FreeRTOS with tickless idle mode and low power timer with SDK
- Various updates to support classic CodeWarrior and classic toolchains

2016-12-12:
See http://mcuoneclipse.com/2016/12/12/mcuoneclipse-components-12-dec-2016-release
- New component McuLibConfig
- New contributed component ExceptionsHandler
- GenericTimeDate with flexible RTC handling and initialization
- GenericTimeDate with added Unix timestamp functions
- Key component adds extra long key event and debouncing time
- SeggerRTT, Bluetooth and USB CDC: added GetStdio() function
- FreeRTOS: property for optimized task selection.

2016-10-30:
See http://mcuoneclipse.com/2017/07/31/mcuoneclipse-components-30-oct-2016-release
- Shell: added support for printf() using XFormat
- GenericTimeDate: Support for hardware RTC
- KinetisTools: Fixed wrong bytes reported for Kinetis UID
- RNet: Improved performance with random wait time in case of collisions
- RNet: added support for multiple data pipes (experimental)
- Fixed many warnings after increasing the GCC warning levels

2016-09-21:
- Utility: improved hex string scanning handling
- Shell: default standard I/O structure in USB CDC, Segger RTT and Bluetooth 
- GenericI2c: using standard int types for better compatibility with SDKs
- RNet: removed ACK for standard I/O redirection for better throughput
- Utility: added little endian data handling routines: Get- and SetValueXXLE() for 16, 24 and 32 bits.
- FreeRTOS: fixed Shell prefix
- FatFS: fixed gcc warnings
- RNet: added optional timeout for NRF24L01+transceiver if interrupt or Rx packet is not received
- USB CDC: added property to specify the USB subclass value
- FreeRTOS: removed need for SVC for ARM Cortex-M0+ port
- Segger SystemView: Updated to V2.40 and fixed missing information about kernel time used
- FatFS: fixed handling of long file name extension

2016-07-31:
See http://mcuoneclipse.com/2017/07/31/mcuoneclipse-components-31-july-2016-release
- FreeRTOS: generate OSA code only for SDK V1.3
- FreeRTOS: better suppport for NXP TAD plugin (making variable volatile)
- C++ wrappers for: SystemView, Utility, Shell, 
- Fixed CriticalSection section handling with FreeRTOS interrupts
- Several warning fixes for C89 compilers (S08, ColdFire, S12)
- Updated FatFS to R0.12 with Patch 3
- Changed FatFS folder structure to match Elm Chan distribution structure
- Shell has echo turned on by default if enabled
- Fixed and re-added MC13202 transceiver

2016-06-25:
See http://mcuoneclipse.com/2016/06/25/mcuoneclipse-components-25-june-2016-release
- FreeRTOS support for Cortex-M7
- SDK V1.3 support (SDK_BitIO, FSL_USB_Stack)
- Fixed bug in Wait component (register handling for GCC and ARM)
- FatFS supports FreeRTOS V9.0.0 with static memory allocation
- FreeRTOS shell and task list with static memory allocation
- Floating point conversion routines in Utility
- FreeRTOS component shows NVIC mask bits

2016-05-29:
See http://mcuoneclipse.com/2016/05/29/mcuoneclipse-components-29-may-2016-release
- FreeRTOS updated to V9.0.0 with static memory allocation
- Shell with single character I/O function.
- FatFS File System with extra shell commands for memory dump and file creation.
- Segger SystemViewer library updated to V2.36a
- Updated both Segger SystemView and Percepio Tracealizer libraries for FreeRTOS V9.0.0
- Improvements in many components with using the NXP SDK.
- MaxonF2140 component has now a property for low active PWM
- HardFault component works now with the Kinetis SDK
- Updated Utility API documentation.
- Added 'create' command to FatFS shell to create an empty file.

2016-05-08:
See http://mcuoneclipse.com/2016/05/08/mcuoneclipse-components-8-may-2016-release
- Percepio FreeRTOS+Trace is now a linked component and is supported by the Kinetis SDK
- KinetisTools supports now 128bit UUIDs
- Quadraturcounter can switch pins at runtime now
- Fixed Timeout component for using proper counter type.
- Added and extended and verified Kinetis SDK support: Tacho, Hardfault, FreeRTOS, CriticalSection, GenericBitIO, KinetisSDK, LED, RingBufer, SDK_BitIO, Shell, SimpleEvents, Utility and Wait
- KinetisTools have now added support for Kinetis KE06
- Fixed Shell component if used with CodeWarrior
- Re-added Idle Decision hook in FreeRTOS, was lost with last FreeRTOS upgrade
- Fix for settings comments used in Shell component
- Fix for using LED with Kinetis SDK and PWM mode
- Fixed interrupt masking for Segger RTT: now it uses automatically the value of FreeRTOS if present
- Ringbuffers are now using a default of 64 entries instead of 1
- GenericBitIO handles now Kinetis SDK properly
- FreeRTOS component can now specify custom Critical Section handling
- Segger SystemView updated to library V2.34
- Segger SystemView: fix for Cortex-M0+, wrong prescaler information was used which results in wrong timeline

2016-04-03:
See http://mcuoneclipse.com/2016/04/03/mcuoneclipse-components-3-apr-2016-release
- Utility: fixing issue with 'byte' and SDK usage.
- USB CDC: timeout settings are enabled by default.
- FreeRTOS: SysTick timer gets disabled before configured to prevent issues with bootloaders.
- Segger RTT: updated to version v5.10u.
- Segger SystemViewer: updated to v2.32a, added post mortem support and static buffer support and printf().
- Segger SystemViewer: fixed a bug on Cortex M4 with critical section handling.
- Multiple components: Added support to be used with Kinetis SDK v2.0.
- USB CDC: fixed a bug for Tx buffers larger than 256 bytes used.
- Shell: new command line option to turn on/off echo.
- Kinetis Tools: support for Kinetis KE0x devices.

2016-02-07
See http://mcuoneclipse.com/2016/02/07/mcuoneclipse-components-7-feb-2016-release
- Segger SystemViewer: Upgraded to V2.30, added stack high-water mark
- Segger RTT: fixed BASEPRI issue on Cortex M4 for critical sections
- Utility: Fixed issue with Utility module and Kinetis SDK (usage of 'byte')
- USB CDC: property to specify USB device current usage
- USB CDC: New status getter functions: ApplicationStarted(), TransactionsStarted()

2016-01-10
See http://mcuoneclipse.com/2016/01/10/mcuoneclipse-components-10-jan-2016-release
- FSL_USB_Stack: added MSD Host support for MCF52259
- FreeRTOS: updated to use interrupt safe method to get tick counter for Segger SystemView
- Segger RTT and SystemView: updated to version V2.26, added print and console functions
- FSL_USB_Stack: added serial number property, vendor and device strings use flexible strings now
- RingBuffer: added Compare() and Putn() functions
- FreeRTOS: fixed hardcoded Shell and Utility names
- New NEOMatrix component for Adafruit Neopixel matrix
- Segger SystemView: added functions to trace ISR
- Linted most components with PC-lint
- Kent chLCD: extended to work with GDisplay component
- FSL_USB_Stack: added support for K24FN120, updated USB host stack for IAR compiler, added 100 MHz K20 support
- FreeRTOS: updated dependency with Shell and trace facility
- minINI: fixed wrong macro for ini_putl, added ini_browse() function

2015-11-22
See http://mcuoneclipse.com/2015/11/22/mcuoneclipse-components-22-nov-2015-release
- Updated Segger RTT component
- New Segger SystemView component
- FreeRTOS 'tasklist' shell command
- FreeRTOS with support for Segger SystemView

2015-11-08
See http://mcuoneclipse.com/2015/11/08/mcuoneclipse-components-08-nov-2015-release
- New SeggerRTT component
- SeggerRTT support in Shell and PercepioTrace
- USB CDC component has added properties to configure the end point size
- USB CDC Component has added delay routine
- Components (e.g. Shell) reference the KinetisSDK component
- added FreeRTOS TimeSlicing configuration item
- RingBuffer with Delete() method
- Updated FreeRTOS to V8.2.3 and added xTaskNotifyClear()
- Fixed usage of Low Power Timer vector number (was broken with recent Processor Expert Update)
- Implemented workaround for Processor Expert bug dealing with the FSL_USB_Stack component (wrong usage of USB_Init component)

2015-10-17:
See http://mcuoneclipse.com/2015/10/17/mcuoneclipse-components-17-oct-2015-release/
- GenericSWI2C: Added SendAck() and RecvBlockCustom().
- GenericI2C: Added ReadBlockGeneric().
- FreeRTOS: ability to specify the number of thread local storage pointers in the properties
- FreeRTOS: added GDB backtrace handlers
- FSL_USB_CDC_Device: added STDIO functions
- minIni: Added additional defines for the interfaces in the header file
- FreeRTOS: runtime statistics are using spaces instead of tabs to have aligned task lists in the output

2015-09-15:
- Upgraded FreeRTOS to version 8.2.2 which includes support for thread local storage
- Added Percepio Trace (Beta5) with Segger RTT support
- Improved FatFS performance: SPI now is only disabled before changing speed for non-LDD component.
- Trigger component is now compatible with Kinetis SDK
- GenericTimeDate component has events for getting date/time
- Preventing FreeRTOS vTaskSwitchContext() to be removed by high GNU gcc optimizations.
- Fixed several possible issues found by cppcheck

2015-07-05:
See http://mcuoneclipse.com/2015/07/05/mcuoneclipse-components-05-july-2015-release/
- 24AA_EEPROM: added support for 24AA16 devices.
- Utility: fixed issue with printing negative fixed point values.
- FreeRTOS: updated to work with Kinetis SDK v1.2, added Cortex-M7 setting.
- FreeRTOS: updated component and port to support GNU LTO (Link Time Optimization).
- HardFault: updated component so it works with GNU LTO (Link Time Optimization) optimization setting.
- SD_Card: component is enabling now only one SPI interface at creation time.
- RingBuffer: added Init() and Deinit() functions, added Peek() function to inspect buffer item without removing it.
- FreeRTOS: fixed handling of configMAX_SYSCALL_INTERRUPT_PRIORITY for Keil compiler.
- Timeout: changed condition order to avoid out-of-bound access.
- Percepio FreeRTOS+Trace: updated component so it works with the Kinetis SDK v1.2
- FSL_USB_Stack: USB CDC and HID components have settings for bus power and/or self power settings.
- FreeRTOS: fixed heap_4.c implementation (the heap size was not written correctly: configfTOTAL_HEAP_SIZE instead of configTOTAL_HEAP_SIZE)
- GenericSWSPI: fixed error (Generator: FAILURE: at line 276: Error in including "Drivers\Common\SynchroMasterSetIdleClockPolarity.Inc")
- Utility: new function strcatPad() to add a string with padding pattern.
- FSL_USB_Stack: extended Deinit() functions to properly deinitialize status variables.
- KinetisTools: added command line support for reset


2015-03-22:
See http://mcuoneclipse.com/2015/03/22/mcuoneclipse-components-22-mar-2015-release/
- Shell: Improved history handling
- MinIni: Option to select local/stack or global memory for buffers
- FreeRTOS: Ability to use the tick counter instead of dedicated timer for performance measurement.
- FSL_USB_Stack: Added Deinit() functions to USB components for proper USB shutdown.
- FatFsMemSDHC: custom behaviour of CardPresent() and isWriteProtected() functions.
- Wait: Fixed Waitus() and Waitns() for Kinetis if using different core and bus clock speed.
- FreeRTOS: fixed port macros for legacy Freescale ARM compiler
- Shell: fixed hardcoded utility module reference.
- FatFSMemSDHC: fixed wrong condition order with disabled CD and WP pins

2015-02-03:
See http://mcuoneclipse.com/2015/02/03/mcuoneclipse-components-03-feb-2015-release/
- VS1053: New component for VS1053 encoder chip (e.g. present on Adafruit Music Maker Shield) with MIDI API.
- FSL_USB_Host_MSD: Refactoring of critical section management, added configurable timeout settings.
- Shell: added contributed shell history support.
- Shell: fixed silent mode and multi-command support in combination with shell history support
- RNet: automatic registration of queues and semaphores for trace
- Percepio Trace: updated to V2.7.0 trace library
- FreeRTOS: The RTOS has been updated to version 8.2.0

2014-12-27:
See http://mcuoneclipse.com/2014/12/30/mcuoneclipse-components-27-dec-2014-release/
- nRF24L01: added property to specify SPI speed/baud settings to be used for shared SPI bus usage.
- SD_Card: ability to select AsynchroSerial SPI component in addition to the SPI_LDD for Kinetis.
- FSL_USB_Stack: fixed script for MSD Host and Kinetis K20D72.
- RNet: fixed missing return statement in PrintHelp() of RMSG.c.
- Extended FatFS and nRF24L01+ drivers to co-exist on the same SPI bus.
- Fixed USB host support for Kinetis K20D72.
- Added FreeRTOS Software Timer API.
- Updated and incorporated bug fixes in XFormat component.
- Added FatFS 0.10c patches (removing clusters, _FS_NORTHC handling)
- Added support for FRDM-K22F (MK22FN512) in FSL_USB_Stack.

2014-12-07:
See http://mcuoneclipse.com/2014/12/08/mcuoneclipse-components-07-dec-2014-release/
- RingBuffer: Fixed RingBuffer component with buffer size of 256 (wrong handling/overflow of index variable fixed).
- PercepioTrace: properties added for INCLUDE_READY_EVENTS, USE_16BIT_OBJECT_HANDLES, HEAP_SIZE_BELOW_16M and
  TRACE_SCHEDULING_ONLY. Fixed handling of USE_IMPLICIT_IFE_RULES. Added ability to disable some of the events to 
  extend tracing time.
- FreeRTOS: added setting to set stackframe to zero for GDB.
- FSL_USB_Stack: fixed missing interrupt handling (enable/disable) for KL24Z48M.
- FAT_FileSystem: registering the queue/semaphore name so it shows up in RTOS trace.
- FSL_USB_Stack: Added K22F120 for USB MSD host devices.
- RNet: fixed header file include in RNWK.c as case sensitive on Linux. Fixed source file folder naming for Linux.
- FSL_USB_Stack: added HID Keyboard and HID Mouse support for K22(FX).
- FSL_USB_Stack: added USB support for FRDM-K22F board (K22FN1M) which needs the MPU disabled (like K64F on FRDM-K64F).
- Prepared to be used for Kinetis SDK (e.g. using uint8_t instead of byte): RingBuffer, USB_CDC_Device, FSL_USB_Stack.
- RNet: added shell support to RMSG module, improved error handling for nRF24L01+. Added module address to properties.
- Utility: new method ScanDoubleQuotedString() to scan a string in double quotes.
- LCDHTA: New functions CursorShiftLeft() and CursorShiftRight(). WriteLCDCommand() is now a public method. (Contribution from Frederico Luiz Fernandes Marcelino)
- New component FreeRTOS_Tasks to create FreeRTOS tasks.


2014-11-16:
- backspace/del support for Shell component
- updated FatFs component from r0.8a to r0.10c
- added configUSE_TRACE_HOOKS in FreeRTOSConfig.h to indicate usage of Percepio Trace
- Added KL24Z to the list of supported FSL_USB_Stack devices

2014-11-02:
- USB support for K64F
- Added memory barrier to EnterCritical in CritialSection component

2014-10-17:
see http://mcuoneclipse.com/2014/10/21/mcuoneclipse-releases-on-sourceforge/
- initial release of components on SourceForge
Source: readme.txt, updated 2024-12-24