_2 APIs (byte-buffer based) preferred over Gen1 struct-baseddma_spitran() binten hardcoded FALSE — interrupt branch is DEAD CODEdma_spi_LLIReceive() for continuous async receivenext_lli points to itself for auto-loopdmac_isr() from dmac_drv.c is DISCARDED by linker — NOT in binaryDMA_IRQHandler from libCUni360S_mcc.a(mcc_bsp.o) at 0x0041b2acvector_table.h ISR24 to repoint IRQ4 to our own DMA handlervoid *const in flash — interrupt_setup() only sets EIC priority, NOT the vector