{"text_format":"3","workbook":"xls","n_sheets":3,"sheets":["Sheet1","Sheet2","Sheet3"],"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"Sheet1","index":0,"n_rows":45,"n_cols":7,"rows_kept":45,"flags":["formulas_cached_only"]}
["更新日",null,"rev "]
["1.34(1.05NUP)　→　bransh/sim 2.00 2.0NUP"]
["ソース","関数",null,"変更理由","テスト方法","自動テストできる？","特記"]
["全部",null,"VC++でコンパイルできるようにマクロ定義など","機能追加","（他のテストがすべて合格すること）"]
["accero",null,"SPFL対応　加速度センサ割り込み","ダイエット","各機種で加速度センサが使えていること","○"]
["adc",null,"twlへのvol通知周り","ダイエット","互換チェックでtwlアプリに音量変化が伝わること。"]
["adc",null,"spiからvolを操作するのを削除。","機能削除、ダイエット","アプリが問題なく動くこと。互換に行ったり来たりに注意"]
["adc",null,"volのadc、ノイズ取り","ダイエット","突然大音量などにならないこと。三項式を展開した（コンパイラが馬鹿）だけだが…"]
["adc",null,"hal追加","機能追加","音量操作に問題ないこと"]
["i2c_ctr",null,"誤動作で予想しないレジスタに書いてしまう","バグ修正","今までのアプリが問題ないこと、通信エージング","○（未）"]
["pm.c",null,"nbd体験台の電池残量ケアの削除","機能削除、ダイエット","nbd体験台で電源LEDが赤にならないこと"]
["led.c",null,"TSボード、お知らせLED白の対応終了","機能削除、ダイエット","お知らせがフルカラーの機種で期待通り動くこと、TSボードが壊れないこと","○"]
["led.c",null,"お知らせLED周り、リファクタリング","ダイエット","グラデーションが今まで通りな事"]
["led_cam.c",null,"カメラLEDを分離","ダイエット","今まで通り動くこと。　ファイルを分けただけだが"]
["led_pow.c",null,"電源LEDを分離","ダイエット","今まで通り動くこと。　ファイルを分けただけだが"]
["led_pow.c",null,"TSボードの対応終了","ダイエット","お知らせがフルカラーの機種で期待通り動くこと、TSボードが壊れないこと"]
["loader.c","chk_platform_type","だらだら書かずにコードを関数分け。0ページを効率的に使うようにしてROMを減らしたかった","ダイエット","機種判定が正しいこと(コード分けただけ)"]
["loader.c","chk_firm_broke","だらだら書かずにコードを関数分け。0ページを効率的に使うようにしてROMを減らしたかった","ダイエット","ファーム壊れ判定が正しいこと(コード分けただけ)"]
["loader.c","main","だらだら書かずにコードを関数分け。0ページを効率的に使うようにしてROMを減らしたかった","ダイエット","（他のテストがすべて合格すること）"]
["loader.c","hdwinit2","初期値が保証されているレジスタの初期化省略","ダイエット","（他のテストがすべて合格すること）"]
["pedo～","hosu_increment_if_necessary","三項式を展開（ROM節約）","ダイエット","now_longhour等の計算間違えてないこと","○（未）"]
["pedo～","calc_hours_spend","三項式を読みやすく&ROM節約","ダイエット","特に年をまたぐとき、経過時間の計算間違えてないこと","○（未）"]
["pm.c",null,"i2c_writeを似たような引数で何度も呼ぶのでラッパー作成","ダイエット","電源入って液晶ついて、電池残量取れればよし"]
["pm.c","tsk_batt","2nd CCICバグ対応のエンバグ、残量0,offから充電すると充電LEDが消えない","バグ修正","少なくとも、←のパターンで充電LEDが期待通り消えること","▲（未、off時のテストが出来ない）"]
["pm.c","tsk_batt","bt_chk_temparature を切り出し","ダイエット","期待の電圧で充電が止まる/再開する事","▲（未、off時のテストが出来ない）"]
["pm.c",null,"HAL対応","機能追加","充電LEDや電池アイコンが正しいこと","○"]
["pm.c","BT_chk","bt_param_select　追加。Spflのため　＆リファクタリング","機能追加","電池を正しく識別すること","○　"]
["pm.c","BT_mgic_init,tski_BT_temp_update","Spflのため　＆リファクタリング","機能追加","電池毎に送ってるパラメータも正しいこと","デバッガで確認か、I2Cアナライザ"]
["pm.c",null,"Spflのため　＆リファクタリング","機能追加","電池残量が正しいこと","ログ取りつつエージング？"]
["pm.c",null,"Spflのため　＆リファクタリング","機能追加","互換側"]
["pm.c",null,"SPFLのアモルファスLCD電源制御が正しいこと","機能追加","BLが点いて、余計な電源を立ち上げないこと。Homeメニューが起動し、スリープin/outも出来ること"]
["sw.c",null,"hal対応","機能追加","home,pow,wifiの各スイッチの動作が今まで通りな事"]
["task_misc","extinfo_read","入力ピンの状態が読める","機能追加","期待通りなこと。","○　"]
["task_misc","extinfo_read","機種判定にspfl追加など","機能追加","期待通りなこと。","○　","機種判定をHorizonのドライバに追加？"]
["task_sys","tsk_sys","（長時間offで放置だと）電源が一発で入らない","バグ修正","今まで発症していた機体で直ってること"]
["task_sys等","tsk_sys等","RBR対応","機能追加","初期値、off中の値、レジスタ設定に沿って動くこと","○（未）"]
["vreg_ctr",null,"RBR対応","機能追加","/rbr_reset, rbr_flight が期待通り動くこと","○（未）"]
["vreg_ctr",null,"HAL対応","機能追加","スイッチ操作ができ、LEDの状態を読み出せること　など","○　"]
["vreg_ctr",null,"（HAL)歩数++命令追加","機能追加","期待通りなこと。","○（未）"]
["vreg_ctr",null,"リードオンリーレジスタをケア",null,"リードオンリーレジスタのライトベリファイに失敗すること","○（未）　不要？"]
[]
[]
[]
["そのた",null,"typo修正、変数名変更、 +=1→++ "]
[{"$nulls":4},"スタンドアロン試遊台で期待通りpwswマスクする？強制off利く？"]

{"sheet":"Sheet2","index":1,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}

{"sheet":"Sheet3","index":2,"n_rows":0,"n_cols":0,"rows_kept":0,"flags":["formulas_cached_only"]}