<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/stmhal/boards/STM32F7DISC, 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>ports: Make new ports/ sub-directory and move all ports there.</title>
<updated>2017-09-06T03:40:51+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2017-09-06T03:40:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=01dd7804b87d60b2deab16712eccb3b97351a9b7'/>
<id>01dd7804b87d60b2deab16712eccb3b97351a9b7</id>
<content type='text'>
This is to keep the top-level directory clean, to make it clear what is
core and what is a port, and to allow the repository to grow with new ports
in a sustainable way.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to keep the top-level directory clean, to make it clear what is
core and what is a port, and to allow the repository to grow with new ports
in a sustainable way.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Move L4/F7 I2C timing constants from mpconfigboard.h to i2c.c.</title>
<updated>2017-03-31T01:53:56+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2017-03-31T01:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=aa7de3ff67199fac308184850aa41e598f3717a1'/>
<id>aa7de3ff67199fac308184850aa41e598f3717a1</id>
<content type='text'>
Such constants are MCU specific so shouldn't be specified in the board
config file (else it leads to too much duplication of code).

This patch also adds I2C timing values for the F767/F769 for 100k, 400k
and 1MHz I2C bus frequencies.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Such constants are MCU specific so shouldn't be specified in the board
config file (else it leads to too much duplication of code).

This patch also adds I2C timing values for the F767/F769 for 100k, 400k
and 1MHz I2C bus frequencies.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal/sdcard: Use mp_hal_pin_config function instead of HAL_GPIO_Init.</title>
<updated>2016-12-22T03:55:26+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2016-12-22T03:53:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=e202b6f586700aa4ac974d0355b171c92956ec71'/>
<id>e202b6f586700aa4ac974d0355b171c92956ec71</id>
<content type='text'>
There is a minor functional change with this patch, that the GPIO are now
configured in fast mode, whereas they were in high speed mode before.  But
the SDIO should still work because SD CK frequency is at most 25MHz.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is a minor functional change with this patch, that the GPIO are now
configured in fast mode, whereas they were in high speed mode before.  But
the SDIO should still work because SD CK frequency is at most 25MHz.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal/boards/STM32F7DISC: Define LSE_STARTUP_TIMEOUT.</title>
<updated>2016-12-07T06:31:21+00:00</updated>
<author>
<name>Rami Ali</name>
</author>
<published>2016-12-06T00:10:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=db5a4e8f3cef930b9a3a59dea7778027c6f3c6d2'/>
<id>db5a4e8f3cef930b9a3a59dea7778027c6f3c6d2</id>
<content type='text'>
So it compiles with the latest F7 hal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So it compiles with the latest F7 hal.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Refactor UART configuration to use pin objects.</title>
<updated>2016-12-05T03:26:41+00:00</updated>
<author>
<name>Rami Ali</name>
</author>
<published>2016-12-05T01:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=27a503f63284a1751f20d7f5295690fec5e1c462'/>
<id>27a503f63284a1751f20d7f5295690fec5e1c462</id>
<content type='text'>
This follows the pattern of other peripherals (I2C, SPI) to specify the
pins using pin objects instead of a pair of GPIO port and pin number.  It
makes it easier to customise the UART pins for a particular board.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This follows the pattern of other peripherals (I2C, SPI) to specify the
pins using pin objects instead of a pair of GPIO port and pin number.  It
makes it easier to customise the UART pins for a particular board.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal/led: Refactor LED to use mp_hal_pin_output() init function.</title>
<updated>2016-10-18T03:43:05+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2016-10-18T03:43:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=b4cc68e4a4d656c4b1ae4de8db6a089726f1f572'/>
<id>b4cc68e4a4d656c4b1ae4de8db6a089726f1f572</id>
<content type='text'>
As part of this patch the MICROPY_HW_LED_OTYPE setting is removed because
it is now unused (all boards anyway had this as OUTPUT_PP).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As part of this patch the MICROPY_HW_LED_OTYPE setting is removed because
it is now unused (all boards anyway had this as OUTPUT_PP).
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Set STM32F7DISC CPU Frequency to 216 MHz</title>
<updated>2016-09-04T08:14:41+00:00</updated>
<author>
<name>Dave Hylands</name>
</author>
<published>2016-09-02T20:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=fedab995ee60d94d708ba27d7d903ccfb2b0919f'/>
<id>fedab995ee60d94d708ba27d7d903ccfb2b0919f</id>
<content type='text'>
This set the CPU frequency to 216 MHz (the max) and
leaves the USB Frequency at 48 MHz.

These settings were copied from one of the HAL examples.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This set the CPU frequency to 216 MHz (the max) and
leaves the USB Frequency at 48 MHz.

These settings were copied from one of the HAL examples.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal/diskio: Introduce MICROPY_HW_HAS_FLASH setting.</title>
<updated>2016-02-06T13:07:01+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
</author>
<published>2016-02-06T12:48:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=97a0846af906cde677742bff810fb7965c38fbb7'/>
<id>97a0846af906cde677742bff810fb7965c38fbb7</id>
<content type='text'>
To allow to reuse stmhal/diskio for ports which don't have flash but have
other storage devices.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To allow to reuse stmhal/diskio for ports which don't have flash but have
other storage devices.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: Change PLL configuration for STM32F7DISC.</title>
<updated>2015-12-18T22:16:49+00:00</updated>
<author>
<name>Fabian</name>
</author>
<published>2015-12-18T07:28:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=d0f31ccf33bb620b4e8354dea54ae4fb666b31da'/>
<id>d0f31ccf33bb620b4e8354dea54ae4fb666b31da</id>
<content type='text'>
Changes USB clock from 50MHz to 48MHz which improves USB communication.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes USB clock from 50MHz to 48MHz which improves USB communication.
</pre>
</div>
</content>
</entry>
<entry>
<title>stmhal: For SPI config, use HW_SPIx_SCK instead of HW_ENABLE_SPIx.</title>
<updated>2015-12-12T15:02:02+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2015-12-12T15:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=f7c4f9a64048bcbeaf36be8590b352bbef72aa08'/>
<id>f7c4f9a64048bcbeaf36be8590b352bbef72aa08</id>
<content type='text'>
Previously, SPI was configured by a board defining MICROPY_HW_ENABLE_SPIx
to 0 or 1.  Now, the board should define MICROPY_HW_SPIx_SCK, MISO, MOSI
and NSS.  This makes it the same as how I2C is configured.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, SPI was configured by a board defining MICROPY_HW_ENABLE_SPIx
to 0 or 1.  Now, the board should define MICROPY_HW_SPIx_SCK, MISO, MOSI
and NSS.  This makes it the same as how I2C is configured.
</pre>
</div>
</content>
</entry>
</feed>
