Quellcode durchsuchen

Configure PS/2 mouse build options to onekey

tags/v1.9
tmk vor 10 Jahren
Ursprung
Commit
a9c3f4750b
3 geänderte Dateien mit 7 neuen und 5 gelöschten Zeilen
  1. 1
    1
      keyboard/onekey/Makefile.lufa
  2. 2
    2
      keyboard/onekey/Makefile.pjrc
  3. 4
    2
      keyboard/onekey/config.h

+ 1
- 1
keyboard/onekey/Makefile.lufa Datei anzeigen

F_USB = $(F_CPU) F_USB = $(F_CPU)


# Interrupt driven control endpoint task(+60) # Interrupt driven control endpoint task(+60)
#OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT
OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT




# Boot Section Size in *bytes* # Boot Section Size in *bytes*

+ 2
- 2
keyboard/onekey/Makefile.pjrc Datei anzeigen

#SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend #SLEEP_LED_ENABLE = yes # Breathing sleep LED during USB suspend
#NKRO_ENABLE = yes # USB Nkey Rollover(+500) #NKRO_ENABLE = yes # USB Nkey Rollover(+500)


#PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support
#PS2_USE_BUSYWAIT = yes # uses primitive reference code
PS2_MOUSE_ENABLE = yes # PS/2 mouse(TrackPoint) support
PS2_USE_BUSYWAIT = yes # uses primitive reference code
#PS2_USE_INT = yes # uses external interrupt for falling edge of PS/2 clock pin #PS2_USE_INT = yes # uses external interrupt for falling edge of PS/2 clock pin
#PS2_USE_USART = yes # uses hardware USART engine for PS/2 signal receive(recomened) #PS2_USE_USART = yes # uses hardware USART engine for PS/2 signal receive(recomened)



+ 4
- 2
keyboard/onekey/config.h Datei anzeigen

# define PS2_CLOCK_PORT PORTD # define PS2_CLOCK_PORT PORTD
# define PS2_CLOCK_PIN PIND # define PS2_CLOCK_PIN PIND
# define PS2_CLOCK_DDR DDRD # define PS2_CLOCK_DDR DDRD
# define PS2_CLOCK_BIT 1
# define PS2_CLOCK_BIT 5
# define PS2_DATA_PORT PORTD # define PS2_DATA_PORT PORTD
# define PS2_DATA_PIN PIND # define PS2_DATA_PIN PIND
# define PS2_DATA_DDR DDRD # define PS2_DATA_DDR DDRD
#endif #endif




/* PS/2 mouse interrupt version */
#ifdef PS2_USE_INT #ifdef PS2_USE_INT
/* uses INT1 for clock line(ATMega32U4) */ /* uses INT1 for clock line(ATMega32U4) */
#define PS2_CLOCK_PORT PORTD #define PS2_CLOCK_PORT PORTD
#define PS2_CLOCK_PIN PIND #define PS2_CLOCK_PIN PIND
#define PS2_CLOCK_DDR DDRD #define PS2_CLOCK_DDR DDRD
#define PS2_CLOCK_BIT 1
#define PS2_CLOCK_BIT 5
#define PS2_DATA_PORT PORTD #define PS2_DATA_PORT PORTD
#define PS2_DATA_PIN PIND #define PS2_DATA_PIN PIND
#define PS2_DATA_DDR DDRD #define PS2_DATA_DDR DDRD
#endif #endif




/* PS/2 mouse USART version */
#ifdef PS2_USE_USART #ifdef PS2_USE_USART
#if defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__) #if defined(__AVR_ATmega16U4__) || defined(__AVR_ATmega32U4__)
/* XCK for clock line and RXD for data line */ /* XCK for clock line and RXD for data line */

Laden…
Abbrechen
Speichern