]>
git.gir.st - tmk_keyboard.git/blob - tmk_core/protocol/ps2_io_mbed.c
14 gpio_init(&clock
, P0_9
);
15 gpio_mode(&clock
, OpenDrain
|PullNone
);
20 gpio_dir(&clock
, PIN_OUTPUT
);
21 gpio_write(&clock
, 0);
25 gpio_dir(&clock
, PIN_OUTPUT
);
26 gpio_write(&clock
, 1);
31 gpio_dir(&clock
, PIN_INPUT
);
32 return gpio_read(&clock
);
40 gpio_init(&data
, P0_8
);
41 gpio_mode(&data
, OpenDrain
|PullNone
);
46 gpio_dir(&data
, PIN_OUTPUT
);
52 gpio_dir(&data
, PIN_OUTPUT
);
58 gpio_dir(&data
, PIN_INPUT
);
59 return gpio_read(&data
);