54 lines
1.3 KiB
C
54 lines
1.3 KiB
C
|
|
#ifndef _LOGIC_CONST_H_
|
|
#define _LOGIC_CONST_H_
|
|
|
|
#include <stdint.h>
|
|
|
|
#define get_array_length(x) sizeof(x)/sizeof(x[0])
|
|
|
|
#define RET_PATTERN_LENGTH 80
|
|
|
|
#define BIT0 30
|
|
#define BIT1 60
|
|
|
|
#define COLOR_CHANGE_TIME_MS 1000/60
|
|
|
|
// define the number of the led
|
|
int led_length=4;
|
|
|
|
// length of reset(RET) pattern
|
|
|
|
uint16_t black_testbit[24]={
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
};
|
|
|
|
uint16_t r_testbit[24]={
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT1,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
};
|
|
|
|
uint16_t white_testbit[24]={
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT1,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT1,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT1,
|
|
};
|
|
|
|
uint16_t g_testbit[24]={
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT1,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
};
|
|
|
|
uint16_t b_testbit[24]={
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0,
|
|
BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT0, BIT1,
|
|
};
|
|
|
|
uint16_t RET_PATTERN[RET_PATTERN_LENGTH]={BIT0};
|
|
|
|
#endif //_LOGIC_CONST_H_
|