Commit Graph

29 Commits

Author SHA1 Message Date
barthess d16a6e24d9 I2C. API changes. rw_bit field moved from slave config ctructure to the driver structure.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2845 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-03-27 14:57:47 +00:00
barthess d0397838ae I2C. Small bugfix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2844 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-03-26 21:28:14 +00:00
barthess 4457815932 I2C. Some improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2841 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-03-26 14:28:52 +00:00
barthess 4e4d882c04 I2C. Cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2777 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-27 19:35:04 +00:00
barthess 4f827c235a I2C. Code cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2776 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-27 15:22:18 +00:00
barthess e96e10761e I2C. Small bugfix.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2731 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-10 17:36:37 +00:00
barthess 12778b0075 I2C. Cleanups.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2730 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-10 17:21:20 +00:00
barthess eafaa7d6cf I2C. 10-bit slave addressing done. Not tested at all.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2729 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-10 16:35:28 +00:00
barthess c2d458110c I2C. Begin of 10-bit slave address realization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2727 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-09 23:02:49 +00:00
barthess 76bac6bb87 I2C. Added own slave address handling and error callback.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2723 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-09 19:33:19 +00:00
barthess eddd171ec8 I2C. Alberto's clock setting code tested. Minor changes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2721 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-09 15:00:08 +00:00
barthess 918ff6d6b6 I2C. Merged Alberto's clock setting code.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2720 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-09 13:31:34 +00:00
barthess 00800dd8ed I2C. Async transfer complete. Needs testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2716 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-06 13:36:29 +00:00
barthess da3a453945 I2C. Merged changes from trunk.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2713 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-06 00:28:12 +00:00
barthess d6f77c1ef1 I2C. After comparing of two drivers decided to start of importing features from Alberto driver to mine.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2712 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-05 18:22:45 +00:00
barthess a74dd37c2c I2C. Moved Alberto drivers to backup.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2711 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-05 18:10:23 +00:00
barthess aad95ce063 I2C. Added driver from albi.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2710 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-05 14:55:56 +00:00
barthess 34f9fdfb62 I2C. Move barthess driver to backup files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2709 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-05 14:53:42 +00:00
barthess 6034aab6e6 I2C. Nop.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2704 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-04 09:55:51 +00:00
barthess 0f5f6dd222 I2C. Nop.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2703 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-03 14:02:02 +00:00
barthess cb7d5725fb I2C. Nop.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2702 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-02 22:34:03 +00:00
barthess 30ba99b968 I2C. Nop.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2701 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-02-02 21:01:22 +00:00
barthess 25d42f8b90 I2C. Master receiving and master trasmitting written. Needs testing and debugging.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2699 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-01-30 23:28:02 +00:00
barthess 47cd88dcc6 I2C. Function movement in source file
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2698 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-01-30 21:24:45 +00:00
barthess f4bdefbd11 I2C. Async transmit done. Need much of testing.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2697 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-01-30 21:19:51 +00:00
barthess 7ebdd9c730 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2688 35acf78f-673a-0410-8e92-d51de3d6d3f4 2011-01-27 22:32:14 +00:00
barthess 9babeb847e I2C. Rewriting low level driver to handle IRQs and DMA
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2687 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-01-26 22:36:12 +00:00
barthess 9c45802837 I2C. Some hy level functions created and tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2686 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-01-25 21:25:10 +00:00
barthess 063c6e138d Initial commit of I2C driver code
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@2684 35acf78f-673a-0410-8e92-d51de3d6d3f4
2011-01-25 18:59:18 +00:00