APP 4

Dependencies:   mbed CRC16 mbed-rtos

Manchester.h

Committer:
manl2003
Date:
2016-02-23
Revision:
27:011ad1667040
Parent:
26:f2b37f9dfca9

File content as of revision 27:011ad1667040:

// 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