<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openmano-mpy/ports/stm32/boards/NUCLEO_F767ZI, 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>stm32/boards/NUCLEO_F767ZI: Update pins, peripherals and total flash.</title>
<updated>2019-12-19T00:43:19+00:00</updated>
<author>
<name>roland van straten</name>
</author>
<published>2019-12-11T10:43:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=26a78edb49152db4ab4b22db9ccc25030a706357'/>
<id>26a78edb49152db4ab4b22db9ccc25030a706357</id>
<content type='text'>
- Removed remarks on DFU/OCD in mpconfigboard.h because deploy-stlink works
  fine too.
- Added more UARTs, I2C, corrected SPI, CAN, etc; verified against CubeMX.
- Adapted pins.csv to remove errors, add omissions, etc. according to
  NUCLEO-144 User Manual.
- Changed linker file stm32f767.ld to reflect correct size of the Flash.
- Tested with LAN and SD card.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Removed remarks on DFU/OCD in mpconfigboard.h because deploy-stlink works
  fine too.
- Added more UARTs, I2C, corrected SPI, CAN, etc; verified against CubeMX.
- Adapted pins.csv to remove errors, add omissions, etc. according to
  NUCLEO-144 User Manual.
- Changed linker file stm32f767.ld to reflect correct size of the Flash.
- Tested with LAN and SD card.
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards/NUCLEO_F767ZI: Add pins and config for using an SD card.</title>
<updated>2019-12-19T00:28:47+00:00</updated>
<author>
<name>roland van straten</name>
</author>
<published>2019-12-09T13:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=8af139e8a4a01c2eea034df4e3eb96488ec3231b'/>
<id>8af139e8a4a01c2eea034df4e3eb96488ec3231b</id>
<content type='text'>
The Nucleo board does not have an SD card slot but does have the requisite
pins next to each other and labelled, so provide the configuration for
convenience.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Nucleo board does not have an SD card slot but does have the requisite
pins next to each other and labelled, so provide the configuration for
convenience.
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards: Rework all stm32??xx_hal_conf.h files to use common code.</title>
<updated>2019-06-25T04:18:24+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-06-25T03:42:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=009b1f6559fa2a621dcd35916886385327e6abc1'/>
<id>009b1f6559fa2a621dcd35916886385327e6abc1</id>
<content type='text'>
This eliminates a lot of duplicated code in these header files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This eliminates a lot of duplicated code in these header files.
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards: Enable ussl module via mbedtls for boards with network.</title>
<updated>2019-06-24T07:48:28+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-06-24T07:48:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=5da60ff9cba990f239bdac2cd7ecdb2f84df4d63'/>
<id>5da60ff9cba990f239bdac2cd7ecdb2f84df4d63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards: Update to use new build config for lwip component.</title>
<updated>2019-03-04T12:34:03+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-03-04T12:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=e61862d063b7a19f5baba8e0d1234d648826a616'/>
<id>e61862d063b7a19f5baba8e0d1234d648826a616</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards/NUCLEO_F767ZI: Enable lwIP and Ethernet peripheral.</title>
<updated>2019-02-26T12:32:19+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-02-22T11:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=8daec241684b3c3fed7effb032c0971a7c022013'/>
<id>8daec241684b3c3fed7effb032c0971a7c022013</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards/NUCLEO_F767ZI: Fix up comments about HCLK computation.</title>
<updated>2019-02-26T11:44:27+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2019-02-22T10:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=75a35448e1dd44a7165de006d6f3ea0c16ac7dd2'/>
<id>75a35448e1dd44a7165de006d6f3ea0c16ac7dd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards: Ensure USB OTG power is off for NUCLEO_F767ZI.</title>
<updated>2018-05-29T23:51:19+00:00</updated>
<author>
<name>rolandvs</name>
</author>
<published>2018-05-29T12:28:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=958fa745213d3bef8a70f8993363098f07fc21fe'/>
<id>958fa745213d3bef8a70f8993363098f07fc21fe</id>
<content type='text'>
And update the GPIO init for NUCLEO_H743ZI to consistently use the mphal
functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And update the GPIO init for NUCLEO_H743ZI to consistently use the mphal
functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/boards: Update pins.csv to include USB pins where needed.</title>
<updated>2018-05-01T07:38:51+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2018-05-01T07:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=68f4cba3d2aa056f305a20c9e394d4ebf81869ce'/>
<id>68f4cba3d2aa056f305a20c9e394d4ebf81869ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stm32/can: Allow CAN pins to be configured per board.</title>
<updated>2018-04-11T06:35:24+00:00</updated>
<author>
<name>Damien George</name>
</author>
<published>2018-04-11T06:27:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.0x7felf.com/openmano-mpy/commit/?id=a7ebac2eaed7eb0da362568b9333339634f1da1d'/>
<id>a7ebac2eaed7eb0da362568b9333339634f1da1d</id>
<content type='text'>
This patch allows a given board to configure which pins are used for the
CAN peripherals, in a similar way to all the other bus peripherals (I2C,
UART, SPI).  To enable CAN on a board the mpconfigboard.h file should
define (for example):

    #define MICROPY_HW_CAN1_TX (pin_B9)
    #define MICROPY_HW_CAN1_RX (pin_B8)
    #define MICROPY_HW_CAN2_TX (pin_B13)
    #define MICROPY_HW_CAN2_RX (pin_B12)

And the board config file should no longer define MICROPY_HW_ENABLE_CAN.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows a given board to configure which pins are used for the
CAN peripherals, in a similar way to all the other bus peripherals (I2C,
UART, SPI).  To enable CAN on a board the mpconfigboard.h file should
define (for example):

    #define MICROPY_HW_CAN1_TX (pin_B9)
    #define MICROPY_HW_CAN1_RX (pin_B8)
    #define MICROPY_HW_CAN2_TX (pin_B13)
    #define MICROPY_HW_CAN2_RX (pin_B12)

And the board config file should no longer define MICROPY_HW_ENABLE_CAN.
</pre>
</div>
</content>
</entry>
</feed>
