aboutsummaryrefslogtreecommitdiffstats
path: root/os/various/cpp_wrappers/ch.hpp
Commit message (Collapse)AuthorAgeFilesLines
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11973 ↵Giovanni Di Sirio2018-04-281-3/+2
| | | | 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Various fixes.Giovanni Di Sirio2018-04-281-23/+61
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11972 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Small optimization to ThreadReference.Giovanni Di Sirio2018-04-281-1/+17
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11971 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added Monitor template class, removed CondVar class, some renaming, ↵Giovanni Di Sirio2018-04-281-141/+177
| | | | | | documentation cleanup. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11968 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added RAII helpers to the C++ wrapper.Giovanni Di Sirio2018-04-281-2/+40
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11962 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added const modifiers where required, replace NULL with nullptr, minor ↵Giovanni Di Sirio2018-04-271-52/+63
| | | | | | documentation fixes. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11955 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Updated C++ demo.Giovanni Di Sirio2018-04-241-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11954 110e8d01-0319-4d1e-a829-52ad28d1bb01
* More wrappers.Giovanni Di Sirio2018-04-231-110/+213
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11953 110e8d01-0319-4d1e-a829-52ad28d1bb01
* More C++ fixes.Giovanni Di Sirio2018-04-231-54/+65
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11952 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added wrapper for registry.Giovanni Di Sirio2018-04-221-38/+111
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11951 110e8d01-0319-4d1e-a829-52ad28d1bb01
* More API in the C++ wrapper, minor documentation fixes.Giovanni Di Sirio2018-04-221-35/+69
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11948 110e8d01-0319-4d1e-a829-52ad28d1bb01
* More API wrappers.Giovanni Di Sirio2018-04-221-34/+164
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11945 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Added missing API to the wrapper, still a lot to do.Giovanni Di Sirio2018-04-221-20/+263
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11944 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Removed redundant inline keywords.Giovanni Di Sirio2018-04-221-112/+113
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11943 110e8d01-0319-4d1e-a829-52ad28d1bb01
* C++ wrapper rework, not finished yet.Giovanni Di Sirio2018-04-211-154/+454
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11941 110e8d01-0319-4d1e-a829-52ad28d1bb01
* Mass update of the Apache 2.0 license statement.Giovanni Di Sirio2018-01-201-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@11361 35acf78f-673a-0410-8e92-d51de3d6d3f4
* CMSIS update and cleanup.Giovanni Di Sirio2017-10-151-6/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10824 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Removed queues from C++ wrapper.Giovanni Di Sirio2016-04-021-366/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9201 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
* C++ API improvements.Giovanni Di Sirio2015-04-051-85/+201
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7857 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7856 ↵Giovanni Di Sirio2015-04-051-2/+2
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* CPP wrappers. Added compile time switch CH_CFG_USE_MEMCORE.barthess2015-01-151-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7625 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7622 ↵gdisirio2015-01-111-1/+1
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* [CPP wrappers] MailBox minor code cleanup.barthess2014-09-141-2/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7274 35acf78f-673a-0410-8e92-d51de3d6d3f4
* [CPP wrappers] Base mailbox class now strongly typed and template based.barthess2014-09-111-47/+91
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7260 35acf78f-673a-0410-8e92-d51de3d6d3f4
* [CPP wrappers] xxxTimeout(timeout) functions replaced with overloaded ones ↵barthess2014-09-101-9/+9
| | | | | | like xxx(timeout) git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7256 35acf78f-673a-0410-8e92-d51de3d6d3f4
* [CPP wrapper] Added unlock functions to Mutex class.barthess2014-08-261-0/+22
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7199 35acf78f-673a-0410-8e92-d51de3d6d3f4
* CPP wrappers ported to Chibios v3.barthess2014-08-031-55/+56
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7118 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/trunk@5697 ↵gdisirio2013-05-111-14/+10
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* CPP wrapper. In mailbox class added methods getFreeCountI() and getUsedCountI()barthess2013-04-181-0/+26
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5594 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Documentation related fixes.gdisirio2013-02-221-198/+229
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5298 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Updated license years.gdisirio2013-02-021-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5102 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5038 ↵gdisirio2013-01-071-6/+12
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Merged another patch to the C++ wrapper.gdisirio2013-01-061-0/+53
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5036 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5032 ↵gdisirio2013-01-041-1/+1
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5030 ↵gdisirio2013-01-041-24/+31
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5029 ↵gdisirio2013-01-041-1/+0
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added an iclass to the C++ wrapper.gdisirio2013-01-031-0/+12
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5028 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5027 ↵gdisirio2013-01-031-31/+24
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5025 ↵gdisirio2013-01-031-0/+3
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Missing virtual...gdisirio2013-01-031-4/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5023 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added support for BaseSequentialStream to the C++ wrapper.gdisirio2013-01-031-0/+66
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5022 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added queues and core.gdisirio2013-01-031-10/+569
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5021 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added memory pools to the C++ wrapper.gdisirio2013-01-021-1/+110
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5020 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Added mailboxes to the C++ wrapper.gdisirio2013-01-021-4/+227
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5018 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5017 ↵gdisirio2013-01-021-74/+268
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* Semaphores wrapper improved and completed.gdisirio2013-01-021-15/+114
| | | | git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5016 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5013 ↵gdisirio2013-01-021-33/+26
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@5012 ↵gdisirio2013-01-021-192/+240
| | | | 35acf78f-673a-0410-8e92-d51de3d6d3f4