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

Advertisements

5 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

What do you think?

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s