Use your forum account to login.


TOP Contributors

  1. MikroElektronika Team (624 codes)
  2. Shawon Shahryiar (253 codes)
  3. Alcides Ramos Zambrano (145 codes)
  4. Dany (66 codes)
  5. S P (63 codes)
  6. MikroBUS.NET Team (35 codes)
  7. NART SCHINACKOW (34 codes)
  8. FOURNET Olivier (25 codes)
  9. Alberto Trasimeni (25 codes)
  10. Roman Toropov (25 codes)

Most Downloaded

  1. Timer Calculator (88331 times)
  2. FAT32 Library (44844 times)
  3. Network Ethernet Library (42270 times)
  4. USB Device Library (32783 times)
  5. Network WiFi Library (30523 times)
  6. FT800 Library (24937 times)
  7. GSM click (20627 times)
  8. PID Library (20608 times)
  9. microSD click - Example (17102 times)
  10. GSM 2 click (13776 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back

Examples for FreeRTOS


Author: Val Gretchev

Last Updated: 2018-08-08

Category: Development Systems

Downloaded: 72 times

Not followed.

I am delighted that FreeRTOS was ported for use with MikroE compilers. After trying the demo codes supplied by MikroE, I decided to try some of my drivers for USB and UART. After resolving some issues, I was able to get a lot of code working in the new environment and I wanted to share it with users.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Examples for FreeRTOS" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Examples for FreeRTOS" changes.

Do you want to report abuse regarding "Examples for FreeRTOS".

  • Information
  • Comments (1)

Download Example [2.81MB]


mikroC PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc
Other Compiler
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Example Blog

Blog currently doesn't exist!


UART Driver using Interrupts for MultiMedia PIC32MX7

The MikroElektronika libraries for the UARTs work well but they block the CPU from executing code until the function is finished. This can be a long time since the UART is generally a slow peripheral device. It's better to let the interrupt mechanism handle the sending or receiving of individual characters while allowing the CPU to do other tasks.

[Learn More]

Using MINI-M4 for STM32 as a Servo Motor Controller

In this example I use general-purpose timer 3, channels 1 and channel 2 to drive a pair of servo-motors in a pan and tilt mechanism. The included test program provides a convenient way to send multiple seek commands to position the servos over their complete range of motion.

[Learn More]

Non-Blocking Drivers for I2C1 and STMPE610 on Mikromedia Plus for STM32 Board.

When the Touch Panel is enabled at the same time as USB, MikroE code hangs up frequently. USB is an essential peripheral and being able to use it together with the LCD/Touch panel is absolutely a must in any application involving this board. This code provides a non-blocking driver while maintaining compatibility with Visual_TFT.

[Learn More]