<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/ports/cc3200/mods, 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>cc3200: Fix debug build.</title>
<updated>2021-01-23T06:44:27+00:00</updated>
<author>
<name>Vincent Duvert</name>
</author>
<published>2020-12-23T12:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=45f0b6ab6300e75a17f6427ec45d812e072a9522'/>
<id>45f0b6ab6300e75a17f6427ec45d812e072a9522</id>
<content type='text'>
* Fix a typo in the Makefile that prevented the debug build to be actually
  enabled when BTYPE=debug is used.

* Add a missing header in modmachine.c that is used when a debug build is
  created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix a typo in the Makefile that prevented the debug build to be actually
  enabled when BTYPE=debug is used.

* Add a missing header in modmachine.c that is used when a debug build is
  created.
</pre>
</div>
</content>
</entry>
<entry>
<title>ports: Add utime.gmtime() function.</title>
<updated>2020-09-18T06:25:36+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-09-13T14:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=bd7af6151d605d3fc8f70cb9ddf45b2fd7881f08'/>
<id>bd7af6151d605d3fc8f70cb9ddf45b2fd7881f08</id>
<content type='text'>
To portably get the Epoch.  This is simply aliased to localtime() on ports
that are not timezone aware.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To portably get the Epoch.  This is simply aliased to localtime() on ports
that are not timezone aware.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/irq: Clean up irq.h so it does not depend on core uPy defines.</title>
<updated>2020-06-22T03:47:15+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-06-18T02:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5f3c2f1fa8e7a41ff85aaaea98bfb3d98459e136'/>
<id>5f3c2f1fa8e7a41ff85aaaea98bfb3d98459e136</id>
<content type='text'>
The irq.h file now just provides low-level IRQ definitions and priorities.
All Python binding definitions are moved to modmachine.h, with some
renaming of pyb -&gt; machine, and also the machine_idle definition (was
pyb_wfi) is moved to modmachine.c.

The cc3200 and teensy ports are updated to build with these changes.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The irq.h file now just provides low-level IRQ definitions and priorities.
All Python binding definitions are moved to modmachine.h, with some
renaming of pyb -&gt; machine, and also the machine_idle definition (was
pyb_wfi) is moved to modmachine.c.

The cc3200 and teensy ports are updated to build with these changes.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Remove commented-out include statements.</title>
<updated>2020-04-23T01:24:15+00:00</updated>
<author>
<name>stijn</name>
</author>
<published>2020-04-16T07:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d6243568a05d423b58522435c3779975acbf56dd'/>
<id>d6243568a05d423b58522435c3779975acbf56dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>all: Use MP_ERROR_TEXT for all error messages.</title>
<updated>2020-04-05T05:02:06+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2020-03-02T11:35:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=def76fe4d9bbc2c342594dc05861b24d7165d274'/>
<id>def76fe4d9bbc2c342594dc05861b24d7165d274</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>extmod/modubinascii: Make code private and module self-contained.</title>
<updated>2020-04-05T04:13:53+00:00</updated>
<author>
<name>Jim Mussared</name>
</author>
<published>2019-09-26T13:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=19212242725f3d3392e0dfaa831eef0b8c64f9ce'/>
<id>19212242725f3d3392e0dfaa831eef0b8c64f9ce</id>
<content type='text'>
This commit makes all functions and function wrappers in modubinascii.c
STATIC and conditional on the MICROPY_PY_UBINASCII setting, which will
exclude the file from qstr/ compressed-string searching when ubinascii is
not enabled.  The now-unused modubinascii.h header file is also removed.

The cc3200 port is updated accordingly to use this module in its entirety
instead of providing its own top-level definition of ubinascii.

This was originally like this because the cc3200 port has its own ubinascii
module which referenced these methods.  The plan appeared to be that the
API might diverge (e.g. hardware crc), but this should be done similar to
I2C/SPI via a port-specific handler, rather than the port having its own
definition of the module.  Having a centralised module definition also
enforces consistency of the API among ports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit makes all functions and function wrappers in modubinascii.c
STATIC and conditional on the MICROPY_PY_UBINASCII setting, which will
exclude the file from qstr/ compressed-string searching when ubinascii is
not enabled.  The now-unused modubinascii.h header file is also removed.

The cc3200 port is updated accordingly to use this module in its entirety
instead of providing its own top-level definition of ubinascii.

This was originally like this because the cc3200 port has its own ubinascii
module which referenced these methods.  The plan appeared to be that the
API might diverge (e.g. hardware crc), but this should be done similar to
I2C/SPI via a port-specific handler, rather than the port having its own
definition of the module.  Having a centralised module definition also
enforces consistency of the API among ports.
</pre>
</div>
</content>
</entry>
<entry>
<title>py: Add mp_raise_type helper macro and use it where appropriate.</title>
<updated>2020-02-13T00:03:37+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-02-11T02:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=97eca38c4f03e76bd464fb25974544a043af2a9e'/>
<id>97eca38c4f03e76bd464fb25974544a043af2a9e</id>
<content type='text'>
This provides a more consistent C-level API to raise exceptions, ie moving
away from nlr_raise towards mp_raise_XXX.  It also reduces code size by a
small amount on some ports.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provides a more consistent C-level API to raise exceptions, ie moving
away from nlr_raise towards mp_raise_XXX.  It also reduces code size by a
small amount on some ports.
</pre>
</div>
</content>
</entry>
<entry>
<title>extmod/vfs: Rename BP_IOCTL_xxx constants to MP_BLOCKDEV_IOCTL_xxx.</title>
<updated>2019-10-29T03:17:29+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-10-29T01:25:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=cfe1c5abf884027eb0a5792d5a980fee8757051a'/>
<id>cfe1c5abf884027eb0a5792d5a980fee8757051a</id>
<content type='text'>
Also rename SEC_COUNT to BLOCK_COUNT and SEC_SIZE to BLOCK_SIZE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also rename SEC_COUNT to BLOCK_COUNT and SEC_SIZE to BLOCK_SIZE.
</pre>
</div>
</content>
</entry>
<entry>
<title>extmod: Factor out block-device struct to make independent of fatfs.</title>
<updated>2019-10-29T01:12:37+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-09-07T04:03:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=9aabb6c01ba4166bb389e28b55f21614fca5aa7f'/>
<id>9aabb6c01ba4166bb389e28b55f21614fca5aa7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ports: Convert legacy uppercase macro names to lowercase.</title>
<updated>2019-02-12T03:54:51+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-01-30T11:05:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=6e30f96b0b0ab14853085e5300d80d7c1a6f67c5'/>
<id>6e30f96b0b0ab14853085e5300d80d7c1a6f67c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
