Major changes in this new release:
- FreeRTOS 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
FreeRTOS component has been updated to the V9.0.0 release which supports as main feature static memory allocation for tasks, queues, semapore, mutex, etc to have a completely statically allocated RTOS. See “FreeRTOS V9.0.0 with Static Memory Allocation” for details.
The Shell has added a SendCh() method to send a single character to a standard I/O channel:
The FatFS component has now a method and shell command to dump a file in hexadecimal format with ASCII on the side. The following shows a hex dump of a file with “hello world\r\nagain” in it:
CMD> FAT1 printhex test.txt 0x00000000: 68 65 6C 6C 6F 20 77 6F 72 6C 64 0D 0A 61 67 61 hello world..aga 0x00000000: 69 6E -- -- -- -- -- -- -- -- -- -- -- -- -- -- in--------------
The command ‘create’ has been added to the shell for FatFS to create an empty file.
The Segger SystemViewer libraries have been updated to V2.36a. The host viewer comes with several improvements.
The toolbar has a direct way to zoom-in and zoom-out plus a toolbar icon for the cursor position:
I hope this new release is useful. The new release is available on SourceForge here: https://sourceforge.net/projects/mcuoneclipse/files/PEx%20Components/
See “McuOnEclipse Releases on SourceForge” how to download and install it.
Happy Updating 🙂