Module proto

Source
Expand description

SDIO Protocol implementations live here.

NOTE: this is not a traditional SDIO protocol that you may be familiar with this is very specific to the nintendo’s CAT-DEV environment. It is also split over two TCP ports.

The only part that “has a protocol” too is the control port. The data port is literally just transferring files around.

Structs§

ChunkSDIOControlCodec
A codec that chunks a stream into SDIO Control packets.
SdioControlMessageRequest
Handle a Write Request coming over the SDIO Control port.
SdioControlReadRequest
Handle a Read Request coming over the SDIO Control port.
SdioControlWriteRequest
Handle a Write Request coming over the SDIO Control port.

Enums§

SdioControlMessage
SdioControlPacketType
The types of packets that can be received by the SDIO Control Port.

Constants§

SDIO_BLOCKS_PER_PACKET
The amount of blocks that can fit within a single packet.
SDIO_BLOCK_SIZE
The size of an SDIO Block we end up serving.
SDIO_BLOCK_SIZE_AS_U32
The size of an SDIO Block we end up serving.
SDIO_TCP_PACKET_SIZE
The size of a single TCP packet we should end up serving.