<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/drivers/issi, branch master</title>
<subtitle>forked from https://github.com/qmk/qmk_firmware</subtitle>
<id>https://git.tsegers.com/qmk_firmware.git/atom?h=master</id>
<link rel='self' href='https://git.tsegers.com/qmk_firmware.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/'/>
<updated>2020-10-03T18:15:44Z</updated>
<entry>
<title>IS31FL3741 driver fixup (#10519)</title>
<updated>2020-10-03T18:15:44Z</updated>
<author>
<name>a_p_u_r_o</name>
<email>applause@elfmimi.jp</email>
</author>
<published>2020-10-03T18:15:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=1fe7743af88cf0d65800d3ccfc1c59d1c2d65db2'/>
<id>urn:sha1:1fe7743af88cf0d65800d3ccfc1c59d1c2d65db2</id>
<content type='text'>
* Fix issue with data transfer of CS1_SW7 to CS18_SW7.

* Fix issue with handling of scaling register buffer's dirty flag.

* Remove unused extern declaration.

* Compaction of struct is31_led utilizing bit fields.</content>
</entry>
<entry>
<title>format code according to conventions [skip ci]</title>
<updated>2020-09-03T11:25:14Z</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2020-09-03T11:25:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=25e93b4b677c85165f6996f3de96f260121f549a'/>
<id>urn:sha1:25e93b4b677c85165f6996f3de96f260121f549a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update ISSI3741 (#9912)</title>
<updated>2020-09-03T10:37:04Z</updated>
<author>
<name>MelGeek</name>
<email>65591833+melgeek001365@users.noreply.github.com</email>
</author>
<published>2020-09-03T10:37:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=2f26e14dc627592734769424b09007e02ddb3c09'/>
<id>urn:sha1:2f26e14dc627592734769424b09007e02ddb3c09</id>
<content type='text'>
* [Driver] bugfix reset the scaling register flag to FALSE

* Update drivers/issi/is31fl3741.c

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Add CS &amp; SW defines for ISSI3741

* Make IS31FL3741 control register update clearer

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Jumail Mundekkat &lt;mundekkat@hotmail.com&gt;</content>
</entry>
<entry>
<title>[Driver] bugfix reset the scaling register flag to FALSE (#9507)</title>
<updated>2020-07-06T12:38:41Z</updated>
<author>
<name>MelGeek</name>
<email>65591833+melgeek001365@users.noreply.github.com</email>
</author>
<published>2020-07-06T12:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=fe744eb1ad2ee982dd94bd389f262a62332934d5'/>
<id>urn:sha1:fe744eb1ad2ee982dd94bd389f262a62332934d5</id>
<content type='text'>
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;</content>
</entry>
<entry>
<title>`qmk cformat` (#9500)</title>
<updated>2020-06-22T01:21:48Z</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2020-06-22T01:21:48Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=3d6d89966614be1e80d9957fb83743934c5eb162'/>
<id>urn:sha1:3d6d89966614be1e80d9957fb83743934c5eb162</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support IS31FL3741 and IS31FL3741A. (#9201)</title>
<updated>2020-06-20T04:49:15Z</updated>
<author>
<name>MelGeek</name>
<email>65591833+melgeek001365@users.noreply.github.com</email>
</author>
<published>2020-06-20T04:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=d9eae3ef033d3adce7da1ba3d57cc9480659deb0'/>
<id>urn:sha1:d9eae3ef033d3adce7da1ba3d57cc9480659deb0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ISSI driver compile error fix (#9169)</title>
<updated>2020-05-27T00:18:13Z</updated>
<author>
<name>Wilba</name>
<email>Jason.S.Williams@gmail.com</email>
</author>
<published>2020-05-27T00:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=ac447d8acb95658fd58e6504abbc92d7acb21960'/>
<id>urn:sha1:ac447d8acb95658fd58e6504abbc92d7acb21960</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run clang-format manually to fix recently changed files (#7934)</title>
<updated>2020-01-19T16:30:34Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2020-01-19T16:30:34Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=667045b4928badaedb38f535d885a46ff8a454fb'/>
<id>urn:sha1:667045b4928badaedb38f535d885a46ff8a454fb</id>
<content type='text'>
* Run clang-format manually to fix recently changed files

* Run clang-format manually to fix recently changed files - revert template files

* Run clang-format manually to fix recently changed files - format off for ascii_to_keycode_lut
</content>
</entry>
<entry>
<title>Clean up ISSI driver includes (#7734)</title>
<updated>2019-12-29T18:21:58Z</updated>
<author>
<name>fauxpark</name>
<email>fauxpark@gmail.com</email>
</author>
<published>2019-12-29T18:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=8af1501328711ba806785861b183786cb5cbb80a'/>
<id>urn:sha1:8af1501328711ba806785861b183786cb5cbb80a</id>
<content type='text'>
* Clean up ISSI driver includes

* Missed an endif
</content>
</entry>
<entry>
<title>IS31FL3733 Dirty page fix (#7079)</title>
<updated>2019-11-25T20:33:52Z</updated>
<author>
<name>yiancar</name>
<email>yiangosyiangou@cytanet.com.cy</email>
</author>
<published>2019-11-25T20:33:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=c0fe8dbfb4ea7b36cc2c5ba65d943c2cbec84244'/>
<id>urn:sha1:c0fe8dbfb4ea7b36cc2c5ba65d943c2cbec84244</id>
<content type='text'>
* IS31FL3733 Dirty page fix

Function IS31FL3733_update_led_control_registers was never setting update register to false. As a result the led on/off page was being written every transaction even when it was not modified. This is ineficient and causes lots of bandwidth use.

-&gt; Fix the IS31FL3733_update_led_control_registers.
-&gt; After testing it was evident that failed I2C transactions could corrupt the Led on/off register.
-&gt; Update IS31FL3733_write_pwm_buffer and IS31FL3733_write_register functions to return 0 upon succesful tranmission and 1 if any of the transmitions within the function fail.
-&gt; Modify IS31FL3733_update_pwm_buffers function so if any of the IS31FL3733_write_pwm_buffer transuction fails, the g_led_control_registers_update_required register is set to true forcing a rewrite of the led on/off register in case it was corrupted.

* Minor comment update

* Upsie:)

* Update is31fl3733.c

* Return fix

* more return fix

* type change

* more boolian logic reversal:)
</content>
</entry>
</feed>
