Skip to content

Releases: koshkin-sergey/mbOS

mbOS v1.3.1

14 Mar 11:52
Compare
Choose a tag to compare

Release Notes

mbOS v1.3.0

20 Sep 14:39
Compare
Choose a tag to compare

Release Notes

Kernel:

  • Added support for KMX32 architecture.
  • Updated OS Tick Timer API.
    Deleted osTickGetIRQn function.
    Added osTickEnableIRQ function.
    Added osTickDisableIRQ function.
  • Fix potential register R1 corruption when calling OS functions from threads multiple times with same arguments (when using high level compiler optimizations).
  • Updated the kernel libraries.

ADuC7023:

  • Added definition for PWM registers.
  • Added PWM driver.

ADuC7023QSPZ1:

  • Added PWM example (GCC).
  • Updated Timer example.

Krechet1 Board:

  • Added GPIO example.
  • Added Timer example.

mbOS v1.2.1

16 May 20:25
Compare
Choose a tag to compare

Release Notes

ADuC7023:

  • Fixed Timer example
  • Updated drivers

mbOS v1.2.0

13 May 20:00
Compare
Choose a tag to compare

Release Notes

Kernel:

  • Updated scheduler.
  • Added Round Robin scheduler algorithm.
  • Timer thread start optimization. A thread event flag is used instead of a semaphore.
  • Updated the kernel libraries.

ADuC7023:

  • Added definition for ADC and DAC registers.
  • Added ADC driver.
  • Added External Interrupts driver.
  • Added DAC driver.
  • Added Watchdog timer driver.

STM32F4xx:

  • Fixed I2C driver bugs.

STM32F429IDISCOVERY:

  • Added Timers example for ECLIPSE EMBED CDT.
  • Added Event_Flags example for ECLIPSE EMBED CDT.
  • Added Round Robin example for ECLIPSE EMBED CDT.

STM32F0DISCOVERY:

  • Updated examples.

STM32F4DISCOVERY:

  • Updated examples.

mbOS v1.1.1

26 Oct 20:45
Compare
Choose a tag to compare

Release Notes

Kernel: fixed some critical bugs.

mbOS v1.1.0

23 Aug 20:33
Compare
Choose a tag to compare

Release Notes

Kernel: added Thread Flags functions.

  • Added osThreadFlagsSet function.
  • Added osThreadFlagsClear function.
  • Added osThreadFlagsGet function.
  • Added osThreadFlagsWait function.
  • Added Flags errors returned by osEventFlagsXxxx.

Kernel: added new control functions for short timeouts in microsecond resolution.

  • Added osKernelGetSysTimerCount function.
  • Added osKernelGetSysTimerFreq function.
  • Added osKernelSysTimerMicroSec macros.

mbOS v1.0.1

26 May 10:49
Compare
Choose a tag to compare

Release Notes

  • Fix bug in Data Queue.
  • Fix bug in post interrupt process.

mbOS 1.0.0

11 Apr 19:44
Compare
Choose a tag to compare

Release Notes

  • Added support for ARM7, ARM9 and ARM11 processor families (Thumb and ARM Modes).
  • Added support for deferred interrupts.
  • Integrated code to support the system timer.