попытка перенести работу с прерываниями в hal. зависаем где-то, не доходя до trap_handler(), хотя по map файлу все логично

This commit is contained in:
klassents committed 2024-09-25 16:46:57 +07:00
1 parent 562c29dbe1
commit 85d81a54b1
6 files changed
+49 -23

No files matched your search

@@ -74,7 +74,7 @@ private:
static uint32_t subtract_cap(uint32_t num, uint16_t sub);
// private static method for timing
static void tunedDelay(uint32_t delayTicks) __attribute__((noinline, section(".ramfunc")));
static void tunedDelay(uint32_t delayTicks) __attribute__((noinline, section(".ram_text")));
public:
// public methods
@@ -94,7 +94,7 @@ public:
}
int peek();
virtual size_t write(uint8_t byte) __attribute__((noinline, section(".ramfunc")));
virtual size_t write(uint8_t byte) __attribute__((noinline, section(".ram_text")));
virtual int read();
virtual int available();
virtual void flush();