aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/src/hal_serial_usb.c
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2016-06-17 11:15:52 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2016-06-17 11:15:52 +0000
commitfd47b671f8eb9fe68c51c79b9b485bad45cbf4ac (patch)
treece251b95626d291a116baac856e3859a85041b84 /os/hal/src/hal_serial_usb.c
parent371d3c186a84809e49a943fb61f998ebe7b5db48 (diff)
downloadChibiOS-fd47b671f8eb9fe68c51c79b9b485bad45cbf4ac.tar.gz
ChibiOS-fd47b671f8eb9fe68c51c79b9b485bad45cbf4ac.tar.bz2
ChibiOS-fd47b671f8eb9fe68c51c79b9b485bad45cbf4ac.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9637 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/src/hal_serial_usb.c')
-rw-r--r--os/hal/src/hal_serial_usb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/os/hal/src/hal_serial_usb.c b/os/hal/src/hal_serial_usb.c
index b97254fdd..480e4da4f 100644
--- a/os/hal/src/hal_serial_usb.c
+++ b/os/hal/src/hal_serial_usb.c
@@ -50,7 +50,6 @@ static cdc_linecoding_t linecoding = {
/* Driver local functions. */
/*===========================================================================*/
-
static bool sdu_start_receive(SerialUSBDriver *sdup) {
uint8_t *buf;
@@ -480,6 +479,7 @@ void sduDataReceived(USBDriver *usbp, usbep_t ep) {
so a packet is in the buffer for sure. Trying to get a free buffer
for the next transaction.*/
sdu_start_receive(sdup);
+
osalSysUnlockFromISR();
}