Skip to content

Commit

Permalink
BuguRTOS-0.9.9 is out!!!
Browse files Browse the repository at this point in the history
  • Loading branch information
shkolnick-kun committed Jan 6, 2016
1 parent 9fc31ff commit e8d0ead
Show file tree
Hide file tree
Showing 55 changed files with 57 additions and 55 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ proprietary software development.
* Branches supported:
* 0.6.x ([Immediate Ceiling Priority Protocol](http://en.wikipedia.org/wiki/Priority_ceiling_protocol) used) high level features and API are frozen;
* 0.7.x ([Priority Inheritance Protocol](http://en.wikipedia.org/wiki/Priority_inheritance) used) high level features and API are frozen;
* 0.8.x (combines both protocols) is under active development.
* 0.9.x (combines both protocols) is under active development.

* Current versions are
* 0.6.6;
* 0.7.3;
* 0.8.4.
* 0.9.9.

* Platforms supported:
* AVR (GNU-toolchain);
Expand All @@ -51,6 +51,7 @@ proprietary software development.
* PROFIT!!!

# News #
* **January 6th 2016: BuguRTOS updated** version 0.9.9 is out, see [Changelog](https://github.com/shkolnick-kun/bugurtos/blob/master/doc/Changelog.md)!
* **July 3rd 2015: BuguRTOS updated** versions 0.6.6, 0.7.3, 0.8.4 are out, are out, see [Changelog](https://github.com/shkolnick-kun/bugurtos/blob/master/doc/Changelog.md)!
* **May 12th 2015: BuguRTOS-0.8.3** is out, see [Changelog](https://github.com/shkolnick-kun/bugurtos/blob/master/doc/Changelog.md)! Added more argument checks, fixed several issues, ported tests to [libopencm3](https://github.com/libopencm3/libopencm3).
* **May 12th 2015:** Added [third party code](https://github.com/shkolnick-kun/bugurtos/tree/archives) to project repository.
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc-vsmp/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc-vsmp/bugurt_port.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc-vsmp/vsmp.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc-vsmp/vsmp.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc/bugurt_port.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc/bugurt_port_asm.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
;/**************************************************************************
; BuguRTOS-0.8.x (Bugurt real time operating system)
; BuguRTOS-0.9.x (Bugurt real time operating system)
; Copyright (C) 2015 anonimous
;
; This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/avr/gcc/bugurt_proc_stack_init.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/cm0/gcc/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/cm3/gcc/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/cm4f/gcc/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/iar/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/iar/bugurt_port.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/iar/bugurt_port_asm.S
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
;/**************************************************************************
; BuguRTOS-0.8.x (Bugurt real time operating system).
; BuguRTOS-0.9.x (Bugurt real time operating system).
; Copyright (C) 2015 anonimous
;
; This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/iar/bugurt_proc_stack_init.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/raisonance/bugurt_port.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/raisonance/bugurt_port.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion arch/stm8/raisonance/bugurt_proc_stack_init.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
1 change: 1 addition & 0 deletions doc/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
* Added BGRT_PID_T for process identification in process context, bgrt_proc_t pointers are used in kernel context;
* Added BGRT_PID_TO_PROC, BGRT_PROC_TO_PID, BGRT_PID_NOTHING macros;
* Added BGRT_SYSCALL_PROC_GET_PRIO, BGRT_SYSCALL_PROC_GET_ID syscalls and correspondent caller functions;
* Removed dead some code;
* Synchronization control changes:
* Deleted SYSCALL_WAKE_AND_SLEEP SYSCALL_WAKE_AND_WAIT syscalls;
* Added BGRT_SYSCALL_SYNC_GET_OWNER syscall;
Expand Down
2 changes: 1 addition & 1 deletion kernel/bugurt.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/crit_sec.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/crit_sec.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/index.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/index.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/item.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/item.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/kernel.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/kernel.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/pcounter.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/pcounter.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/pitem.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/pitem.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/proc.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/sched.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/sched.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/sync.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/sync.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/syscall.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/syscall.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/timer.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/timer.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/xlist.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion kernel/xlist.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/cond.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/cond.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/ipc.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/ipc.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/mutex.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous
This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/mutex.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous

This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/sem.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous

This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/sem.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous

This program is free software: you can redistribute it and/or modify
Expand Down
2 changes: 1 addition & 1 deletion libs/native/sig.c
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**************************************************************************
BuguRTOS-0.8.x (Bugurt real time operating system)
BuguRTOS-0.9.x (Bugurt real time operating system)
Copyright (C) 2015 anonimous

This program is free software: you can redistribute it and/or modify
Expand Down
Loading

0 comments on commit e8d0ead

Please sign in to comment.