n2232
|
bc6125cca4
|
SDK5.0の変更をマージ
flower、CTRと同じバッテリーを使うそうなのでパラメータを削除(マップは改変後のままにしてある)
flower の LCD に合わせて修正(SoCにはバックライトが二枚あるように見せている。プロセス変更不要)
ほか、もういらないコメントアウトなど削除
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@500 013db118-44a6-b54f-8bf7-843cb86687b1
|
2012-12-12 07:43:26 +00:00 |
|
n2232
|
a18efbccf9
|
flower, closer 対応のため、バッテリパラメータが入るか試してみた。(対応できそう)
ついでがあったファイルは $Id: $ を追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@485 013db118-44a6-b54f-8bf7-843cb86687b1
|
2012-11-22 02:42:46 +00:00 |
|
n2232
|
3151417721
|
SNAKE(LAGER)対応(とりあえず、動作未確認)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@452 013db118-44a6-b54f-8bf7-843cb86687b1
|
2012-05-21 05:35:44 +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
|
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
|
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
|
6c8ee1b510
|
SDK2.x向け V1.30
(流出してしまった)不良無線SWのチャタリング対応
ISデバッガ対応
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@325 013db118-44a6-b54f-8bf7-843cb86687b1
|
2011-03-15 07:58:25 +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
|
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
|
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 |
|
N2232
|
611a0cbf84
|
戻り値の型が誤っているのを修正 動いているコードを触るなと言う格言もあるが…
無名な列挙型、一通り名前を付けた。VSのメンバ表示の可読を上げたいため。今更。
LED お知らせLED、リピート設定でなくても最終フレームフラグを立てる
(パターンを差し替えるときに使ってほしかったが意味ないかもとのこと)
WiFiLEDの点滅は現状(TWL同等)で良いらしい。
スリープ中だが、masterBrightnessで下げた状態にしてもらうことになりそう。
うっすらついてるかわかるか程度なら消してしまえばいいのに...
充電停止・再開温度を変更。ただし評価を待ってまたいじられるかもしれない
電池残量割り込みのデバッグコードを入れた。
加速度センサが動いていると、強制オフに時間が掛かるとの事でシステムチックタイマを数えてみたが、ジッタは増えるものの、問題無いような気がするし、手元で試しても同じ気がする。条件を確認しよう
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@189 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-06-03 08:39:03 +00:00 |
|
N2232
|
821f464cc4
|
・(実機)電池を交換したときの対処
・歩数計ONの時、電源ボタン長押しでの強制オフが、指定地より長くなるのを修正。(簡易的)
歩数計など、高負荷の場合、インターバル起動のタスクを想定回数起動できないことがあった。フラグではなくカウンタにして続けて2回実行などで何とか追いつくように変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@181 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-05-28 08:26:38 +00:00 |
|
N2232
|
59d9360560
|
0.16公開予定品 (巻き戻っているように見えるが気にしない)
・バッテリーパラメータ転送付近を実装
・バッテリ残量ナシ時のパターンテスト実装、お知らせLEDのオーバーライドを修正
・BLオフ時にもPWM止めるまでにウェイトがいるらしく?調整
・バッテリ残量IC、通電直後起動にしばらくウェイトがいるらしいが具体的な数字がわからないので暫定で100ms
・カメラLEDの実装を改良 TWLでblink->onを連射されると一発消灯ができなかったため
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@173 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-05-25 07:53:10 +00:00 |
|
N2232
|
2a6ddf4d26
|
0.17
・レジスタ書き込みでの強制ボリュームセット実装
・パナソニックのバッテリパラメータをダミーから差し替え(まだ機能してない)
・フルカラーお知らせLEDにきちんと対応
現行の電源ボード、電源赤がPWMできたりするが実機に合わせてコードも整理
でないと自動判別後が大変な為
・電源断時にLEDを何となくフェードアウト
・CTR側のI2Cレジスタの実装を修正。220バイト程ROMを節約
エンバグ怖い
・I2C_mcuのモジュール初期化チェックなどの無駄を少し整理
・TWL I2Cの通信がどうにも間に合わないとき、リトライされてタイミングが悪いと0x00などを返していた。
リトライ時にも正常に動作するように修正。エンバグ怖い
・廃止enumをちょっと整理
・I2Cレジスタの初期値・リセット時の初期化などを修正
・温度で充電停止周りを実装
・プラットフォームの判定を誤っていた。(0x7Fで読める)
・RCOMPの値の計算を間違えていた。算数もできないのか!
・デバッグコードを抜いた。(pm.c)
・rengeOSのデバッグを有効にしたままだった。I2C_TWLのパフォーマンスが全くでず不具合の嵐
・6秒で電源断を追加。(CTRレジスタから可変) デバッグで耐えられないのでまだ#ifdefでデフォルトを1秒にしてある
・電池無しからアダプタ差したり、アダプタ有りの状態から電池をつないだりで充電したりしなかったり電源はいらなかったり…を修正
・電源LEDが赤になるタイミングと、TWLへの電池残量への通知、NTRへの通知などの閾値がばらばらだったのを修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@171 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-05-24 04:10:36 +00:00 |
|
N2232
|
8f0c33fa2d
|
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@140 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-05-13 06:20:29 +00:00 |
|
N2232
|
65a94ef852
|
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@136 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-05-13 06:18:01 +00:00 |
|
N2232
|
eebc9f8aa6
|
浮動小数点を使っていたところを固定小数点に変更
お知らせLED用のドライバほぼ完成
sqrt()を差し替えてみる...(未デバッグ)
無駄な関数をマクロに
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@129 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-04-21 11:31:44 +00:00 |
|
N2232
|
ca9bdc8a67
|
TSボード、実機、TS白箱統合作業中
いろいろダイエット中
・実機で音量がひっくり返る件
・電源周りを実装
・LEDを七色にする前にバックアップ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@125 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-04-13 08:39:43 +00:00 |
|
fujita_ryohei
|
033a70af66
|
・歩数計部分の加速度onと歩数計onビットが間違えていた件
→互換製のため仕様書を変更(accero.c)
・TypeTではWDT時にFCRAM RESET をかけてしまうのを回避できない
暴走してしまうのでリセットをかける(loader.c)
・バッテリパラメータ整理(白箱向け削除)(pm.c)
・MCUリブート時にLEDがフェードインしてたのを修正(led.c)
・リブート判定をミスっていたところを修正(main.c)
・リブートフラグを消すのを忘れていた。(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@118 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-04-02 06:30:50 +00:00 |
|
fujita_ryohei
|
d854ecc379
|
新規ファイルの追加忘れ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@90 013db118-44a6-b54f-8bf7-843cb86687b1
|
2010-02-01 07:08:55 +00:00 |
|