mirror of
https://github.com/DashyFox/StackSport.git
synced 2025-06-28 13:19:41 +00:00
Uart working
This commit is contained in:
@ -10,21 +10,21 @@
|
||||
|
||||
#define START_ADR_SHOT (START_ADR_STAT+STAT_BLOCKSIZE)
|
||||
#define SHOT_BLOCKSIZE 10
|
||||
#define MAX_NUMBER_SHOTS 255
|
||||
#define MAX_SHOT_COUNT 256
|
||||
|
||||
#define START_ADR_PROGRAM (START_ADR_SHOT + (SHOT_BLOCKSIZE*MAX_NUMBER_SHOTS))
|
||||
#define PROGRAM_BLOCKSIZE 203
|
||||
#define MAX_NUMBER_PROGRAMS 100
|
||||
#define MAX_NUMBER_SHOTS_IN_PROGRAMS \
|
||||
(PROGRAM_BLOCKSIZE-sizeof(ProgramHeader)) /sizeof(ProgramShot) // 100
|
||||
#define START_ADR_PROGRAM (START_ADR_SHOT + (SHOT_BLOCKSIZE*MAX_SHOT_COUNT))
|
||||
#define PROGRAM_BLOCKSIZE 67
|
||||
#define MAX_PROGRAM_COUNT 256
|
||||
#define MAX_SHOT_COUNT_IN_PROGRAMS \
|
||||
(PROGRAM_BLOCKSIZE-sizeof(ProgramHeader)) /sizeof(ProgramShot) //
|
||||
|
||||
#define START_ADR_MACRO (START_ADR_PROGRAM + (PROGRAM_BLOCKSIZE*MAX_NUMBER_PROGRAMS))
|
||||
#define MACRO_BLOCKSIZE 81
|
||||
#define MAX_NUMBER_MACRO 100
|
||||
#define MAX_NUMBER_PROGRAMS_IN_MACRO \
|
||||
(MACRO_BLOCKSIZE-sizeof(MacroHeader)) /sizeof(MacroProgram) // 20
|
||||
#define START_ADR_MACRO (START_ADR_PROGRAM + (PROGRAM_BLOCKSIZE*MAX_PROGRAM_COUNT))
|
||||
#define MACRO_BLOCKSIZE 129
|
||||
#define MAX_MACRO_COUNT 100
|
||||
#define MAX_PROGRAM_COUNT_IN_MACRO \
|
||||
(MACRO_BLOCKSIZE-sizeof(MacroHeader)) /sizeof(MacroProgram) //
|
||||
|
||||
#define MEMORY_END (START_ADR_MACRO + (MACRO_BLOCKSIZE*MAX_NUMBER_MACRO))
|
||||
#define MEMORY_END (START_ADR_MACRO + (MACRO_BLOCKSIZE*MAX_MACRO_COUNT))
|
||||
|
||||
typedef enum MemoryStatus {
|
||||
EEPROM_FAIL,
|
||||
@ -58,7 +58,7 @@ typedef struct ProgramShot {
|
||||
|
||||
typedef struct Program {
|
||||
ProgramHeader header;
|
||||
ProgramShot shots[MAX_NUMBER_SHOTS_IN_PROGRAMS];
|
||||
ProgramShot shots[MAX_SHOT_COUNT_IN_PROGRAMS];
|
||||
} Program;
|
||||
|
||||
typedef struct MacroHeader {
|
||||
@ -74,7 +74,7 @@ typedef struct MacroProgram {
|
||||
|
||||
typedef struct Macro {
|
||||
MacroHeader header;
|
||||
MacroProgram programs[MAX_NUMBER_PROGRAMS_IN_MACRO];
|
||||
MacroProgram programs[MAX_PROGRAM_COUNT_IN_MACRO];
|
||||
} Macro;
|
||||
|
||||
typedef struct ServoSetting {
|
||||
|
Reference in New Issue
Block a user