#include "orp.h"
Macros | |
#define | FRAME_BOUNDARY_OCTET 0x7E |
#define | CONTROL_ESCAPE_OCTET 0x7D |
#define | INVERT_OCTET 0x20 |
#define | CRC16_CCITT_INIT_VAL 0xFFFF |
#define | low(x) ((x) & 0xFF) |
#define | high(x) (((x)>>8) & 0xFF) |
Functions | |
void | hdlc_hdlc (txChar_cb put_char, hdlc_decoder_callback_type hdlc_decoded_callback, uint8_t *rx_frameBuffer, uint16_t rx_frameLength) |
void | hdlc_frameDecode_char (uint8_t data) |
void | hdlc_frameEncode (const uint8_t *framebuffer, uint8_t frame_length) |
void | hdlc_wakeup (hdlc_delay100ms_cb delay100ms) |
#define CONTROL_ESCAPE_OCTET 0x7D |
#define CRC16_CCITT_INIT_VAL 0xFFFF |
#define FRAME_BOUNDARY_OCTET 0x7E |
#define high | ( | x | ) | (((x)>>8) & 0xFF) |
#define INVERT_OCTET 0x20 |
#define low | ( | x | ) | ((x) & 0xFF) |
void hdlc_frameDecode_char | ( | uint8_t | data | ) |
void hdlc_frameEncode | ( | const uint8_t * | framebuffer, |
uint8_t | frame_length | ||
) |
void hdlc_hdlc | ( | txChar_cb | put_char, |
hdlc_decoder_callback_type | hdlc_decoded_callback, | ||
uint8_t * | rx_frameBuffer, | ||
uint16_t | rx_frameLength | ||
) |
void hdlc_wakeup | ( | hdlc_delay100ms_cb | delay100ms | ) |