;;******************************************************************************** ;; @module SPI-P ;; @type driver ;; @details ;; Support being a peripheral SPI device. ;; @depends IO-W65C22N ;;******************************************************************************** .ifndef INCLUDE_SPI INCLUDE_SPI = 1 .include "system/system.h65" .scope spi_p SPI_IO = IO2 Import spi_p, begin_read, irq_read_byte, begin_write, irq_write_byte, end, recv_bytes, sent_bytes, status .enum STATUS XFER_SIZEL = %10000000 XFER_SIZEH = %01000000 XFER = %00000001 DONE = %00000000 ERROR = %11111111 .endenum .endscope .endif ; guard