summaryrefslogtreecommitdiff
path: root/skey.c
AgeCommit message (Collapse)Author
2017-12-13confirmed that adding the metadata allows X11 to autodetect skey_devknolax
2017-12-13removed __initdata from all the variables because none of them are actually ↵knolax
only used during init
2017-12-13added more metadata to skey_dev, also added __initdata to some variablesknolax
2017-12-08fixed a typo, has it emmit capslock every secondknolax
2017-12-08added code to register a device with input.hknolax
2017-12-08added a counter that printks every second, the previous kernel panics may ↵knolax
have been caused by excessive use of printk.
2017-12-08changed test mode warning to only emit once during the threadknolax
2017-12-08added test mode that doesn't use GPIO so i can test on an Virtual Machine on ↵knolax
my main computer
2017-12-07changed the update function from being timer based to thread based so that ↵knolax
it can sleep. it may be because of the fact that it couldn't sleep that it was causing kenel panics
2017-12-07added functions to explicitly set pins as input or output do to kernel ↵knolax
panics when trying to use gpio_set_value()
2017-12-07added basic keypress scanning functionality to the update functionknolax
2017-12-07initial commitknolax