Commit Graph

133 Commits

Author SHA1 Message Date
n2232
67029ac2f5 2.17 3rdNUP,SPFLローンチ用
・SPFL-panaのパラメータを入れ忘れていた
・アモルファスLCDのシーケンスに対応

・マジックナンバーを#defineする(まだ見落としていたのがあった)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@433 013db118-44a6-b54f-8bf7-843cb86687b1
2012-01-16 07:54:01 +00:00
n2232
cb0805a1ee ■2.16 (3rd nup,spfl生産向け)
accero.c 加速度onにするだけで歩数計もonになってしまうのを修正
i2c_ctr.c i2c_twl.c 通信速度に関するパラメータの計算を誤っていたのを修正。
loader.c コメント修正
pm.c コメント修正
task_misc.c 体験台(スタンドアロン・ネットワーク)がSDKから判別できるように修正(SDK3xでAPIがたいおうとのこと)
大きな変更として、2nd codec対応のため、i2c_mcuにワークアラウンド、ROM不足のため一部boot0セクタに切り出しています。
(外から見た動作には変更無し、自己アップデート失敗時のリカバリにももんだいなしです)


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@432 013db118-44a6-b54f-8bf7-843cb86687b1
2012-01-16 05:39:57 +00:00
n2232
81182d5688 ■2.13 2.10(2nup)用にコミットしたが、加速度センサをonにするだけで歩数計がonになってしまったのを修正(エンバグ)
I2Cのタイミングレジスタを微修正
status.chgの更新をtask_miscからtask_battへ移動
SPFL向け機能のマージ
 パナバッテリパラメータをマージ
 アモルファスLCD制御追加
コメントの追加



git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@424 013db118-44a6-b54f-8bf7-843cb86687b1
2011-11-24 00:52:13 +00:00
n2232
a82832da28 ■2.12
・SPFL パナのバッテリーパラメータを本物に差し替え
・I2Cのタイミングレジスタを再計算
・充電状態割り込みを、task_misc から task_batt に統合

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@422 013db118-44a6-b54f-8bf7-843cb86687b1
2011-10-04 04:54:03 +00:00
n2232
c7141fe743 ■2.0F SDK3.1 更新
・加速度センサセカンドベンダ対応に落とし穴、加速度センサが壊れている/外れているでNAKを返し続けるようなとき、WDTリセットしていた。(accero.c)
・加速度センサエラーリトライ失敗時、復帰条件が、「何度も加速度センサonにしてカウンタがオーバーフローする」を修正(accero.c)
・DI_wt_chkを#ifdefでdisableにしたとき、ただのDI()になるように実装を変更。
・#ifdef _irq_debug_ の実装がよくなかった(無駄にROMを消費) のを修正。まるまる取り除かれるようにした(ini_VECT.c)
・雑多関数をutil_funcs.cに切り出し。ROM配置時に便利というのもある
・WDIリセットしたときの追跡用にWDIリセットベクタを使えるように(#ifdef切り替え)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@407 013db118-44a6-b54f-8bf7-843cb86687b1
2011-09-08 08:24:07 +00:00
n2232
df4fdc2473 ■2.0F
・充電状況割り込みをtask_status -> task_batt へ統合
・Doxgenで処理できるように関数の看板を変更、追記など
コードそのものはお蔵入りになると思うのですが...
・include を少し整理

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@406 013db118-44a6-b54f-8bf7-843cb86687b1
2011-09-05 09:26:54 +00:00
n2232
d4a4a4fec5 ビルド忘れのため
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@403 013db118-44a6-b54f-8bf7-843cb86687b1
2011-09-02 01:41:10 +00:00
n2232
37ced23023 ■2.0E
TWLに通知する電池残量とHOMEボタンメニューのアイコンがずれていたのを修正
ADP接続後に電池を入れたとき、次にアダプタ抜き差しするまでhomeメニューの電池アイコンが充電中にならなかったのを修正
ROM不足になったので一部の関数を移動、整理(loader.c,main.c) 充電LED点灯中のアップデートで一瞬充電LEDが消えてしまうが、安全を考えると致し方ない。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@400 013db118-44a6-b54f-8bf7-843cb86687b1
2011-09-02 01:38:09 +00:00
n2232
28d501e219 ■2.0Dテスト
(バグ修正)電池が無くて、アダプタ有りの時、電源を入れようとしていた(すぐに電圧低くて切れる)。修正。
(バグ修正)wdtリセット後、電源が切れてしまっていた。hdwinit2の設定ミス。
(バグ修正?)ヒューズ切れ時、充電LEDが点きっぱなしになってしまったのを回避
(バグ修正)アダプタをさして、電池を付けてから起動すると、ステータスが充電中にならなかったのを修正
(リファクタリング?)DI_wt_chk()をDI()に。上手にマクロが書けなかった。そのうち?
もういらない #if 0 を少し削除、残す物にはコメント追加
rtc.c、インターバルのフラグを+1ではなく、=1にした。wait_ms(100)などしたときに50回タスクが回ってしまう。インターバルを当てにしてウェイトにしていることがあるので、多少コマ落ちしても間隔を守る


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@399 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-31 11:43:44 +00:00
n2232
c7ef75bc9d ■2.0C
task_status_immed tski_cbk_accero(  )内、加速度センサを読みにいく system_status.pwr_state の整理
加速度センサへの透過アクセス、完了割り込みをしっかり入れる(set_irq()を使ってよいようだ)


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@392 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-30 01:25:39 +00:00
n2232
7770273e3b ■2.0B LED_init 時にLEDのフラグ類をクリアしていたが、LED_stop時に変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@386 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-29 07:02:11 +00:00
n2232
1995ac21e6 ■2.0B
電源投入時にいっしゅんだけ WiFiLED が点灯することがある不具合を修正。初期化忘れ


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@385 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-29 06:51:01 +00:00
n2232
c6145374c7 ■2.0A
SPFL判定ミス修正
user_define.h 接頭辞 0x と 0b を間違えていた。 気づかんよ...
正規表現で軽くチェックしたが他には同じミスは無いと思う

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@384 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-29 05:17:10 +00:00
n2232
accf1a7a5a ■2.09
加速度センサセカンドベンダ対策、不十分だったのを修正

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@383 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-26 01:32:07 +00:00
n2232
2d4c19ad2f ■2.08として評価へ提出
led_cam.cで到達不能の位置にコードを書いていたのを修正。 コンパイラ、指摘してくれないの?
f()をとりあえずコメントアウト


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@381 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-25 05:55:50 +00:00
n2232
e96ac8af8e 2.07修正
osmc設定しなくてはいけないようでした...
これでデバッグルームに依頼します。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@379 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-25 04:44:17 +00:00
n2232
5a9a3eeb2f 2.07(デバッグ中)
加速度センサセカンドベンダのI2C不具合ワークアラウンド追加


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@378 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-25 04:14:13 +00:00
n2232
0473a08f39 注意事項、OSMCのセットの後3clk待つのを忘れていた。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@377 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-24 12:34:18 +00:00
n2232
a55b0c4e61 2.06
【不具合修正】
#765 充電台においてもオレンジランプが点つかないことがある
 HALの更新タイミングがよくなかった。ピンを直接見るように。
#766: ACアダプターが挿さっている状態で電池パックを抜くとオレンジランプがすぐに消えない
 アダプタ接続時、強制的に5sec点灯させる機能が働いていた。エンバグもなさそうなので一応修正
#767: ACアダプターが挿さっている状態で電池パックを挿しても電源が1回で入らない
 電池抜けで強制電源断のフラグが残ったままだった。
#ctr-dev 7060: OFF中の電池消費が激しい
 (task_sys.c)HALの更新タイミングの関係で、アダプタ情報が更新されず、STOPに入れなかったのを修正 
【リファクタリング】
accero.c tski_acc_hosu_set(名前変更→tski_acc_setup)するたびにwhoamiを見ていたが、廃止。コマンド列のnakでチェック
command3をifdefでリリース時はコンパイルされないように


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@376 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-24 10:53:54 +00:00
n2232
92d54aae94 2.06
sreg,calltを積極的に使うよう、コンパイルオプション変更など
未使用変数削除


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@375 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-23 04:58:32 +00:00
n2232
4d0465875d デバッグ有効のままでした
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@372 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-22 08:07:35 +00:00
n2232
1743c39bd7 2.05 不具合修正
・アダプタ繋いだ状態で電源断時に電源ボタン押しっぱなしにすると、再度電源が入ってしまう。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@370 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-22 07:13:38 +00:00
n2232
ed1265fbf9 2.04 tag切る
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@368 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-19 00:18:06 +00:00
n2232
5ea1fab183 adc.c adcのノイズフィルタに使うワークエリアを含む構造体を誤ってconstにしてしまっていた。 コンパイラ指摘してくれないの?
コンパイル時オプションでHALをスルーできるようにした
I2C_mで通信前にエラーフラグをクリアするようにした。(いつコメントアウトしたのだ?)
 Miiスタジオが加速度センサを毎フレームon/OFFしていて、なぜかデータ送信中にnakを返してくることがある。そのフラグが残っていて、直後に電池残量チェックをすると、MGIC SLA NAKと判定して、電池抜け電源offが発動していた。これを回避。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@367 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-18 08:25:51 +00:00
n2232
88ed91ab1c branch/sim からマージ(自動でログが残らない? /branch/sim と差分を見ると良い)
(全般)
・マジックナンバーを文字列に
・外から読まない物をstaticに
batt_params.c voltable.c
・定数テーブルを.hではなく.cにおいて、externで読むことに。
hal.c
・数カ所から呼ぶので、hal_reset()追加
i2c_ctr
・スタックが心配なので、割り込み優先を下げ、多重割り込みをしない。見積もりツールで確認すると大丈夫そう
sw.c
電源on時、カウント時間が短いのでtask_swのインターバルを短くしてみた。…が、戻す予定


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@365 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-10 10:20:32 +00:00
N2614
3e655c8218 バージョンを1.Eに
TWL電池残量をテーブル式から戻す

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@281 013db118-44a6-b54f-8bf7-843cb86687b1
2010-11-20 05:22:22 +00:00
N2614
82df047866 2月29日の経過時間計算を修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@242 013db118-44a6-b54f-8bf7-843cb86687b1
2010-10-14 08:37:00 +00:00
n2232
4a96cf6746 vol書き込みポーリングを行うように変更
ROM不足に対応するため、メモリマップをちょっと変更。 従来品とのアップデート/ダウンデートもとりあえず大丈夫(自ファームのチェック部分)
RAMも心配になってきたのでboolとして使ってるu8をbit型に、気がついたところから
型違いのwarningを減らすためにキャストをちゃんとする。気がついたところから
tsk_debugを外した…がサイズ変わらず
if~else~else~でつないでいたところをテーブル&ループに変更 項目数が増えると(>4)78k0/rはこっちの方が早くて小さいのか
TWLがVolを書くのと、スライダの操作がバッティングすると不整合が起こる事があり、それを防ぐ




git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@241 013db118-44a6-b54f-8bf7-843cb86687b1
2010-10-13 01:41:23 +00:00
n2232
7eb9f6bdae 1.08
自己アップデート関数、データの転送が途中で打ち切られたときに不正ファームを書き込み、正常判定、煉瓦になることがあった。
関数名が不適なのを修正 tski_を付けた
起動時のポートなど設定コードの順番がよろしくなかった loader.c
マジックコードを書く場所をちょっと追加 たぶん役に立つ日は来ないが
 ROMがどうにも足りなくなったらあるいは… 多段アップデートしてもらって…
 1.00、1.06から/へ 更新できるのは確認した
違うファイル中で同じ変数名、違う中身を設定していた。怖いのでユニークに magic.c


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@239 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-30 01:22:06 +00:00
n2232
4b6d574262 1.08
・アダプタを挿した際に強制的にしばらく充電LEDを点ける
  パラメータ変更(調整中)
  本体電源OFF中の挙動にバグが有った。修正済
・負論理のビットの命名のせいではまったので修正

・電源LED赤が点灯しないと言うバグ(評価ルームより)
  解消
  Ver1.06で不具合が発症している本体を1.07にアップデートすると修正が反映されない という不具合(に違いない。 そう考えるとつじつまが合う 再現がほぼ不可能)
  初期化コードを修正。
  todo:mcuプロセスによるアップデートがちゃんと動くのを確認する
・充電中はTWLに通知する電池残量を底上げする
  TWLのNANDファームで不都合があるため とりあえず動作確認した
・本体電源off中のポート設定が不適切なのがあった。



git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@238 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-28 02:24:10 +00:00
N2232
c05aed5071 (ソースのコミット忘れ)NTR互換で電池残量LEDの挙動がバグってた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@234 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-14 07:52:35 +00:00
N2232
e2a3e86338 SLEEP中にCODECに音量を書きに行ってなかった。CODECはSleep中でもI2Cを受け付けるそうなのでSleep中も書くように。 Sleep解除後に書くつもりだったが実装に問題有りだった
あちこちにあるNOP()をコメントアウト(ブレークポイントをセットするために置いてあった)
TWLの電池残量レジスタを更新するタイミングを変更。 SoCがあまりに早いとTWLに古い値を返す恐れがあった
#ifdef で試遊台対応コード追加
I2C-CTRからVolをセットする機能廃止
NTRに電池残量を教える周りの、初期化コードに不具合? 修正中



git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@232 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-13 08:56:28 +00:00
N2232
6cd4289b4b リストア時、バックアップが壊れていないかチェックする際、見に行くアドレスを間違えていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@230 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-09 08:09:11 +00:00
N2232
6fed3efe31 led.c 停止時のLED強制消灯周りをリファクタリング
PM.c LCD電源断時のシーケンスを修正 
   起動時のCODECのレジスタ初期化の仕様を変更(可能か限りSPIで行う)
sw.c 電源スイッチクリック割り込みを入れるまでの、押し続けなければいけない時間を修正(仕様確定)
task_misc.c CODECのリセット後のVol更新をマイコンが適当に行うのではなく、コマンドを待つように仕様変更
task_sys.c 本体電源off中にアダプタのチェックを怠っていた。 off中にアダプタを抜いたりすると期待通りの動作でになっていないケースがあった
led.c お知らせのパターンを書き込み中(4バイト目以降)はパターンの0を再生するよう変更


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@227 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-08 05:49:52 +00:00
N2232
65a0e404ef Ver 1.1.05
機種判定でキャプチャ箱はキャプチャ箱と返すように変更


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@225 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-18 06:41:03 +00:00
N2232
fc34d4631f 電源LEDが赤の状態で電源を切るとき、ドライバトランジスタをOFFするのを忘れていた
マイコンリセット後、初回の歩数計onで静止してても1歩カウントしていたのを回避
(回避方法を変えました)
RTC補正値を書くシーケンスが適切でなかった。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@224 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-17 10:54:11 +00:00
N2232
0dbdfcfeba 1.04
homeボタンリリース割り込み追加


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@221 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-05 07:00:42 +00:00
N2232
6d52b06373 歩数計で年明けの、boundary越え時にログが飛ぶのを修正。
電源off中に、アダプタを差して、抜いて、電源onにすると充電LEDが点灯してしまうのを修正。
 電池を抜いて、検出端子さわさわ に対する耐性は弱くなったと思うが、特殊なシチュエーションなのでよし
壊れたファーム(フォーマット的に)が書かれたときなど、バックアップしたファームをリストアするのを失敗していた
 正確には、リストア後のリブート処理がまずかった。 ブートセクタ交換をせずにbootswapしてはいけないらしい
 強制リセット&リセットフラグTRAPで対処


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@219 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 12:54:34 +00:00
N2232
cb4c756204 お知らせLEDの最終フレームリピート回数が、(リピート中にデータ更新すると)次のループから反映されるのを修正
歩数計が年をまたぐとき(で、境界が0分0秒以外の時)、ログの時刻が期待通りでなかった

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@217 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 08:06:33 +00:00
N2232
a00fc7ed9e お知らせLEDパターン変更時、パターンの1週目、最終フレームリピートが前回の途中からなっていた
RTCアラーム割り込みでカレンダレジスタにアクセするのがちょっと危なかった(RWAITで囲むべき)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@216 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 05:51:13 +00:00
N2232
99973ab54a ■1.03
・スピーカー音量大 時のSVR揺れ(B+汚れ)防止でADC間隔やフィルタの変更
・Volスライダスケーリング対応
・電池無し、アダプタ有りの時に電池端子をこちょこちょすると充電LEDがぱたぱたすることがあったのを修正
・TWLの電池残量のレジスタ更新タイミングを変更。通信仁摩和合わないことがあった
・TWL(非NTR)アプリで電池アイコンが赤になるのと、本体のLEDが赤になるタイミングがずれていた
・ファームアップデータ、アップデート前の現行ファームのバックアップ時に書き込み先のアドレスが1ブロックずれてた
・キャプチャ箱を実機判定させる
・一部をブートセクタへ。メモリ不足
・お知らせLEDのパターンを書き込んだらパターンの先頭から
・スリープ時に電池残量を確認しないという悲しいバグ
・白箱でHOMEが効かなかった


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@215 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 00:14:03 +00:00
N2232
43c5369e70 TORIAEZU 白箱でHOMEが効かないのを修正
ADCのスケーリングにミスがあるのはまだ修正中
TORIAEZU キャプチャ箱の判定を追加。(途中)
TWLあぷりで電池残量が実機の赤LEDとタイミングが1段階ずれていた


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@214 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-28 05:41:49 +00:00
N2232
02be07e19f magic.hコミット忘れ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@211 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-16 04:30:59 +00:00
N2232
848f79e1b4 wdtリセットテストをifdef で外した
歩数計のログ、記録時刻の分、秒を追加

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@207 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-16 04:08:30 +00:00
N2232
bdeac92931 コマンド'r'でMCU強制再起動時、swapBootClusterしてしまっていた。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@206 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-16 00:00:47 +00:00
N2232
ca6d0ab25c IRQマスクと割り込みを再度入れるときのチェックを仕様変更(マスクされててビット立ってたら割り込み入れ直さない)
IRQフラグのクリアを厳密に
機種判定レジスタ、enumを0.18にあわせる



git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@205 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-15 08:59:27 +00:00
N2232
17f77befae ■1.0
電源投入時にvol_optionを初期化するように
アダプタを差したら電池が無くても点滅しないよう仕様変更
歩数計 境界min,secが正しく動作していなかった


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@204 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-14 13:14:42 +00:00
N2232
5df850ac96 CODEC不具合対策I2Cライト関数追加
スリープ時のLEDパターン、仕様決定
デバッグタスク削除
#ifdefのいらない分岐、ついでがあれば削除
I2C_CTR側 VOL option (0x26) の機能追加

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@203 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-14 08:41:03 +00:00
N2232
4efe357491 CODECの不具合対策でVolをSPIから書くための仕組みを追加
スライダの可動範囲がもともと筐体で制限されているが、0側に寄っているのでVolレジスタに反映させる際に0-63がでるようスケーリングを調整
バッテリパラメータの最終版を反映。
ROMがあふれそうなのでRTCをブートブロックに移動
ホタル廃止、SoCからは流し込めないがお知らせLEDの様にテーブルから補完するように変更。コード流用。仕様変更
充電周りのたくさんのバグを修正
・電池を抜いてもCEをアサートしっぱなしだったり、
・過放電の電池に充電できなかったり
・バッテリパラメータを送りすぎたり送り忘れたり
歩数計の境界分・秒の判定を誤っていた。修正・リファクタリング
電池電圧で残量をキャップしたり
 キャップしたときにLEDが赤青しないようにヒステリシスを入れた
温度で充電停止、チャタリングがひどいので一般的なチャタリング防止を追加
機種判定などがもうめちゃめちゃだったのでリファクタリング
電源OFF時、とりあえずLCD系電源を落とすがウェイトを調整
電池残量ICが電池残量0といってもマイコンからは電源を落とさない。3.1Vまでは動かす。仕様変更
強制電源断の仕様変更。2sec抑えたら問答無用でさらに4sec後にoff→6秒押さえ続けたら0ff


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@202 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-13 12:12:27 +00:00
N2232
510e8fb69b ■0.23改 もうすぐHorizonにコミット
温度で充電停止がうまく動かないのを少し対策
 温度のチャタリング除去など
本体判定を誤っていたのを修正
 TSで電源入らないとか
充電許可/停止 が誤っていた。...電池抜くな!
自己アップデータのデバッグコードをifdefで抜く
バッテリパラメータを最終仕様に
電池のリラックス待ち廃止。効果が認められないため



git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@201 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-07 11:33:53 +00:00