McuOnEclipse Components: 26-Dec-2017 Release

I’m pleased to announce that a new release of the McuOnEclipse components is available in SourceForge., which is supposed to be the last release for 2017 :-). This release features several smaller bug fixes, the new FreeRTOS V10.0.0 and extended device support.

SourceForge

SourceForge

Changes

The following major changes have been applied since the last release:

  • FreeRTOS: Updated to V10.0.0 version of the RTOS
  • Segger RTT: updated to V2.52a
  • Percepio Tracealyzer: updated to V3.3.0
  • XFormat: added xsnprintf() and xsprintf() to interface
  • New SSD1306 OLED Driver
  • Extended ARM Cortex Device support to more devices using a ‘generic’ SDK interface
  • Various smaller bug fixes and improvements

SSD1306 OLED Driver

The release includes a new driver for the SSD1306 OLED displays.

Example SSD1306 Project

Example SSD1306 Project

SSD1306 Driver Properties

SSD1306 Driver Properties

Below an example output using scalable fonts on a 128×64 display:

SSD1306 OLED Tests

SSD1306 OLED Tests

An example project for the SSD1606 displays is available on GitHub.

FreeRTOS V10.0.0

The release includes the new V10 of the RTOS (see “New FreeRTOS V10.0.0: Amazon, Segger SystemView and Percepio Tracealyzer“) with updated Segger RTT, Segger Systemview and Percepio Tracealyzer library.

FreeRTOS V10.0.0

FreeRTOS V10.0.0

Percepio Tracealyzer with FreeRTOS V10.0.0

Percepio Tracealyzer with FreeRTOS V10.0.0

💡 I have observed slower performance of the Percepio V3.3.0 streaming client on the host: The V3.1.0 client worked without issues. Not sure if this is a problem with the RTOS or with the client. Snapshot mode is not affected by this.

Summary

The changes are documented on GitHub. The release is available on SourceForge: https://sourceforge.net/projects/mcuoneclipse/files/PEx%20Components/. See “McuOnEclipse Releases on SourceForge” how to install the update. If you are not using Processor Expert: the components are available in normal source form on https://github.com/ErichStyger/McuOnEclipseLibrary.

I hope you find the new release useful.

Happy Updating 🙂

Links

10 thoughts on “McuOnEclipse Components: 26-Dec-2017 Release

  1. I’ll have to check out that SSD1306 driver when I get a chance, and maybe see if my own SSD1306 project could add anything. I haven’t touched it in a while, but it was working pretty well. It hasn’t been optimized much but it’ll interpret a handful of control codes for text alignment and font changes, and I have a simple menu engine for it that also implements an on-screen keyboard.

    Like

  2. I installed these components but get the following error:
    Any ideas?

    Description Resource Path Location Type
    Component template CLS1[Shell] does not support the interface (SeggerRTT\Shell). Method “SendCh” not found. (Shell) Scout_K22F_FatFS RTT1/Shell Processor Expert Problem

    Like

  3. UTIL1_NumFloatToStr, when we send negative number with precision of 3 and the 3 decimals is already 0 it returns positive value…
    UTIL1_NumFloatToStr(dst_temp, sizeof(dst_temp), -1.00072527, 3);
    Returns 1.000
    Thanks for all

    Like

  4. Pingback: McuOnEclipse Components: 1-Apr-2018 Release | MCU on Eclipse

  5. Pingback: Updating the S32K144EVB to Switch between 5V and 3.3V Logic Levels | MCU on Eclipse

What do you think?

This site uses Akismet to reduce spam. Learn how your comment data is processed.