APP 4

Dependencies:   mbed CRC16 mbed-rtos

Manchester.h

Committer:
vinbel93
Date:
2016-02-23
Revision:
26:f2b37f9dfca9
Parent:
20:f0932bfe09ed

File content as of revision 26:f2b37f9dfca9:

// Vincent Bélanger et Laurent Mandrile
// belv1802 - manl2003

#pragma once

// Fonction d'encodage Manchester
inline bool encode(bool bit, bool clock)
{
    return (bit == clock);
}

// Le décodage est effectué directement dans l'interrupt du Capture car il s'agit d'un simple opérateur logique NOT sur l'entrée