Commit Graph

100 Commits (c1783a234bc6e6f4f3443a11e4da4dc70a7867b5)

Author SHA1 Message Date
Giovanni Di Sirio b53489d0e4 Lots of MISRA-related changes in RT. Not finished yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7715 35acf78f-673a-0410-8e92-d51de3d6d3f4
2015-03-05 21:28:51 +00:00
Giovanni Di Sirio fbd65c1f6a MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7711 35acf78f-673a-0410-8e92-d51de3d6d3f4
2015-03-03 11:01:09 +00:00
Giovanni Di Sirio c3cfdc2746 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7700 35acf78f-673a-0410-8e92-d51de3d6d3f4 2015-02-23 17:55:24 +00:00
gdisirio 1979996549 updated GPL files
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7620 35acf78f-673a-0410-8e92-d51de3d6d3f4
2015-01-11 13:45:54 +00:00
gdisirio c5c9353f2e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7607 35acf78f-673a-0410-8e92-d51de3d6d3f4 2015-01-05 13:27:55 +00:00
gdisirio e023f0058d Incorporated main and idle threads data areas into the ch_system structure, moved around some definitions in order to allow this.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7572 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-12-11 15:44:16 +00:00
gdisirio c7da76627c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7551 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-12-01 10:29:36 +00:00
gdisirio 76b6b65929 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7527 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-11-23 17:14:56 +00:00
gdisirio afa584c197 Renamed chCoreStatus() in chCoreGetStatusX().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7521 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-11-19 10:43:27 +00:00
gdisirio 1409bd15bd git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7507 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-11-14 11:07:04 +00:00
gdisirio 5c0a95bd3b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7499 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-11-09 13:36:46 +00:00
gdisirio a016a7cce0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7498 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-11-09 12:56:11 +00:00
gdisirio ceb9e5e6e8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7496 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-11-09 11:43:40 +00:00
gdisirio 9f727e2394 Fixed bug bug #547.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7491 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-11-08 17:41:11 +00:00
gdisirio 1ec4c62308 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7392 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-10-13 14:03:18 +00:00
gdisirio 419dd123e7 Added chMBResetI().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7313 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-09-24 14:01:10 +00:00
gdisirio a9d482f0fc doc improvement
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7293 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-09-20 16:54:23 +00:00
gdisirio 227f9b7e3e Added new chThdDoDequeueNextI() API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7286 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-09-17 10:37:54 +00:00
gdisirio 3a569f2148 formatting
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7269 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-09-13 20:47:29 +00:00
gdisirio feb5c483c2 Enhance events in RT. Events documentation cleanup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7169 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-08-13 10:28:22 +00:00
gdisirio 46c0e6255e Added chSysConditionalLock() and chSysConditionalUnlock() functions to RT and NIL. Improved debug documentation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7166 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-08-12 16:05:36 +00:00
gdisirio 80284bf64a Added systime_t chThdSleepUntilWindowed(systime_t prev, systime_t next) API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7165 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-08-10 16:45:47 +00:00
gdisirio c56023db57 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7098 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-07-26 09:06:28 +00:00
gdisirio c3f2655db9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6708 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-02-12 13:48:38 +00:00
gdisirio 7a3da58ae2 Recursive mutexes, test code not done yet.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6707 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-02-12 13:14:11 +00:00
gdisirio 6c90d27a46 Preparation to recursive mutexes, now unlock primitives have the mutex as parameter.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6706 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-02-12 09:43:27 +00:00
gdisirio cf957f9d4a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6668 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-02-06 10:37:50 +00:00
gdisirio b8774f299a Fixed missing initialization of threads statistics block.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6605 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-01-05 11:06:14 +00:00
gdisirio e86fc6ad21 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6472 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-11-14 10:22:19 +00:00
gdisirio 202661e81e Improved time range functions. Reduced size for NIL when tickless mode is used.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6416 35acf78f-673a-0410-8e92-d51de3d6d3f4
2013-11-04 13:35:10 +00:00
gdisirio 3b4f6a3e6e Fixed small documentation error.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6350 35acf78f-673a-0410-8e92-d51de3d6d3f4
2013-10-02 14:35:52 +00:00
gdisirio 3d30779fd7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6313 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-09-23 10:15:19 +00:00
gdisirio 0f341a84ec git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6293 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-09-11 12:51:33 +00:00
gdisirio 867c7c95aa git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6262 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-09-05 09:01:21 +00:00
gdisirio a923a46007 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6259 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-09-04 10:26:42 +00:00
gdisirio fa8b45cc5b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6255 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-09-03 13:21:10 +00:00
gdisirio 3368f57424 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6251 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-09-03 09:51:32 +00:00
gdisirio 56a9ba32e8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6228 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-26 14:08:25 +00:00
gdisirio b1f3465325 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6227 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-26 13:32:58 +00:00
gdisirio c8dff54685 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6226 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-26 13:07:19 +00:00
gdisirio 611c313887 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6225 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-26 13:01:28 +00:00
gdisirio 2bbf9f1ea0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6185 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-20 10:09:53 +00:00
gdisirio c3b9392212 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6175 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-19 11:45:52 +00:00
gdisirio b4e2fca4a0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6174 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-19 10:18:25 +00:00
gdisirio 155ef8ed75 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6169 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-17 11:52:50 +00:00
gdisirio 4f49b546b1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6167 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-17 11:04:57 +00:00
gdisirio bfa3ba9f00 Turned more macros in inline functions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6166 35acf78f-673a-0410-8e92-d51de3d6d3f4
2013-08-16 17:41:56 +00:00
gdisirio 752b44ba0e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6165 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-16 11:38:45 +00:00
gdisirio 38e0ede2ba Small optimizations.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6147 35acf78f-673a-0410-8e92-d51de3d6d3f4
2013-08-14 15:25:23 +00:00
gdisirio a1435e018b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/kernel_3_dev@6123 35acf78f-673a-0410-8e92-d51de3d6d3f4 2013-08-10 14:51:16 +00:00