enigma/code.c.ino

26 lines
420 B
Arduino
Raw Normal View History

2022-03-14 10:30:32 -04:00
#include <PS2KeyAdvanced.h>
2022-03-17 08:38:01 -04:00
#include "enigma_types.h"
2022-03-14 10:30:32 -04:00
#define DATAPIN 2
#define IRQPIN 3
PS2KeyAdvanced keyboard;
2022-03-17 08:38:01 -04:00
void setup()
2022-03-14 10:30:32 -04:00
{
2022-03-17 08:38:01 -04:00
keyboard.begin(DATAPIN, IRQPIN);
Serial.begin(115200);
2022-03-14 10:30:32 -04:00
}
2022-03-17 08:38:01 -04:00
void loop()
2022-03-14 10:30:32 -04:00
{
2022-03-17 08:38:01 -04:00
if (keyboard.available())
2022-03-14 10:30:32 -04:00
{
2022-03-17 08:38:01 -04:00
const uint16_t key = keyboard.read();
if (key > 0)
{
const String value = String(key, HEX);
}
2022-03-14 10:30:32 -04:00
}
}