Changeset 593e023 in mainline for uspace/srv/hid/input/port/niagara.c
- Timestamp:
- 2014-08-12T17:14:32Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c3bdc92
- Parents:
- ce3efa0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/input/port/niagara.c
rce3efa0 r593e023 48 48 49 49 static int niagara_port_init(kbd_dev_t *); 50 static void niagara_port_yield(void);51 static void niagara_port_reclaim(void);52 50 static void niagara_port_write(uint8_t data); 53 51 54 52 kbd_port_ops_t niagara_port = { 55 53 .init = niagara_port_init, 56 .yield = niagara_port_yield,57 .reclaim = niagara_port_reclaim,58 54 .write = niagara_port_write 59 55 }; … … 79 75 static input_buffer_t input_buffer = (input_buffer_t) AS_AREA_ANY; 80 76 81 static volatile bool polling_disabled = false;82 77 static void niagara_thread_impl(void *arg); 83 78 … … 108 103 109 104 return 0; 110 }111 112 static void niagara_port_yield(void)113 {114 polling_disabled = true;115 }116 117 static void niagara_port_reclaim(void)118 {119 polling_disabled = false;120 105 } 121 106 … … 149 134 150 135 while (1) { 151 if (polling_disabled == false) 152 niagara_key_pressed(); 136 niagara_key_pressed(); 153 137 usleep(POLL_INTERVAL); 154 138 }
Note:
See TracChangeset
for help on using the changeset viewer.