<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tmk7637, branch main</title>
<subtitle>VEB Robotron K7637 Replacement Controller and Firmware</subtitle>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/'/>
<entry>
<title>removed the K7637 symbol: it's now displayed as the cgit logo</title>
<updated>2025-10-05T18:18:51+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>rhaberkorn@fmsbw.de</email>
</author>
<published>2025-10-05T18:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=0c65e340255bd879a4e09d3c13971c65edc5ec97'/>
<id>0c65e340255bd879a4e09d3c13971c65edc5ec97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>removed usbconfig.h</title>
<updated>2021-05-17T21:00:01+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-17T21:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=48d643bf03269f62c22aa3a4fd4d2c1300f9ab40'/>
<id>48d643bf03269f62c22aa3a4fd4d2c1300f9ab40</id>
<content type='text'>
* this is required by VUSB which we don't support currently anyway
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* this is required by VUSB which we don't support currently anyway
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup: minor typo</title>
<updated>2021-05-15T17:56:24+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-15T17:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=cbf4aad8efeadb8e78adf6b89128030ed8b50b96'/>
<id>cbf4aad8efeadb8e78adf6b89128030ed8b50b96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>document how to build a solenoid driver and install a solenoid</title>
<updated>2021-05-15T17:53:41+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-15T17:53:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=8bacb24bac1437bfb66db5bda2592b8794f6ed26'/>
<id>8bacb24bac1437bfb66db5bda2592b8794f6ed26</id>
<content type='text'>
* In contrast to the relay breakout board I was using before,
  the solenoid driver is HIGH-active, so some code had to be changed
  as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* In contrast to the relay breakout board I was using before,
  the solenoid driver is HIGH-active, so some code had to be changed
  as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>README: fixed up link to the Teensy 2.0++ pinout</title>
<updated>2021-05-04T16:48:25+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-04T16:48:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=451f3164839fb609543431d23f37be457c2d3699'/>
<id>451f3164839fb609543431d23f37be457c2d3699</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>disable debug messages by default - they can still be enabled using magic keys</title>
<updated>2021-05-04T16:43:25+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-04T16:43:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=a68acf1eeb3510bb020b3ab9be2f8f52b15cb4a3'/>
<id>a68acf1eeb3510bb020b3ab9be2f8f52b15cb4a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>README: documented which chips to cut off from power and how to prepare the Teensy 2.0++</title>
<updated>2021-05-04T14:45:14+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-04T14:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=03464fcaa3661d3f8fbc15d0d54e4048538e3e1a'/>
<id>03464fcaa3661d3f8fbc15d0d54e4048538e3e1a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>revised solenoid triggering: it behaves more like an IBM Beamspring solenoid now</title>
<updated>2021-05-04T13:21:45+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-04T13:04:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=3aaafce2e309f20f2127ed5c8d0919f81d469c37'/>
<id>3aaafce2e309f20f2127ed5c8d0919f81d469c37</id>
<content type='text'>
* It is deactivated after a short while, so the state of the solenoid does
  not correspond with the state of the key.
* The MCU now less frequently crashes, but quite possibly we will need a separate
  power supply to use the solenoid.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* It is deactivated after a short while, so the state of the solenoid does
  not correspond with the state of the key.
* The MCU now less frequently crashes, but quite possibly we will need a separate
  power supply to use the solenoid.
</pre>
</div>
</content>
</entry>
<entry>
<title>optimized the LED and buzzer wiring</title>
<updated>2021-05-04T00:22:31+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-05-04T00:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=f29443cd40f9050beedab3a822b6e0f24fb789cd'/>
<id>f29443cd40f9050beedab3a822b6e0f24fb789cd</id>
<content type='text'>
* since we use timer 3 exclusively for the buzzer but trigger the pin
  using an IRQ handler, there is no longer any need to occupy a high-resolution
  pin for the buzzer.
* PD5 became a new high resolution LED
* PD0 became the new buzzer pin
* rearranged the pins used for the different LEDs so that the distribution
  of high-resolution LEDs is symmetric
* Timer 0 is no longer used/modified by setting LEDs.
  This avoids some workarounds as timer 0 is also used by tmk's timer module.
* The song routines could be slightly improved using the timer module.
* documented the LED and buzzer pinout in README
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* since we use timer 3 exclusively for the buzzer but trigger the pin
  using an IRQ handler, there is no longer any need to occupy a high-resolution
  pin for the buzzer.
* PD5 became a new high resolution LED
* PD0 became the new buzzer pin
* rearranged the pins used for the different LEDs so that the distribution
  of high-resolution LEDs is symmetric
* Timer 0 is no longer used/modified by setting LEDs.
  This avoids some workarounds as timer 0 is also used by tmk's timer module.
* The song routines could be slightly improved using the timer module.
* documented the LED and buzzer pinout in README
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed some memset() and document how to flash firmwares manually</title>
<updated>2021-04-29T21:58:40+00:00</updated>
<author>
<name>Robin Haberkorn</name>
<email>robin.haberkorn@googlemail.com</email>
</author>
<published>2021-04-29T21:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.fmsbw.de/tmk7637/commit/?id=af302afcb0aaa08bd9c093b2c8ff20647a001919'/>
<id>af302afcb0aaa08bd9c093b2c8ff20647a001919</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
