Slide 25
Slide 25 text
Embedd ed Swif tで作る自作USBデバイスによるiO Sデバイスの自動テスト|glassfiber
Embedded Swiftのコードを書く
ここまでは移動やクリックの処理
などをすべてCで書いていた→
HID動作の目処がたったので、当初
の目的であるEmbedded Swiftを
書きたい
25
#define DEMO_POINT(_delay, _buttons, _x, _y) \
{_delay, PICOTAB_EVENT_POINTER_REPORT, _buttons,
_x, _y, 0, 0}
static const picotab_script_event_t
bootsel_demo_events[] = {
DEMO_POINT(1500, 0, UI_NEW_CANVAS_BUTTON_X,
UI_NEW_CANVAS_BUTTON_Y),
DEMO_POINT(UI_CLICK_HOLD_MS, DEMO_PRIMARY_BUTTON,
UI_NEW_CANVAS_BUTTON_X,
UI_NEW_CANVAS_BUTTON_Y),
DEMO_POINT(UI_OPEN_PRESET_WAIT_MS, 0,
UI_NEW_CANVAS_BUTTON_X,
UI_NEW_CANVAS_BUTTON_Y),
DEMO_POINT(500, 0, UI_SQUARE_PRESET_X,
UI_SQUARE_PRESET_Y),
DEMO_POINT(UI_CLICK_HOLD_MS, DEMO_PRIMARY_BUTTON,
UI_SQUARE_PRESET_X, UI_SQUARE_PRESET_Y),
DEMO_POINT(UI_CREATE_CANVAS_WAIT_MS, 0,
UI_SQUARE_PRESET_X, UI_SQUARE_PRESET_Y),
:
:
DEMO_POINT(DRAW_INTERVAL_MS, DEMO_PRIMARY_BUTTON,
DRAW_STAR_1_X, DRAW_STAR_1_Y),
DEMO_POINT(0, 0, DRAW_STAR_1_X, DRAW_STAR_1_Y),
};
#undef DEMO_POINT