- USB CDC 경로 복원: #define Serial Serial1 우회 제거 - rp2040js/avr8js/codemirror/xterm/monaco-editor vendor화 - /vendor 정적 라우팅 추가 (Express 5 catch-all 우회) - 부팅 완료 타임아웃 감지 (Serial 출력 없어도 8초 후 RAF 전환) - 리셋 시 Simulator 재생성으로 주변 장치 상태 초기화 - 시리얼 패널의 내부 메시지를 console.log로 이동
31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
export var IRQ;
|
|
(function (IRQ) {
|
|
IRQ[IRQ["TIMER_0"] = 0] = "TIMER_0";
|
|
IRQ[IRQ["TIMER_1"] = 1] = "TIMER_1";
|
|
IRQ[IRQ["TIMER_2"] = 2] = "TIMER_2";
|
|
IRQ[IRQ["TIMER_3"] = 3] = "TIMER_3";
|
|
IRQ[IRQ["PWM_WRAP"] = 4] = "PWM_WRAP";
|
|
IRQ[IRQ["USBCTRL"] = 5] = "USBCTRL";
|
|
IRQ[IRQ["XIP"] = 6] = "XIP";
|
|
IRQ[IRQ["PIO0_IRQ0"] = 7] = "PIO0_IRQ0";
|
|
IRQ[IRQ["PIO0_IRQ1"] = 8] = "PIO0_IRQ1";
|
|
IRQ[IRQ["PIO1_IRQ0"] = 9] = "PIO1_IRQ0";
|
|
IRQ[IRQ["PIO1_IRQ1"] = 10] = "PIO1_IRQ1";
|
|
IRQ[IRQ["DMA_IRQ0"] = 11] = "DMA_IRQ0";
|
|
IRQ[IRQ["DMA_IRQ1"] = 12] = "DMA_IRQ1";
|
|
IRQ[IRQ["IO_BANK0"] = 13] = "IO_BANK0";
|
|
IRQ[IRQ["IO_QSPI"] = 14] = "IO_QSPI";
|
|
IRQ[IRQ["SIO_PROC0"] = 15] = "SIO_PROC0";
|
|
IRQ[IRQ["SIO_PROC1"] = 16] = "SIO_PROC1";
|
|
IRQ[IRQ["CLOCKS"] = 17] = "CLOCKS";
|
|
IRQ[IRQ["SPI0"] = 18] = "SPI0";
|
|
IRQ[IRQ["SPI1"] = 19] = "SPI1";
|
|
IRQ[IRQ["UART0"] = 20] = "UART0";
|
|
IRQ[IRQ["UART1"] = 21] = "UART1";
|
|
IRQ[IRQ["ADC_FIFO"] = 22] = "ADC_FIFO";
|
|
IRQ[IRQ["I2C0"] = 23] = "I2C0";
|
|
IRQ[IRQ["I2C1"] = 24] = "I2C1";
|
|
IRQ[IRQ["RTC"] = 25] = "RTC";
|
|
})(IRQ || (IRQ = {}));
|
|
export const MAX_HARDWARE_IRQ = IRQ.RTC;
|