<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qmk_firmware.git/tmk_core/common/arm_atsam, 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-01-24T02:15:29Z</updated>
<entry>
<title>format code according to conventions [skip ci]</title>
<updated>2020-01-24T02:15:29Z</updated>
<author>
<name>QMK Bot</name>
<email>hello@qmk.fm</email>
</author>
<published>2020-01-24T02:15:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=fe50883c1568b1914fcadbe0c7f029c3f9fd99f4'/>
<id>urn:sha1:fe50883c1568b1914fcadbe0c7f029c3f9fd99f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add customisable EEPROM driver selection (#7274)</title>
<updated>2020-01-24T01:45:58Z</updated>
<author>
<name>Nick Brassel</name>
<email>nick@tzarc.org</email>
</author>
<published>2019-11-05T21:04:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=d13ada11622977bcc0b530212b4405229805016d'/>
<id>urn:sha1:d13ada11622977bcc0b530212b4405229805016d</id>
<content type='text'>
- uprintf -&gt; dprintf
- Fix atsam "vendor" eeprom.
- Bump Kinetis K20x to 64 bytes, too.
- Rollback Kinetis to 32 bytes as partitioning can only be done once. Add warning about changing the value.
- Change RAM-backed "fake" EEPROM implementations to match eeconfig's current usage.
- Add 24LC128 by request.
</content>
</entry>
<entry>
<title>Run clang-format manually to fix recently changed files</title>
<updated>2019-11-17T16:25:58Z</updated>
<author>
<name>zvecr</name>
<email>git@zvecr.com</email>
</author>
<published>2019-11-17T14:02:26Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=a91c0c476507cb8c12840abb59bff34ab0de3c03'/>
<id>urn:sha1:a91c0c476507cb8c12840abb59bff34ab0de3c03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clang-format changes</title>
<updated>2019-08-30T22:01:52Z</updated>
<author>
<name>skullY</name>
<email>skullydazed@gmail.com</email>
</author>
<published>2019-08-30T18:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=b624f32f944acdc59dcb130674c09090c5c404cb'/>
<id>urn:sha1:b624f32f944acdc59dcb130674c09090c5c404cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix wake from suspend LED functionality</title>
<updated>2019-04-18T18:55:45Z</updated>
<author>
<name>patrickmt</name>
<email>40182064+patrickmt@users.noreply.github.com</email>
</author>
<published>2019-04-18T13:35:50Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=3542f594d9d6f81edf1de3ead435d19803d83092'/>
<id>urn:sha1:3542f594d9d6f81edf1de3ead435d19803d83092</id>
<content type='text'>
When waking from suspend, only enable the LED drivers if they were not previously set to disabled by the user. This functionality was removed by the recent updates to adapt Massdrop keyboards to QMK RGB Matrix. Affects Massdrop CTRL and ALT keyboards compiled using Massdrop Configurator mode.
</content>
</entry>
<entry>
<title>RGB Matrix support for Massdrop CTRL/ALT (#5328)</title>
<updated>2019-04-04T01:30:47Z</updated>
<author>
<name>Daniel Prilik</name>
<email>danielprilik@gmail.com</email>
</author>
<published>2019-04-04T01:30:47Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=763b26cdb98c2702f7b2f8de239d4edba0fa4065'/>
<id>urn:sha1:763b26cdb98c2702f7b2f8de239d4edba0fa4065</id>
<content type='text'>
* port Massdrop CTRL/ALT to use RGB Matrix

Co-authored-by: Matt Schneeberger &lt;helluvamatt@gmail.com&gt;

* Massdrop lighting support working

This commit is to get the Massdrop lighting code working again through use of the compilation define USE_MASSDROP_CONFIGURATOR added to a keymap's rules.mk.
Added keymaps for both CTRL and ALT named default_md and mac_md. These should be used if the Massdrop style lighting is desired.

* Updating config based on testing results with patrickmt &amp; compile errors

* Updates for PR5328

For CTRL and ALT:
Moved location of new RGB Matrix macros from config_led.h to config.h.
Added RGB_MATRIX_LED_FLUSH_LIMIT (time between flushes) to config.h for correct LED driver update timing.
Re-added missing breathing code for when Massdrop configurator mode is defined.

* remove prilik keymap form PR
</content>
</entry>
<entry>
<title>Update to arm_atsam wait and timer routines</title>
<updated>2019-01-07T20:44:55Z</updated>
<author>
<name>patrickmt</name>
<email>40182064+patrickmt@users.noreply.github.com</email>
</author>
<published>2018-12-18T20:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=6e984a8b5e34ba181b0893a929af569a1faef2b6'/>
<id>urn:sha1:6e984a8b5e34ba181b0893a929af569a1faef2b6</id>
<content type='text'>
Microsecond (us) delays are now handled by a busy wait loop according to MCU frequency. This replaces the system counter method which had an overhead of around 12us.
TC5 device and supporting routines removed as it was the old us delay counter.
wait_ms is now properly a macro to CLK_delay_ms.
wait_us is now properly a macro to CLK_delay_us.
Removed CLK_get_us as it has no use.
All calls to CLK_get_ms() have been replaced by timer_read64() with corrected typing.
All calls to CLK_delay_ms() have been replaced by wait_ms().
All calls to CLK_delay_us() have been replaced by wait_us() and timings verified or updated as needed after review on scope.
Corrected typing of variables using 64bit ms timer readings if needed.
</content>
</entry>
<entry>
<title>USB Suspend for arm_atsam protocol</title>
<updated>2018-11-02T21:33:07Z</updated>
<author>
<name>patrickmt</name>
<email>40182064+patrickmt@users.noreply.github.com</email>
</author>
<published>2018-11-02T19:30:51Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=cec203ea80c8e9365bb5f43418fba5971dd4091f'/>
<id>urn:sha1:cec203ea80c8e9365bb5f43418fba5971dd4091f</id>
<content type='text'>
Rewrote USB state tracking for implementation of suspend state.
Updated suspend.c in entirety.
Main subtasks (generally hardware related) are now run prior to keyboard task.
</content>
</entry>
<entry>
<title>Fix undefined reference to `console_printf` for CTRL and ALT keyboards</title>
<updated>2018-10-29T17:26:30Z</updated>
<author>
<name>patrickmt</name>
<email>40182064+patrickmt@users.noreply.github.com</email>
</author>
<published>2018-10-29T14:04:52Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=cd23984afcee9a8dd2b1b44876b77141d692de45'/>
<id>urn:sha1:cd23984afcee9a8dd2b1b44876b77141d692de45</id>
<content type='text'>
Fix undefined reference to `console_printf` for CTRL and ALT keyboards when enabling CONSOLE_ENABLE
</content>
</entry>
<entry>
<title>Massdrop keyboards console device support for hid_listen</title>
<updated>2018-10-10T17:49:01Z</updated>
<author>
<name>patrickmt</name>
<email>40182064+patrickmt@users.noreply.github.com</email>
</author>
<published>2018-10-09T19:14:13Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/qmk_firmware.git/commit/?id=ab91e07753720f8114d6c427139a1436e6efa3ce'/>
<id>urn:sha1:ab91e07753720f8114d6c427139a1436e6efa3ce</id>
<content type='text'>
Added hid_listen USB device for arm_atsam USB protocol.
Debug printing is now done through the console device (CONSOLE_ENABLE = yes) rather than the virtser device, for viewing in hid_listen.
Function dpf(...) renamed to CDC_printf(...) and should now be called directly if intending to print to the virtual serial device.
</content>
</entry>
</feed>
