попытка перенести работу с прерываниями в hal. зависаем где-то, не доходя до trap_handler(), хотя по map файлу все логично
This commit is contained in:
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();
|
||||
|
||||
Reference in new issue
Block a user