Package park.borne.impl

Class Summary
BarriereImpl  
CapImpl  
ClavierImpl  *   configuration du clavier connecté sur  PCF8474
 *
 *         C1    C2    C3    C4
 *  L1 _____|1____|2____|3____|a___ PA0    1  0  0  0  1  1  1  1  1  1  1  1  0  1  1  1
 *
 *  L2 _____|4____|5____|6____|b___ PA1    1  1  1  1  0  0  0  1  1  1  1  1  1  0  1  1
 *
 *  L3 _____|7____|8____|9____|c___ PA2    1  1  1  1  1  1  1  0  0  0  1  1  1  1  0  1
 *
 *  L4 _____|*____|0____|#____|d___ PA3    0  1  1  1  1  1  1  1  1  1  0  0  1  1  1  0
 *          |     |     |     |            ----------------------------------------------
 *          |_____|_____|_____|____ PA4    1  0  1  1  0  1  1  0  1  1  0  1  1  1  1  1
 *                |     |     |
 *                |_____|_____|____ PA5    0  1  0  1  1  0  1  1  0  1  1  1  1  1  1  1
 *                      |     |
 *                      | ____|____ PA6    1  1  1  0  1  1  0  1  1  0  1  0  1  1  1  1
 *                            |
 *                            |____ PA7    1  1  1  1  1  1  1  1  1  1  1  1  0  0  0  0
 *                                         ----------------------------------------------
 *                                         0  1  2  3  4  5  6  7  8  9    #  a  b  c  d
 *  codes hexa                             D7 EE DE BE ED DD BD EB DB BB E7 B7 7E 7D 7B 77
 *
 * 0..#    : clavier 3 X 4
 *  b       : appel gardien
 *  a, c, d : non utilises
 *
 * *****************************************************************************
 *  Methode utilisée: inversion lignes <-> colonnes
 * *****************************************************************************
 *  ecrire 0xF0
 *  lecture ligne
 *  si (ligne[1] !
KlaxonImpl  
LcdImpl