<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/ports/samd/Makefile, branch master</title>
<subtitle>MicroPython source and hardware configuration for OpenMano</subtitle>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/'/>
<entry>
<title>all: Factor gchelper code to one place and use it for unix &amp; ARM ports.</title>
<updated>2020-04-29T13:45:19+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2020-04-23T06:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=710426024aece6d248c26bef6627bc3fac13f612'/>
<id>710426024aece6d248c26bef6627bc3fac13f612</id>
<content type='text'>
No functionality change is intended with this commit, it just consolidates
the separate implementations of GC helper code to the lib/utils/ directory
as a general set of helper functions useful for any port.  This reduces
duplication of code, and makes it easier for future ports or embedders to
get the GC implementation correct.

Ports should now link against gchelper_native.c and either gchelper_m0.s or
gchelper_m3.s (currently only Cortex-M is supported but other architectures
can follow), or use the fallback gchelper_generic.c which will work on
x86/x64/ARM.

The gc_helper_get_sp function from gchelper_m3.s is not really GC related
and was only used by cc3200, so it has been moved to that port and renamed
to cortex_m3_get_sp.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functionality change is intended with this commit, it just consolidates
the separate implementations of GC helper code to the lib/utils/ directory
as a general set of helper functions useful for any port.  This reduces
duplication of code, and makes it easier for future ports or embedders to
get the GC implementation correct.

Ports should now link against gchelper_native.c and either gchelper_m0.s or
gchelper_m3.s (currently only Cortex-M is supported but other architectures
can follow), or use the fallback gchelper_generic.c which will work on
x86/x64/ARM.

The gc_helper_get_sp function from gchelper_m3.s is not really GC related
and was only used by cc3200, so it has been moved to that port and renamed
to cortex_m3_get_sp.
</pre>
</div>
</content>
</entry>
<entry>
<title>samd: Fix to build with latest tinyusb.</title>
<updated>2020-03-11T04:34:10+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2020-01-15T03:15:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=211032a5c9a2807bc596c95bac575082badf730d'/>
<id>211032a5c9a2807bc596c95bac575082badf730d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ports: Add new make target "submodules" which inits required modules.</title>
<updated>2019-10-15T06:14:41+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-10-14T01:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d7a9388fe0ac3b6df9e5994da1343488b17469cd'/>
<id>d7a9388fe0ac3b6df9e5994da1343488b17469cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>samd: Make common linker scripts, rename board.mk to mpconfigboard.mk.</title>
<updated>2019-08-15T14:26:54+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2019-08-10T05:17:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=a5d85d306c430e0dbf3871971f68ed920dda4ef7'/>
<id>a5d85d306c430e0dbf3871971f68ed920dda4ef7</id>
<content type='text'>
The rename matches other ports, e.g. stm32, and gives consistency with
mpconfigboard.h.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The rename matches other ports, e.g. stm32, and gives consistency with
mpconfigboard.h.
</pre>
</div>
</content>
</entry>
<entry>
<title>samd: Add new port to Microchip SAMDxx microcontrollers.</title>
<updated>2019-07-01T07:19:18+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-06-22T13:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5f9bd11527cfa9b643ccd75841f2faf9918457dd'/>
<id>5f9bd11527cfa9b643ccd75841f2faf9918457dd</id>
<content type='text'>
Initially supporting SAMD21 and SAMD51.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initially supporting SAMD21 and SAMD51.
</pre>
</div>
</content>
</entry>
</feed>
