mirror of https://github.com/ARMmbed/mbed-os.git
Merge branch 'master_branch2' of https://github.com/TomoYamanaka/mbed into TomoYamanaka-master_branch2
commit
935111ff6c
|
@ -811,6 +811,15 @@ __asm(
|
|||
__STATIC_INLINE void __v7_inv_dcache_all(void) {
|
||||
__v7_all_cache(0);
|
||||
}
|
||||
/** \brief Clean and Invalidate D$ by MVA
|
||||
|
||||
DCCIMVAC. Data cache clean and invalidate by MVA to PoC
|
||||
*/
|
||||
__STATIC_INLINE void __v7_clean_inv_dcache_mva(void *va) {
|
||||
__MCR(15, 0, (uint32_t)va, 7, 14, 1);
|
||||
__DMB();
|
||||
}
|
||||
|
||||
#include "core_ca_mmu.h"
|
||||
|
||||
#elif (defined (__GNUC__)) /*------------------ GNU Compiler ---------------------*/
|
||||
|
|
|
@ -524,7 +524,11 @@ static void uart_err_irq(IRQn_Type irq_num, uint32_t index) {
|
|||
}
|
||||
serial_rx_abort_asynch(obj);
|
||||
|
||||
#if defined ( __ICCARM__ )
|
||||
was_masked = __disable_irq_iar();
|
||||
#else
|
||||
was_masked = __disable_irq();
|
||||
#endif /* __ICCARM__ */
|
||||
if (obj->serial.uart->SCFSR & 0x93) {
|
||||
err_read = obj->serial.uart->SCFSR;
|
||||
obj->serial.uart->SCFSR = (err_read & ~0x93);
|
||||
|
|
Loading…
Reference in New Issue