Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PS2 Keyboard support within TBP itself. #1

Open
ghost opened this issue Oct 14, 2012 · 2 comments
Open

PS2 Keyboard support within TBP itself. #1

ghost opened this issue Oct 14, 2012 · 2 comments

Comments

@ghost
Copy link

ghost commented Oct 14, 2012

I found possibly useful library for PS2 keyboard input from arduino playground. It looks like there is enough space to use this library with TinyBasicPlus on Arduino Uno. I didn't test this library but I will be testing it as soon as possible.

http://www.arduino.cc/playground/Main/PS2Keyboard

@BleuLlama BleuLlama reopened this Feb 28, 2013
@BleuLlama
Copy link
Owner

Hi. This has been done by others, but not within TBP itself. I'm repurposing this ticket to be: PLEASE ADD PS2 KEYBOARD SUPPORT. :D

@BleuLlama BleuLlama changed the title PS2 Keyboard PS2 Keyboard support within TBP itself. Jun 24, 2018
@rgbond13
Copy link

rgbond13 commented Jan 27, 2021

I can get around to adding support this afternoon. Since I have a 1284P I'm not super worried about space consumption but I can also test with a 328P to ensure that the code sizes adhere to the standard of this project.

Update
It turns out there are two options: PS2Keyboard and PS2KeyboardExt. PS2KeyboardExt supports more keys and caps lock, maybe shift too but adds a massive 3.7kB to the project. I'm using https://github.com/techpaul/PS2KeyAdvanced instead. You should probably have multiple branches, one with PS2 support and one UART.

Update 2/4/2021
Does this even have to be PS2 or can a USB Host shield be implemented instead?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants