<feed xmlns='http://www.w3.org/2005/Atom'>
<title>stm32l4.git/include/arch/x86_64, branch test_ir</title>
<subtitle>My bare metal hacking on an stm32l432
</subtitle>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/'/>
<entry>
<title>Got a basic timer to work.</title>
<updated>2020-12-10T03:29:31+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-12-10T03:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=a5923b21e48fcfe660c1e7d586fe0c6a5b79e421'/>
<id>a5923b21e48fcfe660c1e7d586fe0c6a5b79e421</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added header files implementing a basic AVL tree and Map based off it.</title>
<updated>2020-12-06T09:00:43+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-12-06T09:00:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=1710871aa1958c2cac38e4b372964ef22032ed4a'/>
<id>1710871aa1958c2cac38e4b372964ef22032ed4a</id>
<content type='text'>
These headers take inspiration from the linked list and array list
headers as a way to provide primitive templates in C. This time
they implement an AVL tree and Map template (which uses the AVL tree).

Included are relatively robust tests, though they could be improved.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These headers take inspiration from the linked list and array list
headers as a way to provide primitive templates in C. This time
they implement an AVL tree and Map template (which uses the AVL tree).

Included are relatively robust tests, though they could be improved.
</pre>
</div>
</content>
</entry>
<entry>
<title>Got a very basic external interrupt to work.</title>
<updated>2020-12-05T08:53:33+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-12-05T08:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=de81911ef4c15a9518acf32f61ad2d7d0e2f156f'/>
<id>de81911ef4c15a9518acf32f61ad2d7d0e2f156f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add module for controlling the MPU.</title>
<updated>2020-11-25T18:32:16+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-11-25T18:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=d7d50cc81f72d1275140d7a15c52b6f9e272896f'/>
<id>d7d50cc81f72d1275140d7a15c52b6f9e272896f</id>
<content type='text'>
The MPU is a module in arm chips which allow for memory access
protection. They are more primitive than full MMUs, but can still
provide at least basic access control between different process
controls.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The MPU is a module in arm chips which allow for memory access
protection. They are more primitive than full MMUs, but can still
provide at least basic access control between different process
controls.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changes to painic. It now prints the stack at the time of failure (if logging is initialized).</title>
<updated>2020-11-24T23:41:49+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-11-24T23:41:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=c29e0323020e0f96932d0f9b09747d5b2e28e5a6'/>
<id>c29e0323020e0f96932d0f9b09747d5b2e28e5a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix kalloc. Now the HEAP START and HEAP END globals are defined by the linker script.</title>
<updated>2020-11-24T22:59:23+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-11-24T22:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=0c0f5c3d8397ba5168f0cd01b25ba70c238b36e0'/>
<id>0c0f5c3d8397ba5168f0cd01b25ba70c238b36e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved action to top level.</title>
<updated>2020-11-24T20:46:41+00:00</updated>
<author>
<name>Josh Rahm</name>
<email>joshuarahm@gmail.com</email>
</author>
<published>2020-11-24T20:46:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.josher.dev/cgit/stm32l4.git/commit/?id=93b063fedfcf7409a67df035170ea5670cad22e1'/>
<id>93b063fedfcf7409a67df035170ea5670cad22e1</id>
<content type='text'>
Removed old iterations of the project and moved the files from 02-usart
to the root directory since that's the sole place where the action is
and that subproject has outgrown its initial title.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed old iterations of the project and moved the files from 02-usart
to the root directory since that's the sole place where the action is
and that subproject has outgrown its initial title.
</pre>
</div>
</content>
</entry>
</feed>
