Small Univac update
This commit is contained in:
parent
b1686ce7ad
commit
fc1bf619b6
@ -99,12 +99,22 @@ inline void scan_setup()
|
|||||||
DATA_PORT |= (1 << DATA_PIN); // Set to pull-up resistor
|
DATA_PORT |= (1 << DATA_PIN); // Set to pull-up resistor
|
||||||
|
|
||||||
// Setup the REQUEST pin
|
// Setup the REQUEST pin
|
||||||
REQUEST_DDR |= (1 << REQUEST_PIN); // Set to output
|
REQUEST_PORT |= (1 << REQUEST_PIN); // Set to output
|
||||||
STOP_DATA(); // Set the line high to stop incoming data
|
STOP_DATA(); // Set the line high to stop incoming data
|
||||||
|
REQUEST_DATA();
|
||||||
|
|
||||||
|
DDRD |= (1 << 4);
|
||||||
|
PORTD &= ~(1 << 4);
|
||||||
|
|
||||||
|
// Message
|
||||||
|
info_print("Pins Setup");
|
||||||
|
|
||||||
// Reset the keyboard before scanning, we might be in a wierd state
|
// Reset the keyboard before scanning, we might be in a wierd state
|
||||||
_delay_ms( 50 );
|
_delay_ms( 50 );
|
||||||
scan_resetKeyboard();
|
//scan_resetKeyboard();
|
||||||
|
|
||||||
|
// Message
|
||||||
|
info_print("Keyboard Buffer Flushed");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -127,6 +137,7 @@ inline void scan_setup()
|
|||||||
// we were using (but can't...) a hardware decoder like a USART.
|
// we were using (but can't...) a hardware decoder like a USART.
|
||||||
inline uint8_t scan_loop()
|
inline uint8_t scan_loop()
|
||||||
{
|
{
|
||||||
|
return 0;
|
||||||
// Protocol Notes:
|
// Protocol Notes:
|
||||||
// - Packets are 20 bits long, including the start bit
|
// - Packets are 20 bits long, including the start bit
|
||||||
// - Each bit is ~105 usecs in length
|
// - Each bit is ~105 usecs in length
|
||||||
|
Reference in New Issue
Block a user