From eff7111c3b08e8bc9030edc284074dfa2e9b7171 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Sun, 15 Aug 2021 20:27:41 +0300 Subject: feat(timer): external timer support #97 also refactor timer/GPIO interaction to be more generic. close #97 --- src/cpu/cpu.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/cpu') diff --git a/src/cpu/cpu.ts b/src/cpu/cpu.ts index 3cb4846..096d9eb 100644 --- a/src/cpu/cpu.ts +++ b/src/cpu/cpu.ts @@ -77,9 +77,8 @@ export class CPU implements ICPU { private readonly clockEventPool: AVRClockEventEntry[] = []; // helps avoid garbage collection readonly pc22Bits = this.progBytes.length > 0x20000; - // This lets the Timer Compare output override GPIO pins: - readonly gpioTimerHooks: CPUMemoryHooks = []; readonly gpioPorts = new Set(); + readonly gpioByPort: AVRIOPort[] = []; pc: u32 = 0; cycles: u32 = 0; -- cgit v1.2.3