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
|
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
|
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
|
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
|
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 |
|
n2232
|
f349f470b6
|
pc上シムのテストのため、ブランチきるため
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@343 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-06-15 08:08:34 +00:00 |
|
n2232
|
df5a69f2cd
|
リファクタリング
前々からやりたかった、バッテリパラメータ類を構造体に。メンテ性up
空き:350バイト
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@338 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-06-08 08:31:45 +00:00 |
|
n2232
|
82b79b61de
|
リファクタリング
i2c_m のよく使うパターンにラッパーを作成
typo修正
空き:360byte
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@337 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-06-08 05:38:33 +00:00 |
|
n2232
|
cf3f064533
|
リファクタリング
・Volをレジスタ即値にするの削除
・MGIC初期化、2バイトライトばかりなのでくくりだし。
84Byte節約。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@336 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-06-08 04:43:29 +00:00 |
|
n2232
|
01684ac6a9
|
□スタンドアロン試遊台ファーム統合
大型リファクタリング前バックアップ的な
1をtrueにするような変更
絶対に使われないifdefの整理
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@335 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-06-08 01:12:53 +00:00 |
|
n2232
|
9d533dcf48
|
お知らせランプ グラデーション計算などリファクタリング だいぶROM節約。動いている模様。
バッテリパラメータSPFL対応 残念な感じなので書き直す
ext status の9バイト目にspfl等識別を追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@334 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-05-26 08:19:37 +00:00 |
|
n2232
|
6396872ddd
|
SPFL対応。
アモルファスの件
機種識別
ROM確保に1色お知らせ廃止。
led.cを分割(その1)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@333 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-05-25 09:48:50 +00:00 |
|
n2232
|
0d13eb6bc2
|
□1.34 プラスアルファ
電池残量が30%未満の時に充電しながらoffすると充電LEDが消えない不具合修正
隠語を普通語に
コメント追加
しばらくほっといて電源を入れようとすると一発目電源が入らない件。まだ完全修正じゃないが
電源on時、シーケンスを誤っていた。(task_sys.c)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@332 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-05-25 02:12:23 +00:00 |
|
n2232
|
221bd1ccbc
|
■1.33(区別できるように) 内容は1.32と同じでデバッグを不許可にしただけ
IS箱でP40,41がGNDに接続されている状態で、デバッグ許可状態のバイナリを書き込むとMCUが動作しなくなる(デバッガ接続待ち?)
誤った状態ではhoge.binが出来ないようにスクリプトを修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@327 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-04-13 08:16:22 +00:00 |
|
n2232
|
f8af9cb246
|
歩数計バグ修正
・毎時一歩目の時に累計のインクリメントを忘れていた
・内部で年の比較を誤っていた。2021年にバグが発覚するのを回避できた
充電ICの不具合(仕様)の回避
・アダプタを抜いた瞬間に電池残量100%で充電完了 となってしまうのを回避。
SoCへ通知するステータスもケア済み
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@312 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-02-15 08:09:43 +00:00 |
|
n2232
|
c7972ac35c
|
・きわどいタイミングでアダプタを抜き差しすると、アダプタが刺さっているのに充電しないことがあった。修正
・電池残量が少ない状態でアダプタを刺し、充電が十分でないうちにアダプタを抜くと一瞬電池残量が100%に(LEDも青に)なるのを修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@310 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-02-10 02:13:26 +00:00 |
|
n2232
|
12044e3cc2
|
・歩数計新仕様、バグバグだったのを修正。テストも一通り
・ログいっぱいフラグ(HOSU_SETTING.4)を追加
・電源LEDが赤点灯する条件な電池を接続したとき、直後の一回だけお知らせLEDの赤がつきっぱなしになるのを修正(2回目以降の電源投入では大丈夫)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@305 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-01-26 09:15:26 +00:00 |
|
n2232
|
c8ed4d66e3
|
歩数計仕様変更:24*7時間で呈し
拡張情報レジスタ(0x7F)のリードを8バイト以下で中断すると、その次の通信の先頭8-nバイトくらいが不正なのを修正
同レジスタの更新方法を変更、その影響でタスクの修正(削除)
エージングはOK。歩数計はまだ十分な検証が済んでない
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@304 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-01-21 01:39:21 +00:00 |
|
n2232
|
02950b0366
|
泣く泣く手動で、SDK0.14系からマージ
・電源LEDが青でないときに電源断を行うと、次回の起動時に問答無用で強制電源断が発生するのを修正
・モード遷移中にリセットなどでTWL側のMCUレジスタが不整合になるのを強制クリア
・アドレス 0x7F の本体情報の読み出しを、8文字以下で打ち切るとI2Cをがめてしまい、続く数文字分の通信に対して期待しない値を返してしまっていたのを修正(task_misc)
・試遊台対応
・LED_NOTIF_DATAを書くと時計が狂うのを修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@303 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-01-20 01:28:40 +00:00 |
|
n2232
|
1ce25978fc
|
電源ボタンの挙動変更。
160msで押した割り込み、3secで長押し割り込み&強制offカウントダウン開始。デフォルト12sec後に(手を離してても)電源off
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@285 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-12-07 06:50:30 +00:00 |
|
n2232
|
c0e58f917a
|
1.0x10
・nbd体験台対応(電池残量が常に100%)
・i2c_mcuの割り込み処理修正。
だから、中で関数呼んじゃだめなんだってば!
・スリープ中、カメラLEDを勝手に消す(TWLにあわせる)
・task_sys
スリープに入るかチェックがあまりよくなかった
電源切れてるところから入れるあたり、処理がよくなかった。
きれいにしようと思ったが大改造になりそうだからやめた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@284 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-12-03 07:47:05 +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 |
|
n2232
|
4f2ab52e73
|
初回電源投入時に、電池残量が100%だとTWLに電池残量0%を通知していた。
試遊台で問題になるので修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@273 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-11-18 08:43:31 +00:00 |
|
n2232
|
7341a00be4
|
1.0C
アダプタを挿してもしばらくは電池残量ICは電池残量が減る方向に数字を動かし続けるので、
赤点滅でアダプタを挿しても、電池切れで電源offになってしまうことがあった。
電池電圧が3.1V以上あるうちは1.00%以上になるように底上げした。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@271 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-11-15 06:59:08 +00:00 |
|
n2232
|
af7893f5b1
|
259でのケアに手落ちがあったので、手厚く修正
Horizon 0.14ブランチに1.Cとしてリリース(r30881)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@270 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-11-10 10:06:30 +00:00 |
|
n2232
|
bab79c1909
|
電池残量が0%台で、アダプタ有りの時は本体が動作するが、
1%台まで回復する前にアダプタが抜けた場合、電池残量0割り込みが発生しない。それを回避
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@269 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-11-10 06:43:15 +00:00 |
|
n2232
|
0a5f3bf88d
|
1.0C
3.1Vでの強制off削除、0%にキャップに変更。強制offは2.9Vに変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@267 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-11-10 00:59:48 +00:00 |
|
n2232
|
1725aa62bc
|
rom不足のためリファクタリング の前にバックアップ代わり
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@266 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-11-09 07:50:32 +00:00 |
|
n2232
|
7855923415
|
twlへのvol通知を修正
充電LEDとレジスタのビットの状態が一致するように。
CCICバグ回避&アダプタ接続確認のために、充電中でなくても、アダプタ接続後数秒強制点灯にしていた。
ビットをLEDの状態に合わせる方向に変更した。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@258 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-10-22 08:26:44 +00:00 |
|
n2232
|
e6bffe69da
|
1.0B
バッテリ無しで電源onとかしてしまっていた。 リファクタリング時のポカミス
off中のCCICからのリーク対策を削除 これをやるといろいろ悪影響があるとのこと
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@246 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-10-19 07:48:21 +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
|
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
|
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
|
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
|
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 |
|
N2232
|
3da96fcad8
|
0.23
VolをTWLからも書けるように
スライダとの後着優先になる
Codecの「書いたVolと違う値にセットされる(MAX?)」バグワークアラウンドのため、ポーリングするように再度変更
TWLからも書けるのと併せ、そのつもりで作っていたかったので修正箇所が多い
スライダのレジスタの値を読み出されるのでスライダのアソビを考えてスケーリングするよう変更
テーブル引きのテーブルをいじるのでは対応出来ない
ADCのフィルタの誤り。閾値付近でふらふらしてしまっていた。フィルタの意味なし
電池残量0時のデフォルトパターンを設定。
ほぼすっからかんな電池をセットされたときなどでSoCから何も書かれてない状態の時、消灯で不便なため
電源LED autoでホタルにしない用にした。
ホタル消そうか…
ファームが壊れ、バックアップからも復帰できないときに赤LEDを ぴぴっ、ぴぴっ と点滅させるように変更
ファームバックアップ後、新ファーム書き込み中のある期間で電源を落とすとバックアップが消える?
todo:デバッグコードが残っている
MGICにバッテリーパラメータを書くタイミングを変更(パラメータ転送~に時間が掛かるため)
1)電池交換を検出したとき
2)電源を入れようとしたときに万が一電池がすり替わってたとき
電圧で電池残量をキャップする
分解能20mVではあまりよろしい結果が得られなかったのでMGICより下位バイトも取得するように変更
比較部をリファクタリング
wait_msを違うモジュールに
ROM上のbootブロックに置きたかったため
Vol更新コマンド ビットの自動クリアを忘れていた
バッテリ残量パラメータ更新
ビットシフトが必要になったので対応 残念なコードに
電源LED赤とカメラLEDがひっくり返っていた
VOLテーブルを-10dbに更新
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@200 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-07-06 09:01:09 +00:00 |
|
N2232
|
bcefe4d511
|
■0.21
いつの間にか使われ方が変わって長手意を表していない変数などを一部名前変更
一部エラーコードで0を返しなどしてた。ERR_SUCCESSなどを返すように修正
ADCのノイズフィルタを改良
ヒステリシス+四捨五入を追加
Volテーブルを更新。最大音量を-10dbに
TWLからの音量設定を無視→反映、スライダの設定と後着優先になるように修正
Volのポーリング書き込み廃止、CODECリセット時のために強制セットコマンド追加(command.4)
そのつもりがなかったので修正量が割とあった。
Vol書き込み時、ベリファイ、一度だけリトライするようにした。発生頻度からすれば良かろう。評価中
バッテリー補正パラメータ更新
I2C_mにライトコマンドがきた直後に次の通信が来ると対応出来ずにバスが衝突(ウェイトコンディション理解してくれないから...)してしまっていた。
結果:一瞬BL消えや突然の電源断
一時的にスレーブアドレスを変えてNAKを返し、リトライしてもらうことにした。評価中。
電池残量ゼロ時のパターンをとりあえず高速点滅をプリセットにした。
交換した電池が0や、完全放電などでMCUがリセットされてSoCからパターンをもらってない場合にLEDが青赤とも消灯になりユーザーが心配するため
お知らせLEDのフルカラー化の両対応コードが間違えていてめちゃめちゃになっていたのを修正
お知らせLEDフルカラー判定を誤ることがあった。マージンを増やした。
白箱を実機と誤判定していた。(FPGAの準備がまだ)判定方法を変更
本体設定や無線スイッチでWiFiを切ったときはフェードなしに。すぱっと変化した方がかっこいい
電源OFFにするとき、3DとWiFiはすぱっと消す。電源とお知らせはフェード(以前のまま)
スリープ期間が極短いとSoC.SLP_OのH期間を取り逃す事があった。
症状:スリープに入ると電源断以外受け付けなくなる
I2Cで予告してもらう。
歩数計のログポインタ進めるタイミング、秒レジスタ追加。
割り込み禁止区間の調整
電池残量ICとの通信・通信後のケアなど修正
電池残量0での強制電源断復活
.bin,.hexをリポジトリに追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@198 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-06-30 05:50:16 +00:00 |
|
N2232
|
28ee4ed10a
|
0.1C
電源off時にmcu_irqをLに落とし忘れていた
reset2でtwl側のsysmodeを0クリアするように変更、CTR側からはR onlyに。
無駄なプルアップ設定を修正(PU5.0)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@191 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-06-11 00:06:00 +00:00 |
|
N2232
|
e7f6124f7a
|
1.0.1B (TWL-PMIC版は全く検証してません)
adc.c 音量が瞬間的に大きくなる対策で割り込み禁止の区間を変更。余り期間を延ばすとTWLが動かなくなるので慎重に
batt_params.h 未定義バッテリメーカーのダミー値をそれっぽいものに差し替え
pm.c アダプタ接続時、満充電でも充電禁止温度でも強制的に1秒くらい充電ランプを点ける。その状態で抜かれたときローコストにできるだけ速く消灯させる。(アダプタ接続のチェック:修理品&UIのため
pm.c 電池少ない割り込み 評価結果がきたので割り込みを入れるのを10%,5%,0%に。それと電圧で残量%の上書き
task_sys.c 電池が空っぽの時にアダプタをつないでいても電源が入らなかった。さすがに不親切なので電源は入れさせる。(変えるかも) すぐに電池切れ割り込みが入る。
vreg_ctr.c TWLのステータスレジスタ、CTR側のミラーからかけるようにした。 AGBで困るとのこと
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@190 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-06-09 06:56:34 +00:00 |
|