master
Revised doxygen comments and fixed code style inconsistencies
Drivers/Events/RTOS Public and internal APIs cleanup (#10955)
Remove shadowing member variables - The variables shadow SerialBase::_tx_enabled and SerialBase::_rx_enabled - Update interrupts when input/output is enabled to avoid infinite congestion - Update comments
Avoid calling virtual functions from constructors and destructors
Add check so that FlashIAP does not allocate memory on flash_init failure.
Fix hanging with multiple I2C buses
Change explicit pinmap to static pinmap
GPIO: Use uintptr_t for gpio_irq_api context
Change MBED_STATIC_ASSERTs version for built-in
Remove ownership in OSPI driver
add: PwmOut::read_pulsewitdth_us() for compatibility
QSPI: Move destructor into source file
SPISlave: Add explicit pinmap support
Call HAL free functions from C++ destructors
C++11-ify virtualisation in FileHandle + Serials
Out-of-line LowPowerTimeout etc, lock
Correct Timeout rescheduling
Timer: minor revisions
Correct/clarify TimerEvent::insert documentation
Remove lock from enable_* function overrides
allow reconfiguring a running watchdog