Changeset ea32107 in avrstuff for libs/ps2_keyboard/ps2_keyboard.c


Ignore:
Timestamp:
Jul 31, 2014, 10:13:43 PM (10 years ago)
Author:
Adrien Destugues <pulkomandy@…>
Branches:
main
Children:
87ab18e
Parents:
c7cc629
Message:

kbd: working XTK on ATtiny2313

  • Move more stuff to common.mk and handle multicpu support
  • Fix some pins mixups to get things working

git-svn-id: svn://pulkomandy.tk/avrstuff@113 c6672c3c-f6b6-47f9-9001-1fd6b12fecbe

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libs/ps2_keyboard/ps2_keyboard.c

    rc7cc629 rea32107  
    2121#define PS2_PORT PIND
    2222#define PS2_CLK PD3 /* Also INT1 */
     23
     24#ifdef __AVR_ATtiny2313__
     25// K4KUSB modified board
     26#define PS2_DATA PD5
     27#else
     28// ENSSAT IR modified board
    2329#define PS2_DATA PD4
     30#endif
    2431
    2532static volatile uint8_t kbd_data;
     
    107114
    108115  //make PS2_CLK input pin
    109   DDRD &= ~(1<<PS2_CLK);
     116  DDRD &= ~((1<<PS2_CLK) | (1<<PS2_DATA));
    110117  //turn on pullup resistor
    111118  PS2_PORT |= (1<<PS2_CLK);
Note: See TracChangeset for help on using the changeset viewer.