aboutsummaryrefslogtreecommitdiffstats
path: root/docs/i2c_driver.md
AgeCommit message (Collapse)Author
2020-03-15[Docs] Random Fixes (#8340)Gravatar James Young
* fix CLI section links in the Summary * fix heading in Pointing Device doc * fix headings in PS/2 Mouse Support doc * add explicit section ids to I2C Master Driver doc * reformat GPIO Controls table Much like the I2C Master Driver doc, I found this a bit less than ideal to read. (The table was actually wider than the space available for it.) Reformatted so each GPIO function is an H3 heading, followed by a paragraph and a table of each architecture's old-style function. * migrate changes from I2C Master Driver doc to Japanese translation * add explicit anchors to I2C Master Driver docs * fix code block language markers The language markers are case-sensitive; using the wrong case means the syntax highlighting doesn't work. Good: ```c Bad: ```C * restore Japanese I2C Master Driver doc to current master Can't update the internal tracking references accurately until the changes to the English doc are committed to master. * add explicit anchors to edited files * change ChibiOS/ARM to ARM/ChibiOS Because ARM/ATSAM is also a thing that exists. * fix code block language markers again Used the wrong markers in a few spots. Also these are apparently always supposed to be lowercase. * add section anchors to cli.md * restore table formatting on GPIO Control doc * remove changes to _summary.md
2020-03-15[Docs] Update to I2C docs: Clarify address expectation and return values (#8413)Gravatar brickbots
* Clarifying docs for i2c * Fix typo * Fix up punctuation * Implementing great suggestions * Update docs/i2c_driver.md * Update docs/i2c_driver.md
2019-09-03[Docs] Update i2c_driver.md (#6665)Gravatar Elliot Powell
Fix missing arg of i2c_start
2019-08-30Removed prescaler define from avr i2c, as it was impossible to use (#6617)Gravatar Mikkel Jeppesen
2019-07-16Add ARM I2Cv1 support to i2c_master (#6262)Gravatar Joel Challis
* Add ARM I2Cv1 support to i2c_master * Add I2Cv1 docs
2019-06-01Parameterise STM32 I2C pin modes and timing parameters. (#5671)Gravatar Nick Brassel
I2C timing parameters were seemingly set up for an STM32F303 target MCU, at a specific clock speed. This commit allows specifying the timing parameters via config.h, allowing other STM32 MCUs to be targeted, potentially at different clock frequencies. Alternate function modes for the I2C pins are now also configurable, allowing for remapping to other pins.
2019-03-12Next set of split_common changes (#4974)Gravatar James Churchill
* Update split_common to use standard i2c drivers * Eliminate RGB_DIRTY/BACKLIT_DIRTY * Fix avr i2c_master error handling * Fix i2c_slave addressing * Remove unneeded timeout on i2c_stop() * Fix RGB I2C transfers * Remove incorrect comment
2019-02-10Add documentation for led matrixGravatar skullY
2018-11-13Remove duplicate row from Available functions table in i2c_driver doc (#4416)Gravatar Junya Ogura
2018-11-10I2C driver docs (#4298)Gravatar yiancar
* I2C driver docs - Added I2C driver docs. - Changed arm master i2c driver to have a weak i2c_init as it is impossible to account for all possible port configuration in the STM32 world. * Update docs/i2c_driver.md Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy> * Update docs/i2c_driver.md Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy> * Update docs/i2c_driver.md Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy> * Update docs/i2c_driver.md Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy> * GPIO release fix