<feed xmlns='http://www.w3.org/2005/Atom'>
<title>embassy/embassy-stm32/src/clock.rs, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/'/>
<entry>
<title>time: replace dyn clock/alarm with a global Driver trait</title>
<updated>2021-08-05T17:14:09+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-08-03T20:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0ea6a2d8905a146c8899239fe52e739404f13e7e'/>
<id>0ea6a2d8905a146c8899239fe52e739404f13e7e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide a way for a peripheral to query its clock frequency</title>
<updated>2021-06-14T09:33:11+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-06-11T07:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=952f525af5bfbb800ab4593b77e69b8b13f95b16'/>
<id>952f525af5bfbb800ab4593b77e69b8b13f95b16</id>
<content type='text'>
Currently this looks up the frequency in the global singleton that must
be initialized by the per-chip RCC implementation. At present, this is
only done for the L0 family of chips.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently this looks up the frequency in the global singleton that must
be initialized by the per-chip RCC implementation. At present, this is
only done for the L0 family of chips.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable timer clock in RCC on timer start</title>
<updated>2021-06-10T07:37:30+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-06-10T07:31:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0a9022d59f412f8ecade98da273126d834006841'/>
<id>0a9022d59f412f8ecade98da273126d834006841</id>
<content type='text'>
* Moves the tim2-specific code into macro which always uses TIM2
* For peripherals without clock specified, attempt to locate enable and
  reset registers in the RCC block matching the peripheral name. This
  could be useful for peripherals where deducing the clock name might
  not be feasible, but it remains to be tested with more chip families
  to see if it is sufficiently accurate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Moves the tim2-specific code into macro which always uses TIM2
* For peripherals without clock specified, attempt to locate enable and
  reset registers in the RCC block matching the peripheral name. This
  could be useful for peripherals where deducing the clock name might
  not be feasible, but it remains to be tested with more chip families
  to see if it is sufficiently accurate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix stm32l0 build</title>
<updated>2021-06-07T10:19:09+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-06-07T10:19:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=1cd2c55b7cd72ac12ca3f06e581eda9216c336c0'/>
<id>1cd2c55b7cd72ac12ca3f06e581eda9216c336c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use macrotables from build.rs</title>
<updated>2021-06-07T03:12:10+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-06-07T03:12:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=0ffa78aca1783332cc2804dce8c6e8f28d5d5dc4'/>
<id>0ffa78aca1783332cc2804dce8c6e8f28d5d5dc4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrate TIM[2-5] to macro tables.</title>
<updated>2021-06-03T17:23:21+00:00</updated>
<author>
<name>Bob McWhirter</name>
<email>bmcwhirt@redhat.com</email>
</author>
<published>2021-06-03T17:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=75dc0fd542b3d9744cc2a0a4b661cb2951a9c2bd'/>
<id>75dc0fd542b3d9744cc2a0a4b661cb2951a9c2bd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a way to enable more features of the STM32L0 RCC</title>
<updated>2021-06-02T12:28:33+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-06-02T12:28:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=4863d5e01eb80d8e825a6d879ecbfdf429f40d14'/>
<id>4863d5e01eb80d8e825a6d879ecbfdf429f40d14</id>
<content type='text'>
Add ability to enable the hsi48 clock. Code modified from the STM32L0XX
hal
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add ability to enable the hsi48 clock. Code modified from the STM32L0XX
hal
</pre>
</div>
</content>
</entry>
<entry>
<title>Add stm32-metapac crate, with codegen in rust</title>
<updated>2021-05-31T00:40:58+00:00</updated>
<author>
<name>Dario Nieuwenhuis</name>
<email>dirbaio@dirbaio.net</email>
</author>
<published>2021-05-25T02:17:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=d8e4421fc6d3b037672e347fe09b0e419ccd3c2a'/>
<id>d8e4421fc6d3b037672e347fe09b0e419ccd3c2a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move clocks to rcc mod</title>
<updated>2021-05-27T07:50:11+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-05-27T07:50:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=a41a8123456f29b00220ea474594255cc07f2ecf'/>
<id>a41a8123456f29b00220ea474594255cc07f2ecf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Assume tim2 in macro and remove clock setup in chip specific rcc init</title>
<updated>2021-05-26T19:42:07+00:00</updated>
<author>
<name>Ulf Lilleengen</name>
<email>ulf.lilleengen@gmail.com</email>
</author>
<published>2021-05-26T19:42:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/rust/embassy/commit/?id=bfa999a2e0e9ef7ef8984ac213d73bda004320cd'/>
<id>bfa999a2e0e9ef7ef8984ac213d73bda004320cd</id>
<content type='text'>
Add temporary start_tim2() fn to Clock to assist macro in starting
embassy clock
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add temporary start_tim2() fn to Clock to assist macro in starting
embassy clock
</pre>
</div>
</content>
</entry>
</feed>
