Richard Sailer
b2575e6d7a
Doc: descriptive macro and var names
2019-11-24 13:14:39 +01:00
Richard Sailer
18961a0551
Move all Symbolic macros together
2019-11-24 12:35:08 +01:00
Richard Sailer
059a598f26
evaluate_wmi_method: proper var names and error messages
2019-11-24 13:13:14 +01:00
Richard Sailer
6314e4704f
Control flow cleanup: avoid goto + better error messages
2019-11-24 12:22:20 +01:00
Richard Sailer
bdab3dc13e
refactor: set_state() --> set_enabled()
2019-11-24 12:02:05 +01:00
Steven Seifried
bd790ab267
Update README.md
2019-11-08 21:43:46 +01:00
Steven Seifried
b1e0698f3d
Update README.md
2019-10-15 22:00:34 +02:00
Steven Seifried
a79d39f980
Update README.md
2019-10-15 21:59:30 +02:00
vinzv
d65e76e84c
Merge pull request #29 from StevenSeifried/master
...
Update README.md
2019-08-26 22:32:02 +02:00
Steven Seifried
7258427bad
Update README.md to Module Version 2.0.0
2019-08-26 22:03:29 +02:00
Richard Sailer
e415bbdbcb
Bump version to 2.0.0 due to major rewrites, refactoring and new feature
2019-08-22 04:18:41 +02:00
Richard Sailer
0611e54ec6
Fix: actually change colors with key, not just stay at the same
2019-08-22 04:10:05 +02:00
Richard Sailer
0d915b833b
next_color(): Add usefull debug output
2019-08-22 04:08:43 +02:00
Richard Sailer
bf601f1eba
finally rewire: set next blinking pattern key to set_next_color_whole_kb()
2019-08-19 06:20:06 +02:00
Richard Sailer
e5d1aa8110
Add set_next_color_whole_kb()
2019-08-19 06:17:55 +02:00
Richard Sailer
338023dc98
fix kbd_led_state initialization
2019-08-19 05:55:41 +02:00
Richard Sailer
42e5c40f93
introduce set_color_code_region() with sane error checking
2019-08-19 05:55:11 +02:00
Richard Sailer
27aafcf1fd
refactor: set_color_region() -> set_color_string_region()
2019-08-19 05:29:54 +02:00
Richard Sailer
06bb6801df
kbd_led_state_t: add whole_kbd_color member
2019-08-19 05:28:46 +02:00
Steven Seifried
73f5a5930d
Update README.md
2019-08-18 21:21:49 +02:00
Richard Sailer
68eb899f71
Move color list to other global vars + make it static + add comments
2019-08-18 06:28:06 +02:00
Richard Sailer
690b43987a
blinking_pattern --> blinking_pattern_t
2019-08-18 06:12:11 +02:00
Richard Sailer
f6c08bf036
doc: meaningfull var names: state --> enabled
2019-08-18 06:09:03 +02:00
Richard Sailer
6c80892b31
Move all struct type definitions to the top
2019-08-18 06:03:47 +02:00
Richard Sailer
efe641bb42
doc, better names: keyboard --> kbd_led_state
2019-08-18 05:59:24 +02:00
Richard Sailer
6e72e954e5
Add own struct type for kbd_led_state
2019-08-18 05:55:43 +02:00
Richard Sailer
0df6f7362b
Add doc: meaningfull variable names
2019-08-18 05:49:12 +02:00
Richard Sailer
5c64a75ec0
Consistent terminology: Section --> Region
2019-08-12 22:26:58 +02:00
Richard Sailer
8ea156a95a
Refactor: Buffer --> color_string
2019-08-12 18:34:41 +02:00
Richard Sailer
79eb89923e
Declare, define and initialize data structure for avail. kbd colors
2019-08-06 01:53:36 +02:00
Richard Sailer
8385cfa2df
More meaningfull var names and some commments for doc purposes
2019-08-04 06:11:06 +02:00
Richard Sailer
bbb1646ff7
Some comments and better formatting
2019-08-04 04:33:28 +02:00
Richard Sailer
0a98818376
set_color_region(): more meaningfull variable names
2019-08-04 04:33:00 +02:00
Richard Sailer
4c8fb9937f
Refactoring: more meaningfull local variable names
2019-08-04 04:10:59 +02:00
Richard Sailer
2071710a71
Make central data structure blinking_pattern an own data type
2019-08-04 04:04:24 +02:00
Richard Sailer
4f0cb95266
easier names: sysfs attribute --> sysfs attribute file
2019-08-04 03:30:06 +02:00
Richard Sailer
ff7eacc2ce
Minor refactoring and cleanups
2019-08-04 02:58:15 +02:00
Richard Sailer
a493b1d572
Remove unused macro
2019-08-04 02:35:42 +02:00
Richard Sailer
c41f8febc2
Finalize module internal refactoring: mode --> blinking_pattern
2019-08-04 02:33:48 +02:00
Richard Sailer
edd7b4fb24
Move simple macro up to avoid compiler warning
2019-08-04 01:28:08 +02:00
Richard Sailer
1dcb5d2a03
Merge header with module code since it's local and of no use to other modules
2019-08-04 01:15:57 +02:00
vinzv
c193b6c26c
Merge pull request #22 from StevenSeifried/master
...
Add Clone Git Repo to README.md
2019-07-13 12:07:17 +02:00
Steven Seifried
d7c97e5e08
Add Clone Git Repo to README.md
2019-07-10 18:16:25 +02:00
Richard Sailer
94b275f065
Makefile: reintroduce KDIR variable definition, as a default
...
Necesarry as default when make is called without dkms.
If called with dkms, luckily the variable and value passed as command
line parameter overides the one defined in the makefile as desired. So
removing was not necesarry, details in:
https://www.gnu.org/software/make/manual/make.html#Using-Variables
2019-07-08 14:36:36 +02:00
Richard Sailer
9febea9e6f
Makefile: Remove incorrect and suprefluous KDIR variable definition
...
The KDIR variable assignment gets overwritten by the KDIR=... in the
make invocation started from dkms. So it gets never used.
(See:
https://stackoverflow.com/questions/2826029/passing-additional-variables-from-command-line-to-make
)
Even if it would be used it would lead to compilation errors, since KDIR
has to be defined by dkms (when it "cross-compiles" for other kernels), not by
uname with our current kernel
2019-06-10 14:24:03 +02:00
Richard Sailer
6b6de61885
New default keyboard color: white
2019-06-06 17:14:30 +02:00
Richard Sailer
218dce4cf9
.h: Minor cleanup
2019-06-06 17:14:30 +02:00
Richard Sailer
a95f9e51e1
Refactor several symbol names: mode --> blinking_pattern to be more descriptive
2019-06-06 17:13:54 +02:00
Richard Sailer
2506b60a3a
.c: formatting, readability and some small, isomorph code simplifications
2019-06-04 21:55:56 +02:00
Richard Sailer
eb89278121
[..]keyboard.h: Remove inclusion of list.h
...
It's nowhere needed in .h or .c, whole module builds fine without it
2019-06-04 20:10:59 +02:00