Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

PS/2 peripheral interface component

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 app_ps2_example
Octocat-spinner-32 doc
Octocat-spinner-32 module_ps2
Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE.txt
Octocat-spinner-32 Makefile
Octocat-spinner-32 README.rst
Octocat-spinner-32 xpd.xml

PS2 functions

Stable release: unreleased
Status: draft
Description: This repo contains functions to interface to ps2 devices

Key Features

  • Functions to interpret PS2 keyboard data.

To Do

  • PS2 to ASCII translation
  • PS2 mice

Firmware Overview

This repo contains a set of functions to interface PS2 devices (this software acts as the PC, it can talk to, for example, a keyboard). Three levels of interface are provided: a bit banging select function, a function that interprets the PS2 keyboard press/release protocol, and tranlsation functions from PS2 keycodes to USB keycodes.

Known Issues

  • needs testing.

Required Repositories

  • xcommon


Raise an issue, or fork and do a pull-request.

Something went wrong with that request. Please try again.