<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/ports/nrf/drivers/bluetooth, 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>nrf: Remove unnecessary includes of mpconfigport.h and its header guard.</title>
<updated>2020-09-08T14:13:34+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-09-08T03:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=27e117307d7d5b63955940866e6094bedb7d299e'/>
<id>27e117307d7d5b63955940866e6094bedb7d299e</id>
<content type='text'>
The mpconfigport.h file is an internal header and should only ever be
included once by mpconfig.h.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mpconfigport.h file is an internal header and should only ever be
included once by mpconfig.h.

Signed-off-by: Damien George &lt;damien@micropython.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/bluetooth/ble_uart: Swap end character on cooked strings.</title>
<updated>2020-07-01T12:51:30+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2020-06-25T21:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=f22f7b285e69aa05ce2dcf1e26de626dd1b1599d'/>
<id>f22f7b285e69aa05ce2dcf1e26de626dd1b1599d</id>
<content type='text'>
Changing line ending character of cooked strings makes rshell/pyboard.py
work correctly over Bluetooth socat/pts devices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changing line ending character of cooked strings makes rshell/pyboard.py
work correctly over Bluetooth socat/pts devices.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/bluetooth/ble_uart: Fix random advertisement name.</title>
<updated>2020-07-01T12:50:56+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2020-06-25T21:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5996bf72f134dd8f1b72ecd20757dcb1c98cfc89'/>
<id>5996bf72f134dd8f1b72ecd20757dcb1c98cfc89</id>
<content type='text'>
The storage space of the advertisement name is not declared static, leading
to a random advertisement name.  This commit fixes the issue by declaring
it static.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The storage space of the advertisement name is not declared static, leading
to a random advertisement name.  This commit fixes the issue by declaring
it static.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/bluetooth/ble_uart: Add mp_hal_stdio_poll function.</title>
<updated>2020-07-01T12:50:41+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2020-06-25T21:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=ab0c14dba014d0ac27b8a5472bd795809a9be885'/>
<id>ab0c14dba014d0ac27b8a5472bd795809a9be885</id>
<content type='text'>
This adds support for enabling MICROPY_PY_SYS_STDFILES when running UART
over Bluetooth (NUS).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds support for enabling MICROPY_PY_SYS_STDFILES when running UART
over Bluetooth (NUS).
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/bluetooth: Handle data length update request.</title>
<updated>2020-07-01T12:49:04+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2020-06-25T21:06:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=fc1f22a097ac2c6eb418605f36b53936e5138451'/>
<id>fc1f22a097ac2c6eb418605f36b53936e5138451</id>
<content type='text'>
The Bluetooth link gets disconnected when connecting from a PC after 30-40
seconds.  This commit adds handling of the data length update request.  The
data length parameter pointer is set to NULL in the reply,  letting the
SoftDevice automatically set values and use them in the data length update
procedure.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Bluetooth link gets disconnected when connecting from a PC after 30-40
seconds.  This commit adds handling of the data length update request.  The
data length parameter pointer is set to NULL in the reply,  letting the
SoftDevice automatically set values and use them in the data length update
procedure.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/bluetooth/ble_uart: Fix implicit declaration of function.</title>
<updated>2020-07-01T12:48:25+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2020-06-25T20:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=9dfb4ae6aacd5eb4317f7a474b9da00c1cec9088'/>
<id>9dfb4ae6aacd5eb4317f7a474b9da00c1cec9088</id>
<content type='text'>
mp_keyboard_interrupt() triggers a compiler error because the function is
implicitly declared.  This commit adds "py/runtime.h" to the includes.

Fixes issue #5732.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mp_keyboard_interrupt() triggers a compiler error because the function is
implicitly declared.  This commit adds "py/runtime.h" to the includes.

Fixes issue #5732.
</pre>
</div>
</content>
</entry>
<entry>
<title>nrf/bluetooth: Use MP_ERROR_TEXT for all error messages.</title>
<updated>2020-06-17T01:33:22+00:00</updated>
<author>
<name>Glenn Ruben Bakke</name>
</author>
<published>2020-06-11T18:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=8d71cc2e7da7a77aeca66bc8fac0bb0e28690344'/>
<id>8d71cc2e7da7a77aeca66bc8fac0bb0e28690344</id>
<content type='text'>
This follows up on commit def76fe4d9bbc2c342594dc05861b24d7165d274.

Fixes issue #6152.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This follows up on commit def76fe4d9bbc2c342594dc05861b24d7165d274.

Fixes issue #6152.
</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>nrf/drivers/bluetooth: Fix variable initialisation error with older gcc.</title>
<updated>2020-02-16T12:46:27+00:00</updated>
<author>
<name>cccc</name>
</author>
<published>2020-02-14T06:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=4f3e5ea9343ff844bb7ce5df8ed51e11be23f1ba'/>
<id>4f3e5ea9343ff844bb7ce5df8ed51e11be23f1ba</id>
<content type='text'>
Without this change, arm-none-eabi-gcc version 4.9.3 (at least) would give
a "missing braces around initializer" error.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without this change, arm-none-eabi-gcc version 4.9.3 (at least) would give
a "missing braces around initializer" error.
</pre>
</div>
</content>
</entry>
<entry>
<title>py: Add mp_raise_msg_varg helper and use it where appropriate.</title>
<updated>2020-02-13T00:52:40+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2020-02-11T00:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=ad7213d3c31bccb26a3f54f7492ccf4b0cc920f3'/>
<id>ad7213d3c31bccb26a3f54f7492ccf4b0cc920f3</id>
<content type='text'>
This commit adds mp_raise_msg_varg(type, fmt, ...) as a helper for
nlr_raise(mp_obj_new_exception_msg_varg(type, fmt, ...)).  It makes the
C-level API for raising exceptions more consistent, and reduces code size
on most ports:

   bare-arm:   +28 +0.042%
minimal x86:  +100 +0.067%
   unix x64:   -56 -0.011%
unix nanbox:  -300 -0.068%
      stm32:  -204 -0.054% PYBV10
     cc3200:    +0 +0.000%
    esp8266:   -64 -0.010% GENERIC
      esp32:  -104 -0.007% GENERIC
        nrf:  -136 -0.094% pca10040
       samd:    +0 +0.000% ADAFRUIT_ITSYBITSY_M4_EXPRESS
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit adds mp_raise_msg_varg(type, fmt, ...) as a helper for
nlr_raise(mp_obj_new_exception_msg_varg(type, fmt, ...)).  It makes the
C-level API for raising exceptions more consistent, and reduces code size
on most ports:

   bare-arm:   +28 +0.042%
minimal x86:  +100 +0.067%
   unix x64:   -56 -0.011%
unix nanbox:  -300 -0.068%
      stm32:  -204 -0.054% PYBV10
     cc3200:    +0 +0.000%
    esp8266:   -64 -0.010% GENERIC
      esp32:  -104 -0.007% GENERIC
        nrf:  -136 -0.094% pca10040
       samd:    +0 +0.000% ADAFRUIT_ITSYBITSY_M4_EXPRESS
</pre>
</div>
</content>
</entry>
</feed>
