<feed xmlns='http://www.w3.org/2005/Atom'>
<title>stm32f103-playground.git/cmake, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://trygvis.io/git/2015/12/stm32f103-playground.git/atom?h=master</id>
<link rel='self' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/'/>
<updated>2017-01-25T21:02:09Z</updated>
<entry>
<title>o Improving the mcu-stm32 cmake library a bit. Starting on a USB example.</title>
<updated>2017-01-25T21:02:09Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2017-01-25T21:02:09Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=7f89aea2016ebde61b02914abc7984df50537f29'/>
<id>urn:sha1:7f89aea2016ebde61b02914abc7984df50537f29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o i2c test</title>
<updated>2017-01-25T19:51:35Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2017-01-25T19:51:35Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=8a3fedbcb8fc58dae8b43db3cae39688ec0332ef'/>
<id>urn:sha1:8a3fedbcb8fc58dae8b43db3cae39688ec0332ef</id>
<content type='text'>
o Misc other stuff.
</content>
</entry>
<entry>
<title>o Seemingly working Mutexes.</title>
<updated>2016-01-05T21:01:51Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2016-01-05T21:01:51Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=ef4a7bbe3a818e5166548d1ba5edee7713c66214'/>
<id>urn:sha1:ef4a7bbe3a818e5166548d1ba5edee7713c66214</id>
<content type='text'>
o Dropping the privileged/unprivileged split for now.
</content>
</entry>
<entry>
<title>o Actually working implementation of context switching.</title>
<updated>2016-01-04T22:53:44Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2016-01-04T22:53:44Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=ec96951943921b57ef9c1e9dacb63e34716fe5b7'/>
<id>urn:sha1:ec96951943921b57ef9c1e9dacb63e34716fe5b7</id>
<content type='text'>
It is important to remember to update the stack to the task descriptor on every switch!
</content>
</entry>
<entry>
<title>o Adding a utility to dump segment sizes from the generated ELF files.</title>
<updated>2016-01-02T19:53:42Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2016-01-02T19:53:42Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=9129af503c8211d713c8a160a3b6f3f86b328639'/>
<id>urn:sha1:9129af503c8211d713c8a160a3b6f3f86b328639</id>
<content type='text'>
o Adding os2 with support for critical sections. More to come.
o Adding dma1 to test DMA + SPI.
</content>
</entry>
<entry>
<title>o Basic pre-emptive task switching OS.</title>
<updated>2015-12-29T18:01:39Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-12-29T18:01:39Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=aae314fead54dab7b258f3a6c7ac1615833f9987'/>
<id>urn:sha1:aae314fead54dab7b258f3a6c7ac1615833f9987</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Moving more init code to C.</title>
<updated>2015-12-20T23:16:57Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-12-20T23:16:57Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=af5b3792973e876a860dae5dc7b7f9140f0e3a24'/>
<id>urn:sha1:af5b3792973e876a860dae5dc7b7f9140f0e3a24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Functional initialization of .data and .bss.</title>
<updated>2015-12-18T20:19:35Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-12-18T20:19:35Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=022daa0619f7d571db6e81c09ab5c0f0af389c18'/>
<id>urn:sha1:022daa0619f7d571db6e81c09ab5c0f0af389c18</id>
<content type='text'>
o Adding a minimal printf library
</content>
</entry>
<entry>
<title>correct linking, putting the assembly code in .text with proper linking script made ld recognise the functions as thumb instructions.</title>
<updated>2015-12-14T06:51:19Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-12-14T06:51:19Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=c2aae4ccb63158f197c3d0629082e7699dfe8e25'/>
<id>urn:sha1:c2aae4ccb63158f197c3d0629082e7699dfe8e25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wip</title>
<updated>2015-12-13T20:03:11Z</updated>
<author>
<name>Trygve Laugstøl</name>
<email>trygvis@inamo.no</email>
</author>
<published>2015-12-13T20:03:11Z</published>
<link rel='alternate' type='text/html' href='https://trygvis.io/git/2015/12/stm32f103-playground.git/commit/?id=afbb4cc73c44b6321cae39dbe46b97155805097d'/>
<id>urn:sha1:afbb4cc73c44b6321cae39dbe46b97155805097d</id>
<content type='text'>
</content>
</entry>
</feed>
