Commit Graph

6400 Commits (69492747606d30c64b7719172d4a5ec804421b99)

Author SHA1 Message Date
gdisirio 62beef8720 Heap test coverage 100% again.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@945 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-03 12:15:53 +00:00
gdisirio 5a8670e50f More macros added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@944 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-03 11:57:44 +00:00
gdisirio 2713bd19c5 Small fix to the test suite.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@943 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-03 10:49:34 +00:00
gdisirio 1f7dd2586a Adjusted LPC214x serial driver and MinGW demo because the latest changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@942 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-03 10:43:54 +00:00
gdisirio a7b4044f9e Documentation fixes and more utility macros.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@941 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-03 10:12:59 +00:00
gdisirio 62a6638eb5 Added I/O queue checks to the channels, added notes in the readme, improved the FullDuplexDriver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@940 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-03 09:51:01 +00:00
gdisirio a8df5dfb84 Modified the test suite to work with a generic channel rather than with a serial driver.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@939 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-02 20:15:04 +00:00
gdisirio 83cafc020d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@938 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-05-02 20:03:30 +00:00
gdisirio ae4f143cf6 More madness.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@937 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-02 17:18:56 +00:00
gdisirio 81507dcbe7 Now the serial driver subsystem is a descendant class of a BaseChannel.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@936 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-02 16:05:13 +00:00
gdisirio fcd90e0bc8 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@935 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-05-02 15:39:11 +00:00
gdisirio ea7700c073 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@934 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-05-02 14:59:40 +00:00
gdisirio 3dc3f32369 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@933 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-05-02 10:58:11 +00:00
gdisirio 8cfd8aefb6 Initial documentation for channels.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@932 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-02 10:13:20 +00:00
gdisirio e1301550bc Some work done on abstract I/O channels.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@931 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-02 09:45:24 +00:00
gdisirio 5557c78ea3 Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@930 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-01 18:55:54 +00:00
gdisirio 521443e167 Adjustments on queues.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@929 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-01 16:06:12 +00:00
gdisirio 0d7787542b Small fixes to the test suite.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@928 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-01 13:34:51 +00:00
gdisirio c989a8967c Removed the CH_USE_SERIAL_HALFDUPLEX, CH_USE_QUEUES_TIMEOUT and CH_USE_QUEUES_HALFDUPLEX configuration options.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@927 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-01 13:11:26 +00:00
gdisirio 46e56d7349 I/O queues improvements, removed half duplex queues.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@926 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-05-01 12:58:05 +00:00
gdisirio e0073441fe git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@925 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-05-01 07:39:07 +00:00
gdisirio 34728efb16 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@924 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-28 20:31:05 +00:00
gdisirio 1c95751962 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@923 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-26 06:55:51 +00:00
gdisirio 2b3bb8642b Added compiler version to the test report (GCC only).
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@922 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-25 15:32:28 +00:00
gdisirio 40db226680 Fixed bug 2781176.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@921 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-25 15:12:34 +00:00
gdisirio 7a1b60e331 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@919 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-25 15:00:43 +00:00
gdisirio 756658a69a Improved test code, architecture names added to the port code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@918 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-25 14:56:16 +00:00
gdisirio a2a8822648 Changes to the test suite in order to save RAM on AVR targets.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@917 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-25 11:12:10 +00:00
gdisirio c031b80726 100% code coverage for mailboxes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@916 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-19 09:23:49 +00:00
gdisirio 8a83ae1bb9 100% code coverage for messages.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@915 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-19 08:42:58 +00:00
gdisirio d62a644b1e Removed the chMsgSendWithEvent() function and the related configuration option.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@914 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-19 07:15:05 +00:00
gdisirio a6b9e598ee git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@913 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-18 13:11:25 +00:00
gdisirio 1344306547 Fixed bug 2772160.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@912 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-18 10:36:21 +00:00
gdisirio f332c2881c Fixed bug 2772237.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@911 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-18 10:34:23 +00:00
gdisirio 0a37ec19f6 100% code coverage for heap, semaphores and events.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@903 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-17 14:53:04 +00:00
gdisirio e8ae833287 100% code coverage for threads.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@902 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-16 15:06:49 +00:00
gdisirio 1f5d676018 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@901 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-15 20:37:27 +00:00
gdisirio 339c8e993d New benchmark added.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@900 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-13 09:56:03 +00:00
gdisirio f140302b0b 97.92% code coverage for threads.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@899 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-13 08:15:51 +00:00
gdisirio 90c431b280 100% code coverage for condvars.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@898 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-12 16:40:44 +00:00
gdisirio 3dda222a77 100% code coverage for mutexes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@897 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-12 16:31:59 +00:00
gdisirio 97817eb7dc Added more test cases.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@896 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-12 13:00:42 +00:00
gdisirio 9becc21691 Fixed bug 2755230.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@894 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-12 09:05:08 +00:00
gdisirio c1c4610718 Fixed bug 2755195.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@892 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-12 08:47:21 +00:00
gdisirio 2d1d900b6d Fixed bug 2755170.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@890 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-12 08:38:51 +00:00
gdisirio 0e27db0879 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@889 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-12 08:03:50 +00:00
gdisirio ef22e9204d Improvements to the coverage tool.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@888 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-11 15:03:58 +00:00
gdisirio bed6fe6ef7 Added code coverage tool.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@887 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-11 12:59:15 +00:00
gdisirio 00bfdd2bc7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@886 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-04-10 19:32:10 +00:00
gdisirio f999f32da3 Updated readme.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@884 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-04-09 18:56:07 +00:00