TwiceAsNice  2019-02-18
Macros | Functions
gsc_io_pio.c File Reference
#include "gsc_io.h"
Include dependency graph for gsc_io_pio.c:

Macros

#define _8_BIT_LIMIT_   (512L)
 
#define _16_BIT_LIMIT_   (512L * 2)
 
#define _32_BIT_LIMIT_   (512L * 4)
 

Functions

U32 gsc_io_pio_read_8_map (gsc_io_t *io)
 
U32 gsc_io_pio_read_16_map (gsc_io_t *io)
 
U32 gsc_io_pio_read_32_map (gsc_io_t *io)
 
U32 gsc_io_pio_write_8_map (gsc_io_t *io)
 
U32 gsc_io_pio_write_16_map (gsc_io_t *io)
 
U32 gsc_io_pio_write_32_map (gsc_io_t *io)
 
U32 gsc_io_pio_read_8_reg (gsc_io_t *io)
 
U32 gsc_io_pio_read_16_reg (gsc_io_t *io)
 
U32 gsc_io_pio_read_32_reg (gsc_io_t *io)
 
U32 gsc_io_pio_write_8_reg (gsc_io_t *io)
 
U32 gsc_io_pio_write_16_reg (gsc_io_t *io)
 
U32 gsc_io_pio_write_32_reg (gsc_io_t *io)
 

Macro Definition Documentation

◆ _16_BIT_LIMIT_

#define _16_BIT_LIMIT_   (512L * 2)

◆ _32_BIT_LIMIT_

#define _32_BIT_LIMIT_   (512L * 4)

◆ _8_BIT_LIMIT_

#define _8_BIT_LIMIT_   (512L)

Function Documentation

◆ gsc_io_pio_read_16_map()

U32 gsc_io_pio_read_16_map ( gsc_io_t io)

◆ gsc_io_pio_read_16_reg()

U32 gsc_io_pio_read_16_reg ( gsc_io_t io)

◆ gsc_io_pio_read_32_map()

U32 gsc_io_pio_read_32_map ( gsc_io_t io)

◆ gsc_io_pio_read_32_reg()

U32 gsc_io_pio_read_32_reg ( gsc_io_t io)

◆ gsc_io_pio_read_8_map()

U32 gsc_io_pio_read_8_map ( gsc_io_t io)

◆ gsc_io_pio_read_8_reg()

U32 gsc_io_pio_read_8_reg ( gsc_io_t io)

◆ gsc_io_pio_write_16_map()

U32 gsc_io_pio_write_16_map ( gsc_io_t io)

◆ gsc_io_pio_write_16_reg()

U32 gsc_io_pio_write_16_reg ( gsc_io_t io)

◆ gsc_io_pio_write_32_map()

U32 gsc_io_pio_write_32_map ( gsc_io_t io)

◆ gsc_io_pio_write_32_reg()

U32 gsc_io_pio_write_32_reg ( gsc_io_t io)

◆ gsc_io_pio_write_8_map()

U32 gsc_io_pio_write_8_map ( gsc_io_t io)

◆ gsc_io_pio_write_8_reg()

U32 gsc_io_pio_write_8_reg ( gsc_io_t io)