オーロラクロック
オーロラクロックを分解する。
- Wiresharkで見る。Leftover Capture Dataに1バイトずつ入っている.
- 時刻設定
- 2019/5/19 22:49→f71305131631010700
- 2019/5/19 22:49(2回目)→f71305131631010700 変化なし
- f7 年(19’)・月・日・時・分・アラーム(01 or 00)・アラーム時・分
- 作曲機能
- レレファ→f2c9c9c9c9c9c9c9c9c9c9c9c9c9c10200 (4c4c4f) fa IN: ffff
- レレファソ→f2c9c9c9c9c9c9c9c9c9c9c9c9c9c10200 (4c4c4f5d) fa IN: ffff
- レレファソ(ソは1.5)→f2 c9*13 c10200 (4c4c4f82) fa IN:ffff
- ドレミファソラシド→ (4a 4c 4e 4f 51 53 55 56)
- 再生→f3 IN:ffff
- カラー(無赤緑青黄紫水白無無無無無) + ドミドドミソ→f2 c9 c2 c3 c4 c5 c6 c7 c8 c9*5 c0(LED有効化) ….
- LED制御
- STEP1 アイコン
- 赤色LED点灯0.25秒→f0e602 7e00004007 e700fa IN:ffff
- 実行 f1 IN:1100 1102 1107 ffff
- 赤青→f0e602 7e000040 07 0007e040 0c e700fa
- 青赤→f0e602 0007e040 07 7e000040 0c e700fa
- 実行 f1 IN: 1100 1102 1107 110c ffff
- 実行アドレスを返している?
- 実行 f1 IN: 1100 1102 1107 110c ffff
- 青赤緑→f0e602 0007e040 07 7e000040 0c 01f8004011 e700fa
- 赤色LED点灯0.25秒→f0e602 7e00004007 e700fa IN:ffff
- STEP2 フローチャート
- 開始→終了
- f0 e602 e7 fa IN:ffff
- 開始→バックライト→終了
- 100%, 0.25s → f0 e603e78c 64(明るさ?) 0102 fa
- 100%, 1.00s→ 04 02 fa
- 100%, 10s→28 02 fa
- 10 = 0.25 * 0x28
- 開始→終了
- STEP3 テキスト
- backlighttime(100, 0.25);
- f0 e602 8c640106 e7 fa
- ↑*2
- f0 e602 8c640106 8c64010a e7 fa
- ↑*3
- f0 e602 8c6401_06 8c6401_0a 8c6401_0e e7 fa
- _??はそこまでの命令バイト数
- f0 e602 8c6401_06 8c6401_0a 8c6401_0e e7 fa
- backlighttime(100, 1.00);
- f0 e602 8c640406 e7 fa
- backlightoff();
- f0 e602 8e04 e7 fa
- backlighttime(100, 0.25);
- STEP1 アイコン
Backlinks
There are no notes linking to this note.