Web DMX - Firmware
Web DMX - Firmware
Loading...
Searching...
No Matches
serial_receiver.h
Go to the documentation of this file.
1#ifndef __SERIAL_RECEIVER__
2#define __SERIAL_RECEIVER__
8
9#include <stdint.h>
10
11
12#define DMX_CHANNEL_MAX 512
13#define DMX_CHANNEL_MIN 1
14#define DMX_VALUE_MAX 255
15#define DMX_VALUE_MIN 0
16
17
18void serial_input(uint8_t *byte);
20uint8_t get_lane_modify_data(uint16_t *channel, uint8_t *value);
23
24
25#endif /* __SERIAL_RECEIVER__ */
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