добавила новые макросы, добавила уровень оптимизации
This commit is contained in:
1 parent
a02f1f23af
commit
7c266d6521
2 files changed
+5
-1
No files matched your search
@@ -11,7 +11,7 @@ void __attribute__((weak)) wire_interrupt_handler(void)
|
||||
}
|
||||
|
||||
// ---------------------------------------------- //
|
||||
void __attribute__((noinline, section(".ram_text"))) trap_handler(void)
|
||||
void __attribute__((noinline, section(".ram_text"), optimize("O3"))) trap_handler (void)
|
||||
{
|
||||
// gpio interrupt
|
||||
if (EPIC_CHECK_GPIO_IRQ())
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
// get ticks from systick
|
||||
#define SYSTICK_GET_TICKS() ((uint64_t)(SCR1_TIMER->MTIMEH)<<32 | SCR1_TIMER->MTIME)
|
||||
|
||||
// ----------------- UART ----------------- //
|
||||
#define UART_READ_BYTE(pUart) ((uint16_t)pUart->RXDATA)
|
||||
#define UART_IS_RX_FIFO_EMPTY(pUart) ((pUart->FLAGS & UART_FLAGS_RXNE_M) == 0)
|
||||
|
||||
// ----------------- TIMER16 ----------------- //
|
||||
#define TIM16_DISABLE(htim16) (htim16.Instance->CR &= ~TIMER16_CR_ENABLE_M)
|
||||
#define TIM16_CLEAR_INT_MASK(htim16, intMask) (htim16.Instance->ICR = intMask)
|
||||
|
||||
Reference in new issue
Block a user