Changeset 56ad818 in mainline for uspace/srv/hid/kbd/ctl
- Timestamp:
- 2011-06-11T20:29:41Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9be360ee
- Parents:
- b1bdc7a4
- Location:
- uspace/srv/hid/kbd/ctl
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/kbd/ctl/apple.c
rb1bdc7a4 r56ad818 42 42 #include <kbd_port.h> 43 43 44 static void apple_ctl_parse_scancode(int scancode); 45 static int apple_ctl_init(kbd_port_ops_t *kbd_port); 46 static void apple_ctl_set_ind(unsigned mods); 47 48 kbd_ctl_ops_t apple_ctl = { 49 .parse_scancode = apple_ctl_parse_scancode, 50 .init = apple_ctl_init, 51 .set_ind = apple_ctl_set_ind 52 }; 53 44 54 #define KBD_KEY_RELEASE 0x80 45 55 46 56 static int scanmap[]; 47 57 48 int kbd_ctl_init(kbd_port_ops_t *kbd_port)58 static int apple_ctl_init(kbd_port_ops_t *kbd_port) 49 59 { 50 60 (void) kbd_port; … … 52 62 } 53 63 54 void kbd_ctl_parse_scancode(int scancode)64 static void apple_ctl_parse_scancode(int scancode) 55 65 { 56 66 kbd_event_type_t type; … … 72 82 } 73 83 74 void kbd_ctl_set_ind(unsigned mods)84 static void apple_ctl_set_ind(unsigned mods) 75 85 { 76 86 (void) mods; -
uspace/srv/hid/kbd/ctl/gxe_fb.c
rb1bdc7a4 r56ad818 44 44 #include <stroke.h> 45 45 46 static void gxe_fb_ctl_parse_scancode(int scancode); 47 static int gxe_fb_ctl_init(kbd_port_ops_t *kbd_port); 48 static void gxe_fb_ctl_set_ind(unsigned mods); 49 50 kbd_ctl_ops_t gxe_fb_ctl = { 51 .parse_scancode = gxe_fb_ctl_parse_scancode, 52 .init = gxe_fb_ctl_init, 53 .set_ind = gxe_fb_ctl_set_ind 54 }; 55 46 56 /** Scancode parser */ 47 57 static gsp_t sp; … … 52 62 #include <stdio.h> 53 63 54 int seq_defs[] = {64 static int seq_defs[] = { 55 65 /* Not shifted */ 56 66 … … 208 218 }; 209 219 210 int kbd_ctl_init(kbd_port_ops_t *kbd_port)220 static int gxe_fb_ctl_init(kbd_port_ops_t *kbd_port) 211 221 { 212 222 (void) kbd_port; … … 217 227 } 218 228 219 void kbd_ctl_parse_scancode(int scancode)229 static void gxe_fb_ctl_parse_scancode(int scancode) 220 230 { 221 231 unsigned mods, key; … … 227 237 } 228 238 229 void kbd_ctl_set_ind(unsigned mods)239 static void gxe_fb_ctl_set_ind(unsigned mods) 230 240 { 231 241 (void) mods; -
uspace/srv/hid/kbd/ctl/pc.c
rb1bdc7a4 r56ad818 43 43 #include <gsp.h> 44 44 45 static void pc_ctl_parse_scancode(int scancode); 46 static int pc_ctl_init(kbd_port_ops_t *kbd_port); 47 static void pc_ctl_set_ind(unsigned mods); 48 49 kbd_ctl_ops_t pc_ctl = { 50 .parse_scancode = pc_ctl_parse_scancode, 51 .init = pc_ctl_init, 52 .set_ind = pc_ctl_set_ind 53 }; 54 45 55 enum dec_state { 46 56 ds_s, … … 198 208 }; 199 209 200 int kbd_ctl_init(kbd_port_ops_t *kbd_p)210 static int pc_ctl_init(kbd_port_ops_t *kbd_p) 201 211 { 202 212 kbd_port = kbd_p; … … 205 215 } 206 216 207 void kbd_ctl_parse_scancode(int scancode)217 static void pc_ctl_parse_scancode(int scancode) 208 218 { 209 219 kbd_event_type_t type; … … 255 265 } 256 266 257 void kbd_ctl_set_ind(unsigned mods)267 static void pc_ctl_set_ind(unsigned mods) 258 268 { 259 269 uint8_t b; -
uspace/srv/hid/kbd/ctl/stty.c
rb1bdc7a4 r56ad818 43 43 #include <stroke.h> 44 44 45 static void stty_ctl_parse_scancode(int scancode); 46 static int stty_ctl_init(kbd_port_ops_t *kbd_port); 47 static void stty_ctl_set_ind(unsigned mods); 48 49 kbd_ctl_ops_t stty_ctl = { 50 .parse_scancode = stty_ctl_parse_scancode, 51 .init = stty_ctl_init, 52 .set_ind = stty_ctl_set_ind 53 }; 54 45 55 /** Scancode parser */ 46 56 static gsp_t sp; … … 51 61 #include <stdio.h> 52 62 53 int seq_defs[] = {63 static int seq_defs[] = { 54 64 /* Not shifted */ 55 65 … … 207 217 }; 208 218 209 int kbd_ctl_init(kbd_port_ops_t *kbd_port)219 static int stty_ctl_init(kbd_port_ops_t *kbd_port) 210 220 { 211 221 (void) kbd_port; … … 216 226 } 217 227 218 void kbd_ctl_parse_scancode(int scancode)228 static void stty_ctl_parse_scancode(int scancode) 219 229 { 220 230 unsigned mods, key; … … 226 236 } 227 237 228 void kbd_ctl_set_ind(unsigned mods)238 static void stty_ctl_set_ind(unsigned mods) 229 239 { 230 240 (void) mods; -
uspace/srv/hid/kbd/ctl/sun.c
rb1bdc7a4 r56ad818 42 42 #include <kbd_port.h> 43 43 44 static void sun_ctl_parse_scancode(int scancode); 45 static int sun_ctl_init(kbd_port_ops_t *kbd_port); 46 static void sun_ctl_set_ind(unsigned mods); 47 48 kbd_ctl_ops_t sun_ctl = { 49 .parse_scancode = sun_ctl_parse_scancode, 50 .init = sun_ctl_init, 51 .set_ind = sun_ctl_set_ind 52 }; 53 44 54 #define KBD_KEY_RELEASE 0x80 45 55 #define KBD_ALL_KEYS_UP 0x7f … … 47 57 static int scanmap_simple[]; 48 58 49 int kbd_ctl_init(kbd_port_ops_t *kbd_port)59 static int sun_ctl_init(kbd_port_ops_t *kbd_port) 50 60 { 51 61 return 0; 52 62 } 53 63 54 void kbd_ctl_parse_scancode(int scancode)64 static void sun_ctl_parse_scancode(int scancode) 55 65 { 56 66 kbd_event_type_t type; … … 75 85 } 76 86 77 void kbd_ctl_set_ind(unsigned mods)87 static void sun_ctl_set_ind(unsigned mods) 78 88 { 79 89 (void) mods;
Note:
See TracChangeset
for help on using the changeset viewer.
