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
2bcb8aae68
リードオンリーのレジスタにかけてしまっていたのを修正
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@180 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-27 01:47:10 +00:00
N2232
2ec0a7b270
音量muteにならないことがあったようなので遊びを増やした
...
i2c_m無限ループの可能性があった
i2c_m排他フラグの管理で割り込み禁止忘れ
volatileなレジスタをif~elseで評価していたのを修正
電池残量ICのためのウエイトを削除(不要なようでした)
一部の無駄なマクロを展開
長押しoffの時間の計算を間違えていた(誤差の蓄積が無視できなくなった)
フラグチェック→レジスタへの反映 をアトミックに
TWLソフトで一瞬画面が暗くなる(スリープ?)が改善するか?
vol32のビットのミラーを正式追加
twlの電源フラグを間違えていた ×充電中 → ○アダプタ有り
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@177 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-26 09:12:31 +00:00
N2232
477cbf231d
・歩数の読み出しがおかしかったのを修正
...
・POWERスイッチ、ちょん押しでちょん押し割り込み、
長押し時、ちょん押し割り込みの後、長押し割り込みの2回が入るように
・RTCの日付が変更できなかったのを修正
・電源ボタン長押し→強制オフで実際にオフに移行するまでの時間が0だったのを修正
こんなミス、コンパイラが指摘してくれればいいのに。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@176 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-26 06:06:12 +00:00
N2232
6a8e26878b
0.18
...
・加速度センサが時々(割と頻繁)にNAKを返すので、数回リトライするように
先週はこんな事無かった気がするのだが、、、
・アップデート後、電池残量で落ちる(落とす)のを回避…できたか?
・「電池残量で割り込み」のデバッグコードを入れたままでした…。 実害はないはずですが抜きました。
・キャストに関するワーニングを少し押さえる
・TWLアプリに対して音量変化割り込みを入れすぎてしまう。
マイコンで間引こうとしたが難しいので諦め...
Vol32のビットも保持はするように。どうするかは不明
【ToDo】
・電池メーカー別にセットすべきパラメータをちゃんと処理していない
・カメラLEDのセットから反映までラグがあるのでどうにかする(TWLで問題になった)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@172 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-24 10:02:36 +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
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
6bc39a3e62
0.14
...
音量が一時的に急に変わるのを修正
ADCのチャンネル切り替え後、割り込みフラグをクリアするのを忘れていた
フルカラーお知らせランプの自動判別
そのため、ポートの初期化順なども一部変更
同、パラメータの受信フォーマットの変更
8MHz動作しかしないので、4MHz動作の#ifdefを削除
I2C_TWL 反応遅延が激しいので逐次タスクの削除周り修正、割り込み禁止区間を細切れにしたり
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@146 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-17 00:10:17 +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
1f16a6ac8f
パラディウム、バグ持ちPMICのIfdefの削除
...
新フリーレジスタの実装
電源電圧で強制オフ(通知は行い、暫定でタイムアウト→強制断)
白箱からのリセットに対応を修正
フルカラーLEDの対応。
フルカラー版を現行で走らせるとショートで落ちるため。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@130 013db118-44a6-b54f-8bf7-843cb86687b1
2010-04-23 12:04:39 +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
a159bca802
お知らせLEDを修正する前にバックアップを兼ね
...
修正:CTRCでヘッドホンから音が出ない
追加:白箱からの強制OFF
修正・追加:互換アプリのプレイ時間記録のためのフリーレジスタ
お知らせLEDの仕様追加の件もあるので自己書き換え部分も含め
RAM関係修正
修正:自己アップデートとWDTリセットの区別が付くようになった
修正:電池挿入直後が、普通に電源OFF時よりも消費電力が大きい
ポートの初期値設定忘れ(TWL PMIC向けに書いていたときの名残)
無駄にstaticで確保してあるのを適切に
エラーコードが不適切だった物を修正
レジスタの初期値間違い
フリーレジスタを増やして歩数計を減らしたのでいろいろ修正
CTRCででポップ解除を忘れていた(イヤホンから音でない)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@126 013db118-44a6-b54f-8bf7-843cb86687b1
2010-04-16 11:07:54 +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
6dd8c5bc7d
アラームレジスタもマスクをしてレジスタに反映する
...
ただし、BCDで禁則なのはケアしていない
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@112 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-31 12:43:47 +00:00
fujita_ryohei
cd8c1a1590
0.10
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@106 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-30 07:41:46 +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
6044c2fdc3
Ver 0.F (SDK 0.9向け) テスト
...
メジャーバージョンの表記変更
改修版CODEC対応
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@102 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-25 06:43:22 +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
447be796c2
仮0.F
...
歩数計アルゴリズム変更、ファイルを分割
フィルタ処理が重たい…
電源投入時にCODECに音量を書きに行く
TS対応
スリープ
HOME
コア電圧1.15V
TS向けはバージョンが4Xになる
SVR2のふらつき防止を変更
TWL側I2Cレジスタ変更
SiFi削除(要望により)
CTR側レジスタ追加
sub_sec
フリー増量・アドレス移動
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@98 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-09 11:21:43 +00:00
fujita_ryohei
f0d4b2ed8f
(テスト 使用しないで下さい)
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@97 013db118-44a6-b54f-8bf7-843cb86687b1
2010-02-23 01:01:38 +00:00
fujita_ryohei
f1e2149762
TWL CODECボード時、Volスライダがひっくり返ってしまったのを修正
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@96 013db118-44a6-b54f-8bf7-843cb86687b1
2010-02-10 04:37:35 +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
69ef310cc9
歩数計 履歴データに”データ無し”導入、それにあわせていろいろ
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@92 013db118-44a6-b54f-8bf7-843cb86687b1
2010-02-02 04:42:28 +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
80a2258f25
歩数計、1時間以上0歩だった際に、0と記録してくれなかったのを修正
...
(ログの書き込みポインタ更新忘れ)
CODECへの音量をセットするのをテーブル引きにした。柔軟に対応可能
タスクシステム、逐次実行タスクをもっと速やかに起動するように変更(仮)
I2C_CTRにコメント追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@82 013db118-44a6-b54f-8bf7-843cb86687b1
2010-01-21 07:44:35 +00:00
fujita_ryohei
6acd9cc0f6
歩数計の変更
...
・時計あわせで何もしなくて良い
・歩数計を止めている間のケアも不要
・読み出し時、先頭に最終記録時刻[Hour]を付ける
・ログの一括クリア実装
歩数計ログ、自己アップデートに使っていた u8 pool[512] → u16 pool[256]に
歩数計でこちらの方が都合がよい
自己書き換えは影響受けず(一応チェック済)
電源投入時に、ロードスイッチの前に /resetをアサートしていたのをやめた。
意味がないので
互換性検証100115用にリリース
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@81 013db118-44a6-b54f-8bf7-843cb86687b1
2010-01-13 09:13:30 +00:00
fujita_ryohei
5cbc6c31ca
歩数計の閾値をちょっと変更。未検証
...
NOTIFY LEDのコードを追加
ホタルをとりあえずゆっくりにした。要調整
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@75 013db118-44a6-b54f-8bf7-843cb86687b1
2010-01-06 07:43:04 +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
e155ddaf0c
逐次実行タスクの、追加/並べ替えを変更
...
割り込み禁止を短くした。まだ変更の予定なので、とりあえずバックアップのつもり。
動いているようではある
歩数計のデバッグコードを抜いた
ADCピンの設定を修正
TypeTでカメラLED反転を忘れていた
未使用になったピンの処理
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@66 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-22 10:20:12 +00:00
fujita_ryohei
da40a5147c
歩数計 ログ読み出し対応(未検証)
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@48 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 08:02:22 +00:00
fujita_ryohei
969c449d11
リブート時にADCの初期化をしていなかったのを修正
...
オーバークロック時、メーカーの指示によりレジスタのセットと、STOP()時の処理追加
スリープ時にPMICを省電力モードに移行するのを有効に
ジャイロ仮対応
だが、マイコン配下にはつかなさそう
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@46 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 02:42:19 +00:00
fujita_ryohei
e0c86ce6f1
ジャイロ仮対応
...
自己書き換え修正(割り込み内での書き換えはメーカー非推奨のため)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@38 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-07 08:00:28 +00:00
fujita_ryohei
41c448cf1c
TWLのI2C通信に間に合わないことがあるのでクロックを倍速に。
...
データシートでは使うなと書いてあったが、メーカーに問い合わせたら99.9999%大丈夫、との事。・・・。
I2C_mの修正
初期化時にダミーで9クロック送った後にエラーフラグの初期化を忘れていた
→初期化後最初の通信(電池残量IC)と通信できずにいた。
タスクシステムの逐次起動を修正
改良になってるのか?
セレクト押しながら起動でバックライトの強制点灯復活
ダイレクトブート時に困るので... 運が悪いとシャットダウンすることもあり得る
TWLに割り込みを入れるのを間違えていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@31 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-26 00:31:25 +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
1ad59c1220
競合のため
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@29 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-18 06:45:18 +00:00
fujita_ryohei
94400442d5
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@27 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-17 06:24:37 +00:00
fujita_ryohei
10e2a9b12c
歩数計を各レコード 2バイトに
...
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@26 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-13 07:42:57 +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
fujita_ryohei
28b5f92e98
加速度割り込み周りで取りこぼすことがあったのを救うコード追加
...
CTRコーデックに対応?
IRQ_0を確実にかける
I2C(TWL/CTR)の割り込み優先度修正(レジスタ名が悪いと思う)
カメラLED、TWLからの操作を追加
loader、文法ミス修正
自己アップデート後、自己リセットをかける。メーカーの回答待ちのため暫定。(セットは電源が切れ、RTCも初期化される)
RTCの初期値を変更(暫定)
バッテリ残量ICとのやりとりを修正。メーカーの推奨の手順が更新されたため。また、不正になりがちなのでリセットをかけるようにしてみた。I2C_mの2バイト書き込みがひどかったので修正
互換側I2Cれじすたの整理。エンバグ心配
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@13 013db118-44a6-b54f-8bf7-843cb86687b1
2009-10-27 04:12:36 +00:00
fujita_ryohei
5e9ec34e61
V0.6 ベータ
...
全ファイルをindentに通した
ほか、たくさん修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@12 013db118-44a6-b54f-8bf7-843cb86687b1
2009-10-19 11:16:14 +00:00