Serial Peripheral Interface.
word | stack | description |
---|---|---|
spiint | ( -- bit ) | transfer complete interrupt enable |
spiflag | ( -- bit ) | transfer complete interrupt flag |
spimode | ( x -- ) | mode configuration |
spiclk | ( x -- ) | clock prescaler configuration |
spi | ( -- ) | enable spi |
/spi | ( -- ) | disable spi |
spiorder | ( x -- ) | bit order configuration |
spicol | ( -- bit ) | write collision flag |
spimaster | ( -- ) | configure master mode |
spislave | ( -- ) | configure slave mode |
spidata | ( -- a ) | data register |
spix | ( c1 -- c2 ) | transfer byte |
spitx | ( c -- ) | transmit byte |
spirx | ( -- c ) | receive byte |
These constants can be passed to spiclk
to configure the clock prescaler divisor.
These constant can be passed to spiorder
to select the order in which bits
are transferred.