from __future__ import annotations SCI1_SMR = 0xFED8 SCI1_BRR = 0xFED9 SCI1_SCR = 0xFEDA SCI1_TDR = 0xFEDB SCI1_SSR = 0xFEDC SCI1_RDR = 0xFEDD P9DDR = 0xFEFE P9DR = 0xFEFF IPRA = 0xFF00 IPRC = 0xFF02 IPRE = 0xFF04 WDT_TCSR_R = 0xFEEC FRT1_TCR = 0xFE90 FRT1_TCSR = 0xFE91 FRT2_TCR = 0xFEA0 FRT2_TCSR = 0xFEA1 SCI_SCR_TIE = 0x80 SCI_SCR_RIE = 0x40 SCI_SCR_TE = 0x20 SCI_SCR_RE = 0x10 SCI_SSR_TDRE = 0x80 SCI_SSR_RDRF = 0x40 SCI_SSR_ORER = 0x20 SCI_SSR_FER = 0x10 SCI_SSR_PER = 0x08 FRT_TCR_OCIEA = 0x20 FRT_TCSR_OCFA = 0x20 ON_CHIP_RAM_START = 0xF680 ON_CHIP_RAM_END = 0xFE7F REGISTER_FIELD_START = 0xFE80 REGISTER_FIELD_END = 0xFFFF RAMCR = 0xFF11 HEARTBEAT_FRAME = bytes([0x00, 0x00, 0x00, 0x00, 0x80, 0xDA]) VECTOR_INTERVAL_TIMER = 0x0042 VECTOR_FRT1_OCIA = 0x0062 VECTOR_FRT2_OCIA = 0x006A VECTOR_SCI1_TXI = 0x0084