<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/drivers/chibios, 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-08-29T21:30:02Z</updated>
<entry>
<title>Fix DMA stream ID calculation in ws2812_pwm (#10008)</title>
<updated>2020-08-29T21:30:02Z</updated>
<author>
<name>Sergey Vlasov</name>
<email>sigprof@gmail.com</email>
</author>
<published>2020-08-25T09:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=15df82cdf3f5b5d81af2cc235fbfe7643cd044b9'/>
<id>urn:sha1:15df82cdf3f5b5d81af2cc235fbfe7643cd044b9</id>
<content type='text'>
Some STM32 chips have STM32_DMA1_STREAM1 as the first DMA stream, others
(F4xx, F7xx, H7xx) have STM32_DMA1_STREAM0.  Instead of those names, use
STM32_DMA_STREAM(0), which should always give the first stm32_dma_stream_t
structure in the DMA streams array, so that the stream ID would be
calculated correctly.</content>
</entry>
<entry>
<title>Add support for DMAMUX-capable MCU configuration with WS2812 PWM driver. (#9471)</title>
<updated>2020-08-29T21:30:02Z</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2020-07-16T06:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=c6b7a0d386c347f20117943831a0215659d37c47'/>
<id>urn:sha1:c6b7a0d386c347f20117943831a0215659d37c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable OLED support for Teensy 3.2/LC (#7591)</title>
<updated>2020-07-25T21:50:56Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2020-07-25T21:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=d91987ab9adbf7bba9f47deb6b30a02d28e7195d'/>
<id>urn:sha1:d91987ab9adbf7bba9f47deb6b30a02d28e7195d</id>
<content type='text'>
* I2C_TIMEOUT is not defined on arm teensy

* Work round teensy having different ChibiOS config options

* Stash OLED conf files

* update comment

* update comment

* Remove stm32 alias to allow teensy alt mode</content>
</entry>
<entry>
<title>format code according to conventions [skip ci]</title>
<updated>2020-06-20T03:37:04Z</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2020-06-20T03:37:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=8b572de5236589ea91e2f0cce218298e67b9f5ee'/>
<id>urn:sha1:8b572de5236589ea91e2f0cce218298e67b9f5ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect delay when setting WS2812 (and similar) leds (#9302)</title>
<updated>2020-06-20T02:59:28Z</updated>
<author>
<name>Joshua Diamond</name>
<email>josh@windowoffire.com</email>
</author>
<published>2020-06-20T02:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=18e561b82cdb71bed0162b3ce4083a2d269e5336'/>
<id>urn:sha1:18e561b82cdb71bed0162b3ce4083a2d269e5336</id>
<content type='text'>
* Fix incorrect delay when setting WS2812 (and similar) leds

* Add documentation for WS2812_DELAY_MICROSECONDS

* Remove improper cast to uint8_t

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* Remove unneeded cast to uint8_t and correct math

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;

* microseconds -&gt; µs

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Make documentation better match the spec sheet.

Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;

* Rename macro to match spec sheet

* Further correction to the delay maths for the SPI case.

Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;

* Move ws2812_common.h to the drivers directory

* Revert "Further correction to the delay maths for the SPI case."

This reverts commit e61b56a2cfc7dfec9992a7a3af92afa50e5b8ec0.

* Remove ws2812_setleds_pin(); consolidate ws2812.h

Co-authored-by: Sergey Vlasov &lt;sigprof@gmail.com&gt;
Co-authored-by: Ryan &lt;fauxpark@gmail.com&gt;
Co-authored-by: Joel Challis &lt;git@zvecr.com&gt;</content>
</entry>
<entry>
<title>STM32 WS2812 Open Drain Configuration (#9414)</title>
<updated>2020-06-19T22:35:32Z</updated>
<author>
<name>Xelus22</name>
<email>17491233+Xelus22@users.noreply.github.com</email>
</author>
<published>2020-06-19T22:35:32Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=c7851484457e5ab604962ae7c914b863b8de0cb2'/>
<id>urn:sha1:c7851484457e5ab604962ae7c914b863b8de0cb2</id>
<content type='text'>
* update docs stm32 only and applies  to all 3 driver
* cformat</content>
</entry>
<entry>
<title>Initial arm serial partially based on old lets split code</title>
<updated>2020-05-21T17:04:30Z</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-10-18T19:06:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b95979560c9b789d143a51d58446ef5c284c107d'/>
<id>urn:sha1:b95979560c9b789d143a51d58446ef5c284c107d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ARM split - Add uart half duplex transport support (#7987)</title>
<updated>2020-05-21T17:00:21Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2020-05-21T17:00:21Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=65150984bd1f9c301b080652fe60b181765bb9be'/>
<id>urn:sha1:65150984bd1f9c301b080652fe60b181765bb9be</id>
<content type='text'>
* ARM split - Add uart half duplex transport support

* Fix for f103

* initial full duplex pass

* partially remove full duplex

* Correct speeds within driver docs

Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;

Co-authored-by: Nick Brassel &lt;nick@tzarc.org&gt;</content>
</entry>
<entry>
<title>Add SPI master for ChibiOS/ARM. (#8779)</title>
<updated>2020-04-29T04:01:20Z</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2020-04-29T04:01:20Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b17482c3fdca11788c0863465ed4a7e56a13d0f5'/>
<id>urn:sha1:b17482c3fdca11788c0863465ed4a7e56a13d0f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial arm-&gt;chibios pass - simplify some platform logic (#8450)</title>
<updated>2020-03-21T05:20:04Z</updated>
<author>
<name>Joel Challis</name>
<email>git@zvecr.com</email>
</author>
<published>2020-03-21T05:20:04Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=d96380e65496912e0f68e6531565f4b45efd1623'/>
<id>urn:sha1:d96380e65496912e0f68e6531565f4b45efd1623</id>
<content type='text'>
</content>
</entry>
</feed>
