mbed library sources. Supersedes mbed-src.
Dependents: Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more
Diff: drivers/CAN.cpp
- Revision:
- 175:af195413fb11
- Parent:
- 174:b96e65c34a4d
- Child:
- 184:08ed48f1de7f
--- a/drivers/CAN.cpp Mon Oct 02 15:33:19 2017 +0100 +++ b/drivers/CAN.cpp Wed Oct 11 12:45:49 2017 +0100 @@ -46,6 +46,11 @@ CAN::~CAN() { // No lock needed in destructor + + // Detaching interrupts releases the sleep lock if it was locked + for (int irq = 0; irq < IrqCnt; irq++) { + attach(NULL, (IrqType)irq); + } can_irq_free(&_can); can_free(&_can); }