]>
cloudbase.mooo.com Git - z180-stamp.git/blob - include/pin.h
e673b563a3a915fe21b26a89bb6f676b453acbf6
4 /* Number of user configurable I/O pins */
7 typedef enum {INPUT
, INPUT_PULLUP
, OUTPUT
, OUTPUT_TIMER
} pinmode_t
;
9 int pin_config(int pin
, pinmode_t mode
);
10 pinmode_t
pin_config_get(int pin
);
11 int pin_read(int pin
);
12 void pin_write(int pin
, uint8_t val
);
13 int pin_clockdiv_set(int pin
, unsigned long divider
);
14 long pin_clockdiv_get(int pin
);