libws libws
WSwan hardware library for the Wonderful toolchain
Loading...
Searching...
No Matches
Cartridge - GPIO

Macros

#define WS_CART_GPIO_PIN(n)
#define WS_CART_GPIO_PIN_0   0x01
#define WS_CART_GPIO_PIN_1   0x02
#define WS_CART_GPIO_PIN_2   0x04
#define WS_CART_GPIO_PIN_3   0x08

Functions

void ws_cart_gpio_set_output (uint8_t mask)
void ws_cart_gpio_set_input (uint8_t mask)
void ws_cart_gpio_set (uint8_t mask)
void ws_cart_gpio_clear (uint8_t mask)

Detailed Description

Macro Definition Documentation

◆ WS_CART_GPIO_PIN

#define WS_CART_GPIO_PIN ( n)
Value:
(1 << (n))

Definition at line 38 of file gpio.h.

◆ WS_CART_GPIO_PIN_0

#define WS_CART_GPIO_PIN_0   0x01

Definition at line 39 of file gpio.h.

◆ WS_CART_GPIO_PIN_1

#define WS_CART_GPIO_PIN_1   0x02

Definition at line 40 of file gpio.h.

◆ WS_CART_GPIO_PIN_2

#define WS_CART_GPIO_PIN_2   0x04

Definition at line 41 of file gpio.h.

◆ WS_CART_GPIO_PIN_3

#define WS_CART_GPIO_PIN_3   0x08

Definition at line 42 of file gpio.h.

Function Documentation

◆ ws_cart_gpio_clear()

void ws_cart_gpio_clear ( uint8_t mask)

◆ ws_cart_gpio_set()

void ws_cart_gpio_set ( uint8_t mask)

◆ ws_cart_gpio_set_input()

void ws_cart_gpio_set_input ( uint8_t mask)

◆ ws_cart_gpio_set_output()

void ws_cart_gpio_set_output ( uint8_t mask)