Skip to content

Resource Map

Overview

REVA assigns each hardware resource to a specific subsystem.

This ownership prevents conflicts and preserves timing integrity.


Resource Table

Resource Used By
Timer1 Carrier engine
Timer2 Packet scheduler
D9 (OC1A) Timer1
D10 (OC1B) Timer1
EEPROM Parameter storage
I²C bus OLED display
Buttons loop()
ATmega328P Firmware

Signal Path

Packet Scheduler
       ↓
Packet Executor
       ↓
Timer2
       ↓
Timer1
       ↓
D9 / D10
       ↓
Half Bridge

Design Principle

Every resource should have a single owner.