[FE training-materials-updates] kernel: input slides - clarify explanation

Michael Opdenacker michael.opdenacker at free-electrons.com
Wed Oct 2 11:27:31 CEST 2013


Repository : git://git.free-electrons.com/training-materials.git

On branch  : kernel-ng
Link       : http://git.free-electrons.com/training-materials/commit/?id=4f9f1c35e609f2791d7b25640ac4d913557a148c

>---------------------------------------------------------------

commit 4f9f1c35e609f2791d7b25640ac4d913557a148c
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Wed Oct 2 11:26:43 2013 +0200

    kernel: input slides - clarify explanation
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

4f9f1c35e609f2791d7b25640ac4d913557a148c
 slides/kernel-input/kernel-input.tex |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/slides/kernel-input/kernel-input.tex b/slides/kernel-input/kernel-input.tex
index fe81ac6..373878a 100644
--- a/slides/kernel-input/kernel-input.tex
+++ b/slides/kernel-input/kernel-input.tex
@@ -89,9 +89,9 @@ struct input_dev {
 \begin{frame}[fragile]{Input subsystem API 2/3}
   \begin{itemize}
   \item Depending on the type of event that will be generated, the
-    input bit fields \code{evbit} and \code{keybit} must be set up
-    using \code{set_bit()}. For example for a button we only generate
-    \code{EV_KEY} type events, and from those only \code{BTN_0} event
+    input bit fields \code{evbit} and \code{keybit} must be configured:
+    For example, for a button we only generate
+    \code{EV_KEY} type events, and from those only \code{BTN_0} events
     code:
     \begin{block}{}
     \begin{minted}[fontsize=\footnotesize]{c}
@@ -99,6 +99,8 @@ struct input_dev {
       set_bit(BTN_0, myinput_dev.keybit);
     \end{minted}
     \end{block}
+  \item \code{set_bit} is an atomic operation allowing to set a particular bit 
+        to \code{1} (explained later).
   \item Once the {\em input device} is allocated and filled, the
     function to register it
     is: \code{int input_register_device(struct input_dev *);}



More information about the training-materials-updates mailing list