1#ifndef __SERIAL_RECEIVER__
2#define __SERIAL_RECEIVER__
12#define DMX_CHANNEL_MAX 512
13#define DMX_CHANNEL_MIN 1
14#define DMX_VALUE_MAX 255
15#define DMX_VALUE_MIN 0
void serial_input(uint8_t *byte)
Input bytes.
Definition serial_receiver.c:22
uint8_t is_values_request_received()
Check a values request packet is received.
Definition serial_receiver.c:72
void reset_values_request_received()
Reset the flag of values request packet received.
Definition serial_receiver.c:80
uint8_t get_lane_modify_data(uint16_t *channel, uint8_t *value)
Get lane modify packet data and reset the flag of lane modify packet received.
Definition serial_receiver.c:57
uint8_t is_lane_modify_received()
Check a lane modify packet is received.
Definition serial_receiver.c:45