Commit Graph

2806 Commits

Author SHA1 Message Date
barthess 4bcff1c283 I2C. Added optional fields hook to I2CSlaveConfig structure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3189 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-08-05 10:42:42 +00:00
gdisirio 0c276798fd git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3188 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-08-01 14:33:04 +00:00
barthess 28b3dd95f1 I2C. Code cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3187 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-31 21:06:23 +00:00
gdisirio b077c0f2cc git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3186 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-31 18:14:49 +00:00
gdisirio 245dc734d7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3185 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-31 17:41:47 +00:00
gdisirio 5dc3abbc30 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3181 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-27 17:23:19 +00:00
gdisirio de33542372 Provisional STM32L1xx and STM32F2xx support.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3180 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-27 12:22:07 +00:00
gdisirio 505ca5b117 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3179 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-25 14:25:21 +00:00
gdisirio 00aca9799f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3178 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-24 15:44:46 +00:00
gdisirio 10693865c9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3177 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-24 15:14:50 +00:00
gdisirio 3602b6e67d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3176 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 17:21:36 +00:00
gdisirio 0bf0705e33 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3175 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 16:32:03 +00:00
gdisirio b774805ce9 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3174 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 09:04:29 +00:00
gdisirio 42d9a9b197 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3173 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 08:34:36 +00:00
gdisirio c350a2e325 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3172 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 07:58:02 +00:00
gdisirio 8f41aa3029 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3171 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 07:54:31 +00:00
gdisirio f9229daa87 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3170 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 07:38:56 +00:00
gdisirio d115445582 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3169 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-23 07:32:53 +00:00
barthess b913fe956c I2C. Small fixes in tests.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3168 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-20 08:35:30 +00:00
barthess 302d06cc66 I2C. All polling waitins code replaced by "waiting" GPT interrups. Documentation fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3167 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-20 08:35:05 +00:00
barthess b569145b24 I2C. STOP waitings was replaced by GPT callback functions. Need much of testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3166 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-19 20:45:57 +00:00
gdisirio 38c17ef7ce Fixed bug 3361039.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3165 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-19 18:48:10 +00:00
gdisirio 004dc1ad40 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3163 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-19 17:04:07 +00:00
gdisirio 18cdd66003 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3162 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-17 13:07:16 +00:00
barthess e02d3607dc I2C. Waits moved from ISR.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3161 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-14 14:47:13 +00:00
barthess 5fee9bc344 I2C. Merged changes from trunk.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3160 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-13 21:09:39 +00:00
barthess 2bdd9885e2 I2C. Code cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3159 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-13 20:41:26 +00:00
gdisirio 2e5abeebad git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3158 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-13 19:26:41 +00:00
barthess 146118a136 I2C. Stability improvements in very hi load scenarios.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3157 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-13 11:07:48 +00:00
barthess 71ebbf914f I2C. Comments cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3154 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-12 18:34:11 +00:00
barthess 621d794bf0 I2C. Documentation improvements. Dead code clenups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3153 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-12 18:26:39 +00:00
barthess 44960790c5 I2C. Comments improvements. Code cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3152 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-12 14:21:44 +00:00
barthess 0ada09b542 I2C. Code clean ups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3151 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-11 19:49:14 +00:00
barthess caeaf6536e I2C. Fixed bug occures when read-through-write two bytes. Code cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3150 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-10 21:40:49 +00:00
barthess 0088567492 I2C. Most of problems have been resolved. Needs testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3149 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-10 18:17:16 +00:00
gdisirio b1d9b1646f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3148 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-10 14:23:51 +00:00
gdisirio fbdd64538e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3144 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-10 08:45:36 +00:00
gdisirio 8f03a39047 Added thread names to all demos.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3143 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-10 06:50:12 +00:00
barthess b064c25e39 I2C. Main problem fixed, but some minor problems must to be fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3142 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-09 22:25:31 +00:00
gdisirio b38e1f2c96 Improvements to the trace buffer and other debug features.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3139 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-09 09:15:49 +00:00
gdisirio a53bc3d266 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3137 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-09 07:32:27 +00:00
gdisirio d79eea31a2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3135 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-08 19:29:00 +00:00
barthess 6eca655484 I2C. Driver still cause stack overflows.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3134 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-07 21:53:01 +00:00
barthess ff535c27e6 I2C. Fix one potential problem in driver, but main problem with stack overflow still not solved.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3124 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-06 13:54:56 +00:00
barthess 2303c1542c I2C. Small fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3122 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-05 14:27:15 +00:00
barthess 03acd18161 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3117 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-07-04 14:27:00 +00:00
barthess ccb28114da I2C. Driver looks working, but sometimes hangs up. I don't know, my big project cause troubles in it, or driver cause troubles in my project.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3116 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-03 18:02:55 +00:00
gdisirio 83c5424c5f Fixed bug 3351556.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3108 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-03 15:29:13 +00:00
barthess af0e40079d I2C. Trying to add optional WAIT support. Driver broken.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3101 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-07-01 13:36:59 +00:00
barthess 551a1c1f22 I2C. Added dirty hack to realize thread safe dirver. Needs to be rewrited.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3100 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-06-30 21:37:34 +00:00