KallistiOS git master
Independent SDK for the Sega Dreamcast
|
Serial port functionality. More...
Go to the source code of this file.
Functions | |
void | scif_set_parameters (int baud, int fifo) |
Set serial parameters. | |
int | scif_set_irq_usage (int on) |
Enable or disable SCIF IRQ usage. | |
int | scif_detected (void) |
Is the SCIF port detected? Of course it is! | |
int | scif_init (void) |
Initialize the SCIF port. | |
int | scif_shutdown (void) |
Shutdown the SCIF port. | |
int | scif_read (void) |
Read a single character from the SCIF port. | |
int | scif_write (int c) |
Write a single character to the SCIF port. | |
int | scif_flush (void) |
Flush any FIFO'd bytes out of the buffer. | |
int | scif_write_buffer (const uint8 *data, int len, int xlat) |
Write a whole buffer of data to the SCIF port. | |
int | scif_read_buffer (uint8 *data, int len) |
Read a buffer of data from the SCIF port. | |
int | scif_spi_init (void) |
Initialize the SCIF port for use of an SPI peripheral. | |
int | scif_spi_shutdown (void) |
Shut down SPI card support over the SCIF port. | |
void | scif_spi_set_cs (int v) |
Set or clear the SPI /CS line. | |
uint8 | scif_spi_rw_byte (uint8 b) |
Read and write one byte from the SPI port. | |
uint8 | scif_spi_slow_rw_byte (uint8 b) |
Read and write one byte from the SPI device, slowly. | |
void | scif_spi_write_byte (uint8 b) |
Write a byte to the SPI device. | |
uint8 | scif_spi_read_byte (void) |
Read a byte from the SPI device. | |
void | scif_spi_read_data (uint8 *buffer, size_t len) |
Read a data from the SPI device. | |
Variables | |
dbgio_handler_t | dbgio_scif |
SCIF debug I/O handler. | |
Serial port functionality.
This file deals with raw access to the serial port on the Dreamcast.