aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/platforms/STM32/i2c_lld.c
Commit message (Expand)AuthorAgeFilesLines
* I2C. In functions added local pointer to I2C_TypeDef structure.barthess2012-01-081-55/+66
* I2C. Added external fields hook in driver.barthess2012-01-081-2/+0
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3750 35acf78f-673a-0410...gdisirio2012-01-061-8/+7
* I2C. Optimized interrupt handling strategy.barthess2012-01-061-3/+12
* I2C. Fix problem with write only transactions. Code cleanups.barthess2012-01-061-4/+13
* I2C. Initialization of RC2 register now doing only once in start() function.barthess2012-01-051-3/+3
* I2C. Fixed 2 errors.barthess2012-01-051-2/+0
* Improvements to the MMC over SPI driver.gdisirio2012-01-051-98/+170
* I2C. Merged changes from i2c_lld_2.zipbarthess2012-01-041-44/+36
* Reformatted some comments going past column 80.gdisirio2012-01-041-13/+24
* Fixed some documentation errors.gdisirio2012-01-041-4/+10
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3720 35acf78f-673a-0410...gdisirio2012-01-031-1/+1
* I2C. Small style improvements.barthess2012-01-031-0/+2
* I2C. Merged changes from files posted in forum.barthess2012-01-031-243/+278
* I2C. Added safety timeouts and resets.barthess2012-01-031-4/+13
* I2C. Clock checks moved to header file.barthess2012-01-021-34/+1
* I2C. Reorganized locks.barthess2012-01-021-2/+8
* I2C. Functions: i2c_lld_set_clock(), and i2c_lld_set_opmode() and i2c_lld_mas...barthess2012-01-021-139/+138
* I2C. "id_" prefixes deleted from driver.barthess2012-01-021-53/+53
* I2C. #defines moved out of functions.barthess2012-01-021-29/+26
* I2C. Deleted __NOP()barthess2012-01-021-1/+0
* I2C. Fixes.barthess2011-12-311-2/+1
* I2C. API changes mostly done.barthess2011-12-301-18/+76
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3645 35acf78f-673a-0410...gdisirio2011-12-211-12/+12
* I2C. Clock checks done at compile time.barthess2011-12-171-26/+33
* Cleaned "//" comments.barthess2011-12-171-2/+2
* I2C. Added safety checks for different STM32 platforms in frequency settings ...barthess2011-12-171-3/+18
* I2C. Added timeout in functions. Code clean ups.barthess2011-12-081-18/+7
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3581 35acf78f-673a-0410...barthess2011-12-081-0/+10
* I2C. Switch to synchronous model.barthess2011-12-071-17/+19
* I2C. Added note about different API classes usage.barthess2011-12-071-9/+38
* I2C. Bug fixes.barthess2011-12-061-4/+18
* I2C. Added checks. Cleaned copypaste errors.barthess2011-12-061-2/+3
* I2C. Added startup functions for I2C1 and I2C3 interfaces.barthess2011-12-051-55/+123
* I2C. Tested on tmp75, mma8451, max1236.barthess2011-12-041-185/+168
* I2C. DMA works.barthess2011-12-021-10/+190
* I2C. Code compiles but does not work.barthess2011-12-011-414/+58
* I2C. Totally broken.barthess2011-12-011-336/+29
* I2C. Nop.barthess2011-11-271-0/+5
* I2C. Minor fixes.barthess2011-11-271-2/+2
* I2C. Fixed warning.barthess2011-10-261-1/+2
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@3320 35acf78f-673a-0410...gdisirio2011-09-161-10/+5
* I2C. Revert const qualifier to the pointer to I2CSlaveConfig.barthess2011-09-121-1/+1
* I2C. Added forgotten copyrights.barthess2011-09-021-0/+20
* I2C. Test updated.barthess2011-08-281-0/+6
* git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/i2c_dev@3250 35acf78...barthess2011-08-231-1/+0
* I2C. 1 - Merge code from trunk. 2 - Fix driver problems detected by the CH_DB...barthess2011-08-231-7/+3
* I2C. Added template of synchronouse deriver. It does not work for a moment.barthess2011-08-051-22/+220
* I2C. Code cleanups.barthess2011-07-311-35/+44
* I2C. All polling waitins code replaced by "waiting" GPT interrups. Documentat...barthess2011-07-201-71/+83