<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/stm32/stm32_it.c, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-10-13T15:08:52+00:00</updated>
<entry>
<title>remove ports/stm32</title>
<updated>2019-10-13T15:08:52+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2019-10-13T15:08:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fc033bd954a46156d6902392f8ae21ac2872bb1c'/>
<id>urn:sha1:fc033bd954a46156d6902392f8ae21ac2872bb1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32/timer: Support TIM1 on F0 MCUs.</title>
<updated>2018-06-15T00:50:08+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-15T00:50:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=37a7257affa5e1ad449d911797dfc4b9e46677b3'/>
<id>urn:sha1:37a7257affa5e1ad449d911797dfc4b9e46677b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32: Add support for STM32F0 MCUs.</title>
<updated>2018-05-28T11:49:49+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-28T08:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ea7e747979c2f27eb90f9a6ba292c500eb288dd4'/>
<id>urn:sha1:ea7e747979c2f27eb90f9a6ba292c500eb288dd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32: Add support for Cortex-M0 CPUs.</title>
<updated>2018-05-28T11:46:20+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-28T01:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=070937fe930d5fd19ed9d0f37172d38d8a3d9920'/>
<id>urn:sha1:070937fe930d5fd19ed9d0f37172d38d8a3d9920</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32: Allow to have no storage support if there are no block devices.</title>
<updated>2018-05-28T11:45:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-28T00:57:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f497723802406c00d84b20fe5fc74b973a128ebc'/>
<id>urn:sha1:f497723802406c00d84b20fe5fc74b973a128ebc</id>
<content type='text'>
If no block devices are defined by a board then storage support will be
disabled.  This means there is no filesystem provided by either the
internal flash or external SPI flash.  But the VFS system can still be
enabled and filesystems provided on external devices like an SD card.
</content>
</entry>
<entry>
<title>stm32/usb: Guard USB device code with #if for whether USB is enabled.</title>
<updated>2018-05-28T11:45:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-28T00:46:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aa4a7a8732a8594c932503b50152f8e60053e498'/>
<id>urn:sha1:aa4a7a8732a8594c932503b50152f8e60053e498</id>
<content type='text'>
With this change, all the USB source code can now be passed through the
compiler even if the MCU does not have a USB peripheral.
</content>
</entry>
<entry>
<title>stm32: Enable UART7/8 on F4 series that have these peripherals.</title>
<updated>2018-05-16T01:55:07+00:00</updated>
<author>
<name>Ryan Shaw</name>
<email>ryan.shaw@wisetechglobal.com</email>
</author>
<published>2018-05-15T02:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b9ff46f1ed5e1468551890ce64a842c77c059ef6'/>
<id>urn:sha1:b9ff46f1ed5e1468551890ce64a842c77c059ef6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stm32/pyb_i2c: Put pyb.I2C under MICROPY_PY_PYB_LEGACY setting.</title>
<updated>2018-05-14T03:53:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-14T03:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=88c26a48b4a3c8850ff2677b2f0ce8c90ba8e660'/>
<id>urn:sha1:88c26a48b4a3c8850ff2677b2f0ce8c90ba8e660</id>
<content type='text'>
When disabled, the pyb.I2C class saves around 8k of code space and 172
bytes of RAM.  The same functionality is now available in machine.I2C
(for F4 and F7 MCUs).

It is still enabled by default.
</content>
</entry>
<entry>
<title>stm32: Allow a board to configure the HSE in bypass mode.</title>
<updated>2018-04-11T06:46:47+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-11T06:46:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cf9fc7346d91d729e5f6248d4bbbe5cb199cc772'/>
<id>urn:sha1:cf9fc7346d91d729e5f6248d4bbbe5cb199cc772</id>
<content type='text'>
To use HSE bypass mode the board should define:

    #define MICROPY_HW_CLK_USE_BYPASS (1)

If this is not defined, or is defined to 0, then HSE oscillator mode is
used.
</content>
</entry>
<entry>
<title>stm32/stm32_it: Add IRQ handler for I2C4.</title>
<updated>2018-04-11T06:37:45+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-11T06:37:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=68b70fac5cce7bfa3416dd04440e3a7c1979ffc5'/>
<id>urn:sha1:68b70fac5cce7bfa3416dd04440e3a7c1979ffc5</id>
<content type='text'>
</content>
</entry>
</feed>
