
ジョイスティック切換えで色々な処理をやります。 C言語学習用です。
Dependencies: C12832 MMA7660 mbed
src/commands.h
- Committer:
- suzukimitsuru
- Date:
- 2018-04-18
- Revision:
- 19:caab1538fa62
- Parent:
- 13:2c1fe87a06cd
File content as of revision 19:caab1538fa62:
typedef struct command{ char *name; void (*initialize)(void); void (*finalize)(void); void (*processInitialize)(void); bool (*processIsContinue)(void); void (*processRunning)(void); } COMMAND_DEFINE; typedef enum { nothing = 0b00000, up = 0b00001, // p15 down = 0b00010, // p12 left = 0b00100, // p13 right = 0b01000, // p16 center = 0b10000, // p14 } TRIGGER; typedef struct commandTrigger{ TRIGGER trigger; COMMAND_DEFINE *command; } COMMAND_TRRIGER;