@CHIP-RTOS C Library - SPI API
spi_init
Init the SPI Interface (software emulation) void spi_init ( unsigned int mode, char clock,
char dataIn, char dataOut ); Parameters
mode
- must be '0'
clock
- Number of the pio which should be used as clock pin
dataIn
- Number of the pio which should be used as data in pin
dataOut
- Number of the pio which should be used as data out pin
Return Value
- -- none --
See Also
RTOS API
- This library function invokes a RTOS software interrupt.
Refer to this RTOS API function's
documentation
for more details.
On SC1x3/SC2x (RTOS version >=1.13, CLIB version >=2.10) there's
also a version of this function which uses dynamic linking instead of
a software interrupt, which reduces the function's overhead and thus
speeds up your application. This function's name is
spi_init_dyn. You should however not use this function
directly. Instead you should add the define SPI_DYN_LINK
to your program before including the CLIB's header file(s):
#define SPI_DYN_LINK
#include <clib.h>
This will map the original function's name to the dynamic linking
version. This way you can also easily switch existing programs to
dynamic linking.
Supported since or modified in @CHIP-RTOS version-
| SC12 | SC13 | SC11 | SC1x3 | SC2x |
-
| V1.10 | V1.00 | V1.00 | V0.90 | V1.00 |
Supported by @CHIP-RTOS C Library since version
This API List
List of C Libraries
@CHIP-RTOS Main Index
End of document
|