<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/ports/nrf/modules/board, 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: 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>lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it.</title>
<updated>2019-12-27T13:05:39+00:00</updated>
<author>
<name>Yonatan Goldschmidt</name>
</author>
<published>2019-12-25T07:27:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=61d2b40ad56243585ac2bebef67aff10d4c5583c'/>
<id>61d2b40ad56243585ac2bebef67aff10d4c5583c</id>
<content type='text'>
For the 3 ports that already make use of this feature (stm32, nrf and
teensy) this doesn't make any difference, it just allows to disable it from
now on.

For other ports that use pyexec, this decreases code size because the debug
printing code is dead (it can't be enabled) but the compiler can't deduce
that, so code is still emitted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the 3 ports that already make use of this feature (stm32, nrf and
teensy) this doesn't make any difference, it just allows to disable it from
now on.

For other ports that use pyexec, this decreases code size because the debug
printing code is dead (it can't be enabled) but the compiler can't deduce
that, so code is still emitted.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/led: Expose public API for LED manipulation.</title>
<updated>2019-10-02T20:09:43+00:00</updated>
<author>
<name>roland van straten</name>
</author>
<published>2019-09-27T07:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=226399bcef8abf2f831cdb139c9bd0d416850ab5'/>
<id>226399bcef8abf2f831cdb139c9bd0d416850ab5</id>
<content type='text'>
Aligned implementation with the STM32 port.
Added empty functions to be used when no LED is available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Aligned implementation with the STM32 port.
Added empty functions to be used when no LED is available.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/led: Adjust how board LEDs are defined.</title>
<updated>2019-06-25T06:02:31+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2019-05-03T18:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d889def06b8cce97c8ef31c986e051f28cc6fbd7'/>
<id>d889def06b8cce97c8ef31c986e051f28cc6fbd7</id>
<content type='text'>
Change static LED functions to lowercase names, and trim down source code
lines for variants of MICROPY_HW_LED_COUNT.  Also rename configuration for
MICROPY_HW_LEDx_LEVEL to MICROPY_HW_LEDx_PULLUP to align with global PULLUP
configuration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change static LED functions to lowercase names, and trim down source code
lines for variants of MICROPY_HW_LED_COUNT.  Also rename configuration for
MICROPY_HW_LEDx_LEVEL to MICROPY_HW_LEDx_PULLUP to align with global PULLUP
configuration.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/boards: Add support for BLYST Nano module based boards.</title>
<updated>2019-05-02T20:33:44+00:00</updated>
<author>
<name>Nguyen Hoan Hoang</name>
</author>
<published>2019-03-20T10:38:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=9a6f6fd68d2563e0115b11c01c322aaa14a107bb'/>
<id>9a6f6fd68d2563e0115b11c01c322aaa14a107bb</id>
<content type='text'>
- IBK-BLYST-NANO: Breakout board
- IDK-BLYST-NANO: DevKit board with builtin IDAP-M CMSIS-DAP Debug JTAG,
  RGB led
- BLUEIO-TAG-EVIM: Sensor tag board (environmental sensor
  (T, H, P, Air quality) + 9 axis motion sensor)

Also, the LED module has been updated to support individual base level
configuration of each LED. If set, this will be used instead of the
common configuration, MICROPY_HW_LED_PULLUP. The new configuration,
MICROPY_HW_LEDX_LEVEL, where X is the LED number can be used to set
the base level of the specific LED.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- IBK-BLYST-NANO: Breakout board
- IDK-BLYST-NANO: DevKit board with builtin IDAP-M CMSIS-DAP Debug JTAG,
  RGB led
- BLUEIO-TAG-EVIM: Sensor tag board (environmental sensor
  (T, H, P, Air quality) + 9 axis motion sensor)

Also, the LED module has been updated to support individual base level
configuration of each LED. If set, this will be used instead of the
common configuration, MICROPY_HW_LED_PULLUP. The new configuration,
MICROPY_HW_LEDX_LEVEL, where X is the LED number can be used to set
the base level of the specific LED.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf: Shrink "&lt;peripheral&gt; does not exist" error messages.</title>
<updated>2019-01-31T06:26:26+00:00</updated>
<author>
<name>Ayke van Laethem</name>
</author>
<published>2018-08-02T13:42:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=4e1c2fc8318480dded4a4a031a9986d8db578030'/>
<id>4e1c2fc8318480dded4a4a031a9986d8db578030</id>
<content type='text'>
Code size reductions:
nrf51: -132
nrf52: -188
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code size reductions:
nrf51: -132
nrf52: -188
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf: Move pyb module to boards module</title>
<updated>2018-07-18T07:12:26+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2018-05-22T06:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=6011441342f32ff644ad56abcf002d585124bd7c'/>
<id>6011441342f32ff644ad56abcf002d585124bd7c</id>
<content type='text'>
Cleaning up use of "pyb" module.
Moving the file to a new folder and updating the
makefile accordingly. New module created called
"board" to take over the functionality of the legacy
"pyb" module.

Updating outdated documentation referring to pyb.Pin,
to now point to machine.Pin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleaning up use of "pyb" module.
Moving the file to a new folder and updating the
makefile accordingly. New module created called
"board" to take over the functionality of the legacy
"pyb" module.

Updating outdated documentation referring to pyb.Pin,
to now point to machine.Pin.
</pre>
</div>
</content>
</entry>
</feed>
