aboutsummaryrefslogtreecommitdiffstats
path: root/os/rt/include/chvt.h
Commit message (Collapse)AuthorAgeFilesLines
* Renamed thread field "preempt" in "ticks" for clearness.Giovanni Di Sirio2017-11-271-3/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11079 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Typos and one error.Giovanni Di Sirio2017-10-181-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10847 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Fixed and optimizations, NOW it seems to work for intervals larger than ↵Giovanni Di Sirio2017-10-131-9/+11
| | | | | | system time. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10818 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Now it is APPARENTLY working for intervals larger than system time.Giovanni Di Sirio2017-10-131-31/+31
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10817 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Experimental code.Giovanni Di Sirio2017-10-131-11/+16
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10816 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: ↵Giovanni Di Sirio2017-10-121-1/+1
| | | | svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10815 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added support for "large virtual timers", those allows for intervals greater ↵Giovanni Di Sirio2017-10-121-1/+7
| | | | | | than the system time capability. To be tested. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10814 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Rework of virtual timers in RT5, preparation.Giovanni Di Sirio2017-10-121-40/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10813 35acf78f-673a-0410-8e92-d51de3d6d3f4
* EXPERIMENTAL: Introduced sysinterval_t in RT, now system time and intervals ↵Giovanni Di Sirio2017-10-121-277/+0
| | | | | | are different types and could have different sizes. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/rt5_dev_point1@10812 35acf78f-673a-0410-8e92-d51de3d6d3f4
* MISRA-related fixes.Giovanni Di Sirio2017-06-041-10/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10234 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added safe time conversion utilities.Giovanni Di Sirio2017-04-241-1/+157
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10169 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9153 ↵Giovanni Di Sirio2016-03-231-3/+3
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Mass license update.Giovanni Di Sirio2016-03-181-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9136 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Tree reorganization.Giovanni Di Sirio2016-02-161-30/+30
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8900 35acf78f-673a-0410-8e92-d51de3d6d3f4
* MISRA-related fixes.Giovanni Di Sirio2016-01-041-1/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8690 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Documentation-related fixes.Giovanni Di Sirio2016-01-031-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8673 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Virtual timers new functionality added.Giovanni Di Sirio2015-10-151-0/+35
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8363 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Fixed bug #646.Giovanni Di Sirio2015-10-111-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8357 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Silenced a MISRA by adding parenthesis.gdisirio2015-07-111-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8080 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Fixed bugs 573 and 574.Giovanni Di Sirio2015-04-091-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7876 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7853 ↵Giovanni Di Sirio2015-04-041-11/+0
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Time conversion macros fixes.Giovanni Di Sirio2015-04-041-7/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7851 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Improved and fixed tickless mode.Giovanni Di Sirio2015-04-021-37/+55
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7842 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7835 ↵Giovanni Di Sirio2015-03-311-9/+0
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7834 ↵Giovanni Di Sirio2015-03-311-0/+1
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7833 ↵Giovanni Di Sirio2015-03-311-12/+18
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Tentative fix for tickless mode.Giovanni Di Sirio2015-03-231-2/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7797 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Optimization in tickless mode handling.Giovanni Di Sirio2015-03-231-22/+33
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7796 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Tickless Mode improvements and more assertions added.Giovanni Di Sirio2015-03-151-21/+26
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7771 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added strong type checks to the code rules.Giovanni Di Sirio2015-03-101-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7746 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Reduced MISRA annoyances.Giovanni Di Sirio2015-03-081-8/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7735 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7729 ↵Giovanni Di Sirio2015-03-071-3/+5
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* More MISRA.Giovanni Di Sirio2015-03-071-2/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7726 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Lots of MISRA-related changes in RT. Not finished yet.Giovanni Di Sirio2015-03-051-6/+11
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7715 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7713 ↵Giovanni Di Sirio2015-03-031-4/+4
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* MISRA-related fixes.Giovanni Di Sirio2015-03-031-4/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7711 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Fixed bug #553.gdisirio2015-01-181-2/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7633 35acf78f-673a-0410-8e92-d51de3d6d3f4
* updated GPL filesgdisirio2015-01-111-5/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7620 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7551 ↵gdisirio2014-12-011-5/+19
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Removed assertion for repeated tickless timer stop. Improved comments in ↵gdisirio2014-11-301-2/+9
| | | | | | virtual timers. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7550 35acf78f-673a-0410-8e92-d51de3d6d3f4
* typogdisirio2014-11-301-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7549 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Doxygen tag fix.gdisirio2014-09-131-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7268 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7120 ↵gdisirio2014-08-041-3/+3
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7098 ↵gdisirio2014-07-261-1/+1
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6668 ↵gdisirio2014-02-061-25/+0
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6585 ↵gdisirio2013-12-301-2/+2
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6513 ↵gdisirio2013-11-291-0/+36
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6473 ↵gdisirio2013-11-141-2/+33
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Improved time range functions. Reduced size for NIL when tickless mode is used.gdisirio2013-11-041-1/+34
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6416 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6294 ↵gdisirio2013-09-111-2/+7
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4