USBDevice with support for STM32F3
Fork of F042K6_USBDevice by
History
Add USB suspend support for STM32L1 (and other STM32 devices with same USB peripheral)
2018-10-11, by Bradley Scott [Thu, 11 Oct 2018 11:12:35 -0400] rev 75
Add USB suspend support for STM32L1 (and other STM32 devices with same USB peripheral)
Merged changes from gte1
2018-10-03, by bscott [Wed, 03 Oct 2018 21:41:29 +0000] rev 74
Merged changes from gte1
Compatibility with mbed-os-5.3
2017-04-07, by gte1 [Fri, 07 Apr 2017 13:51:04 +0000] rev 73
Compatibility with mbed-os-5.3
In USBSerial::EPBULK_OUT_callback(), set terminal_connected true since we have received packets
2016-12-22, by gte1 [Thu, 22 Dec 2016 09:17:52 +0000] rev 72
In USBSerial::EPBULK_OUT_callback(), set terminal_connected true since we have received packets
For STM32F3: Use remapped USB interrupt vectors to avoid conflict with CAN bus;
2016-12-21, by gte1 [Wed, 21 Dec 2016 11:27:46 +0000] rev 71
For STM32F3: Use remapped USB interrupt vectors to avoid conflict with CAN bus;
Let USBSerial::writeBlock() return if no terminal connected
2016-12-13, by gte1 [Tue, 13 Dec 2016 13:32:10 +0000] rev 70
Let USBSerial::writeBlock() return if no terminal connected
Ensure PacketBufferAreaManager's ctor being called before use of PktBufArea instance (was dependent on toolchain's sequence of initialisation)
2016-11-22, by gte1 [Tue, 22 Nov 2016 11:16:27 +0000] rev 69
Ensure PacketBufferAreaManager's ctor being called before use of PktBufArea instance (was dependent on toolchain's sequence of initialisation)
Change toolchain.h include to mbed_toolchain.h to eliminate compiler warning.
2017-03-07, by Bradley Scott [Tue, 07 Mar 2017 23:19:45 +0000] rev 68
Change toolchain.h include to mbed_toolchain.h to eliminate compiler warning.
Add critical sections to keep endpoint accesses atomic.
2016-10-24, by Bradley Scott [Mon, 24 Oct 2016 17:40:10 +0100] rev 67
Add critical sections to keep endpoint accesses atomic.
Also reordered IRQ enabling/disabling to avoid enabling the IRQ
before the device has been fully initialized.
Add STM32F3 support
2016-09-21, by Bradley Scott [Wed, 21 Sep 2016 20:28:24 +0100] rev 66
Add STM32F3 support