Commit Graph

18 Commits

Author SHA1 Message Date
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