This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include <stdint.h> | |
| #include <iostream> | |
| #define MASK32(nbits) ((0xffffffff)>> (32-nbits)) | |
| uint32_t extractSignal(const uint8_t* frame, const uint8_t startbit, const uint8_t length, bool is_big_endian) | |
| { | |
| uint8_t startByte = startbit / 8; | |
| uint8_t startbit_in_byte = startbit % 8; | |
| uint8_t end_byte = 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #define MASK32(nbits) ((0xffffffff)>> (32-nbits)) | |
| uint32_t extractSignal(uint8_t* frame, uint8_t startbit, uint8_t length, bool is_big_endian) | |
| { | |
| uint8_t startByte = startbit/8; | |
| uint8_t startBitInByte = startbit % 8; | |
| uint8_t endByte = 0; | |
| uint8_t count = 0; | |
| uint8_t target = frame[startByte] >> startBitInByte; | |
| uint8_t currentTargetLength = (8-startBitInByte); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| PS1='[\[\033[01;34m\]\w\[\033[00m\]] $(__git_ps1 "(%s)") \n\$ ' |
NewerOlder