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
887f4899bb
■0.14
...
フリーレジスタへのアクセス修正
stat タスクを分割
ROMがあふれたのでI2C_mをブート領域へ移動
おしらせフルカラーと1灯をマージ。自動判別
それに伴い、ポートの初期化を一部修正
システムの電源 on/off 時に必要なレジスタを初期化するようにした
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@167 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-18 08:37:11 +00:00
N2232
83f69cc519
フルからーLEDマージ中
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@147 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-17 04:46:14 +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
a6e9474ebf
CTTS対応(accero)
...
最大音量を-4db対応(adc)
お知らせLED対応(i2c_ctr)
I2C_mで、書き込みデータが化ける? 巻き戻し
GYROのCSが機能していなかった(PM5の設定忘れ)
todo:
現状、温度無視して充電させてます
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@132 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-13 06:01:44 +00:00
N2232
dfd5adae55
・TWLからのバックライト操作通知にミスが有ったので修正
...
→凡ミスでした
・T3で報告されたバグなど
・電源接続初回に電流が多い件
既知、修正済み。
・音量スライダが逆
既知、修正済み。
修正版に書き替えてもらうように渡した気が…
・アダプタ刺さっていると電源ボタン押しっぱなしで電源はいったり切れたり 済み
・電源OFFでアダプタを抜くと充電LEDが消えない 済み
・改良
・電源off時の無駄なプルアップを削除 済み
過去の仕様のまま修正していなかった部分。
・マイコン単品アップデータ
KMC TEG2 コントローラ板(仮)への対応
・POWER/HOMEスイッチの仕様変更
・E3向けに ifdef 追加
電源ボタンの押し時間が短い
・PCSミラーのレジスタマップへの反映
・電波送信フラグをステータスに追加
・電池残量アプリ向けにレジスタ追加
・VOLテーブルの更新
・アダプタ有り時、電源ボタン押しっぱなしで電源on/offを繰り返す件
済み 割と面倒だった。
・電源on時にCODECの/pcsレジスタ初期化(復活)
・I2Cレジスタ追加、レジスタマップ更新
todo:
突然音が大きくなることがある。
個体に依るようだ?
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@131 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-07 10:43:06 +00:00
N2232
e8aebb8b95
お知らせLED3色対応、LED部分をとりあえず。
...
拡張レジスタ・色テーブルをもらう部分を書く前に一度コミット
一部の割り込みをレジスタバンク使用するように変更。
効果あるか?
コンパイラのワーニング対応
バッテリ残量で割り込み(暫定3%、8% 有用か?)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@128 013db118-44a6-b54f-8bf7-843cb86687b1
2010-04-19 08:49:47 +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
c6f34af049
0x7Fの本体情報レジスタ修正
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@108 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-30 11:02:49 +00:00
fujita_ryohei
52c14bcfdd
機種判定レジスタの定義変更に対応
...
実機とTS、白箱を自動判別
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@103 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-25 09:50:03 +00:00
fujita_ryohei
7b71a2533c
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@101 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-25 06:04:35 +00:00
fujita_ryohei
9fd7d74a18
0.E
...
検査用 PMICなどのバージョン読み出し追加(割と大がかりになった)
CODECの修正がなされたので、PMIC互換レジスタの不完全ワークアラウンド削除
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@100 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-24 07:39:20 +00:00
fujita_ryohei
9d24f9337c
TS対応
...
・実機対応(TSと微妙に違うため)
・ifdefの誤り
#ifdef A || B と書けないのはCの仕様らしい
#if defined ( A || B ) は開発環境が対応してない
・製品検査用にインフォメーションが読めるように(0x7F~)
・フリーレジツタの追加
・
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@99 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-19 09:36:25 +00:00
fujita_ryohei
d88fef1e83
歩数計デバッグ用にIIC2レジスタにデータを吐くようにした
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@94 013db118-44a6-b54f-8bf7-843cb86687b1
2010-02-04 07:47:38 +00:00
fujita_ryohei
31281f00dd
・ウォッチドッグタイマ有効。→割り込みに追加
...
・RESET1時にCODECのレジスタクリア
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@93 013db118-44a6-b54f-8bf7-843cb86687b1
2010-02-03 04:25:13 +00:00
fujita_ryohei
5cc27484c0
削除:スライドボリュームでのVolChange割り込み
...
それに伴い
ノイズ取りをちょっと削除
追加:TWLアプリからのVol変化割り込み IRQ2.6
追加:8社分の電池メーカーパラメータの領域
追加:充電タイマの制御
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@89 013db118-44a6-b54f-8bf7-843cb86687b1
2010-02-01 07:00:16 +00:00
fujita_ryohei
f0291ac8f6
歩数計ログクリアのレジスタ、任意の書き込みでログをクリアしていた。
...
ちゃんとビットを確認するようにした。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@84 013db118-44a6-b54f-8bf7-843cb86687b1
2010-01-25 01:32:07 +00:00
fujita_ryohei
9a6867a19e
コマンドが立て続けに来たとき、期待通りに動かないことがあるので改良
...
do_command2を分割、他
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@74 013db118-44a6-b54f-8bf7-843cb86687b1
2010-01-05 07:47:05 +00:00
fujita_ryohei
a5671d2f4e
割り込み禁止を短く押さえた副作用?でコマンドが立て続けに来たときに発行された際に後ろのコマンドが実行されないことがあった。
...
(TWLアプリがリセットを掛けたときの一連)
これを修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@71 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-25 07:12:26 +00:00
fujita_ryohei
0e06910a85
LCD onとoffが同時に来た際、仕様と異なりonが優先になっていなかった。
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@63 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 11:35:21 +00:00
fujita_ryohei
9883fa4fee
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@30 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-24 01:55:39 +00:00
fujita_ryohei
5588bf8c93
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@28 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-18 06:44:33 +00:00
fujita_ryohei
55ef3eee63
レジスタマップの変更に対応
...
一部のマクロを関数に置き換え
温度の計算をまじめに行う。浮動小数点を使ったら1msも掛かった
場合によっては戻す
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@25 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-12 08:59:53 +00:00
fujita_ryohei
844440ea37
●音量スライダを入れまくるとシャットダウンすることがある
...
(SDKの不具合だそうだが)コマンドが混ざったときに誤判定する、また、SoC側も誤読をしているはず。
TWL側のI2Cのフラグチェックが甘く、↑との合わせ技でif~elseの間でフラグが変わってしまうと意図しないステートに入って誤ったデータが流れる
フラグチェックをまともにやるよう変更し、いくらか改善したが、SoCが誤読するのはどうしようもないので、どうにかしてもらう。
TWLでは押しボタンスイッチであり、マイコンの中でチャタリング除去と、キーリピートなどをするため、発生したと聞かないが、発生しうる。
●TWL から の割り込み通知を一応実装
●レジスタマップが変更になるので作業
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@23 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-11 12:51:04 +00:00
fujita_ryohei
59b8a5fbc0
スリープ時にリセットしてた?
...
加速度センサがついていないときに誤動作
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@21 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-10 10:34:51 +00:00
fujita_ryohei
ee79a61677
電源off中にも電池温度を測定するための変更(未完)
...
CODECとの通信、仕様を誤って実装していた
コード整理
タスクシステム(?)の修正 タスク実行し忘れることがあった
tasks.cを分けた
デバッガがリセットをかけたのか、PMICが異常検知でリセットがアサートされたのか判定するようにした
電池の認証削除
割り込みフラグクリアの仕様を変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@20 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-06 09:37:08 +00:00