Commit Graph

  • eebc9f8aa6 浮動小数点を使っていたところを固定小数点に変更 お知らせLED用のドライバほぼ完成 sqrt()を差し替えてみる...(未デバッグ) 無駄な関数をマクロに N2232 2010-04-21 11:31:44 +0000
  • e8aebb8b95 お知らせLED3色対応、LED部分をとりあえず。  拡張レジスタ・色テーブルをもらう部分を書く前に一度コミット 一部の割り込みをレジスタバンク使用するように変更。  効果あるか? コンパイラのワーニング対応 バッテリ残量で割り込み(暫定3%、8% 有用か?) N2232 2010-04-19 08:49:47 +0000
  • 953ab3e63a コミット忘れ N2232 2010-04-16 11:08:46 +0000
  • a159bca802 お知らせLEDを修正する前にバックアップを兼ね 修正:CTRCでヘッドホンから音が出ない 追加:白箱からの強制OFF 修正・追加:互換アプリのプレイ時間記録のためのフリーレジスタ    お知らせLEDの仕様追加の件もあるので自己書き換え部分も含め     RAM関係修正 修正:自己アップデートとWDTリセットの区別が付くようになった 修正:電池挿入直後が、普通に電源OFF時よりも消費電力が大きい     ポートの初期値設定忘れ(TWL PMIC向けに書いていたときの名残) 無駄にstaticで確保してあるのを適切に エラーコードが不適切だった物を修正 レジスタの初期値間違い フリーレジスタを増やして歩数計を減らしたのでいろいろ修正 CTRCででポップ解除を忘れていた(イヤホンから音でない) N2232 2010-04-16 11:07:54 +0000
  • ca9bdc8a67 TSボード、実機、TS白箱統合作業中 いろいろダイエット中 ・実機で音量がひっくり返る件 ・電源周りを実装 ・LEDを七色にする前にバックアップ N2232 2010-04-13 08:39:43 +0000
  • ebd37460a4 WDTリセット時、SoCに割り込みを通知するタイミングが良くなかった。  ちゃんとMCUのI2Cを初期化してから通知するよう変更 Horizonリポジトリに0.10としてリリース(r13538) N2232 2010-04-05 04:57:53 +0000
  • 947647e316 TypeTでWDTリセット時にステータスフラグ立て忘れを修正 N2232 2010-04-05 01:05:51 +0000
  • 3a5895059c マジックナンバーを修正 N2614 2010-04-05 00:42:36 +0000
  • f6da90ff60 マイナーバージョン修正 N2614 2010-04-02 08:30:53 +0000
  • 3db185ef19 アップデータを修正  書き換え失敗時、(中断ではなく、データ異常など)復旧を試みる  無限ループや暴走はまずい... fujita_ryohei 2010-04-02 08:02:51 +0000
  • 4918ca455d codecに設定する音量の最大の変更 -4db -> -10db fujita_ryohei 2010-04-02 06:43:45 +0000
  • 033a70af66 ・歩数計部分の加速度onと歩数計onビットが間違えていた件  →互換製のため仕様書を変更(accero.c) ・TypeTではWDT時にFCRAM RESET をかけてしまうのを回避できない  暴走してしまうのでリセットをかける(loader.c) ・バッテリパラメータ整理(白箱向け削除)(pm.c) ・MCUリブート時にLEDがフェードインしてたのを修正(led.c) ・リブート判定をミスっていたところを修正(main.c) ・リブートフラグを消すのを忘れていた。(task_sys.c) fujita_ryohei 2010-04-02 06:30:50 +0000
  • 5d608354b9 loader TypeCの対応忘れ fujita_ryohei 2010-04-01 08:55:59 +0000
  • 5cfa043238 TEG2,WM環境で P0 の初期化忘れ fujita_ryohei 2010-04-01 08:47:43 +0000
  • 74d6689b61 WDTリセット時に/FCR_RSTを解除忘れ 修正 fujita_ryohei 2010-04-01 07:55:42 +0000
  • 915424a05c 歩数計の設定レジスタのビット位置誤り修正 fujita_ryohei 2010-04-01 06:23:48 +0000
  • 8946ed4b8c 歩数計OFFでも加速度センサONで歩数カウントしていたのを修正 fujita_ryohei 2010-04-01 04:19:22 +0000
  • 6dd8c5bc7d アラームレジスタもマスクをしてレジスタに反映する  ただし、BCDで禁則なのはケアしていない fujita_ryohei 2010-03-31 12:43:47 +0000
  • 36bfa47ef9 歩数計  ログが進むとき、1歩余計にカウントしていた。累積はそのミスがないのでずれていっていた。 fujita_ryohei 2010-03-31 09:43:15 +0000
  • b31826e81c TypeTでバックライトOFFを誤っていた。ポートの名前の間違い NOPをいくつも入れていたのを関数化。わずかにサイズが小さく コメント追加 fujita_ryohei 2010-03-31 09:16:42 +0000
  • 559fe96298 freeレジスタを歩数計デバッグに使っていたのを削除 Horizonリポジトリに0.10として仮リリース(r13191) fujita_ryohei 2010-03-30 11:09:18 +0000
  • c6f34af049 0x7Fの本体情報レジスタ修正 fujita_ryohei 2010-03-30 11:02:49 +0000
  • 140dec8d25 adc.c CTR側の音量レジスタを 0-63 になるように変更 コードの整理 fujita_ryohei 2010-03-30 10:40:54 +0000
  • cd8c1a1590 0.10 fujita_ryohei 2010-03-30 07:41:46 +0000
  • abb4d47511 WDRリセットでの割り込み追加(動作未確認) fujita_ryohei 2010-03-30 00:22:16 +0000
  • 73bde40732 TEG2ビルドできないのを修正 fujita_ryohei 2010-03-25 10:05:38 +0000
  • 52c14bcfdd 機種判定レジスタの定義変更に対応 実機とTS、白箱を自動判別 fujita_ryohei 2010-03-25 09:50:03 +0000
  • 6044c2fdc3 Ver 0.F (SDK 0.9向け) テスト メジャーバージョンの表記変更 改修版CODEC対応 fujita_ryohei 2010-03-25 06:43:22 +0000
  • 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 fujita_ryohei 2010-03-25 06:04:35 +0000
  • 9fd7d74a18 0.E 検査用 PMICなどのバージョン読み出し追加(割と大がかりになった)  CODECの修正がなされたので、PMIC互換レジスタの不完全ワークアラウンド削除 fujita_ryohei 2010-03-24 07:39:20 +0000
  • 9d24f9337c TS対応 ・実機対応(TSと微妙に違うため) ・ifdefの誤り  #ifdef A || B と書けないのはCの仕様らしい  #if defined ( A || B ) は開発環境が対応してない ・製品検査用にインフォメーションが読めるように(0x7F~) ・フリーレジツタの追加 ・ fujita_ryohei 2010-03-19 09:36:25 +0000
  • 447be796c2 仮0.F 歩数計アルゴリズム変更、ファイルを分割  フィルタ処理が重たい… 電源投入時にCODECに音量を書きに行く TS対応  スリープ  HOME  コア電圧1.15V  TS向けはバージョンが4Xになる SVR2のふらつき防止を変更 TWL側I2Cレジスタ変更  SiFi削除(要望により) CTR側レジスタ追加  sub_sec  フリー増量・アドレス移動 fujita_ryohei 2010-03-09 11:21:43 +0000
  • f0d4b2ed8f (テスト 使用しないで下さい) fujita_ryohei 2010-02-23 01:01:38 +0000
  • f1e2149762 TWL CODECボード時、Volスライダがひっくり返ってしまったのを修正 fujita_ryohei 2010-02-10 04:37:35 +0000
  • bc2d7dd805 Vol、SVR2にヒステリシスを付けた。 SVR2を一時的に64段階に(値が飛び飛びで0-0xFC) BL_OFFコマンド時はウェイトを入れない(PWMが入る前にBL-ONしてシャットダウンの回避を修正) 互換性検証 100208リリース fujita_ryohei 2010-02-08 05:12:32 +0000
  • d88fef1e83 歩数計デバッグ用にIIC2レジスタにデータを吐くようにした fujita_ryohei 2010-02-04 07:47:38 +0000
  • 31281f00dd ・ウォッチドッグタイマ有効。→割り込みに追加 ・RESET1時にCODECのレジスタクリア fujita_ryohei 2010-02-03 04:25:13 +0000
  • 69ef310cc9 歩数計 履歴データに”データ無し”導入、それにあわせていろいろ fujita_ryohei 2010-02-02 04:42:28 +0000
  • 889af25286 CTRとTWLのVolをアトミックに更新しなければいけないのを忘れていた fujita_ryohei 2010-02-01 09:10:13 +0000
  • d854ecc379 新規ファイルの追加忘れ fujita_ryohei 2010-02-01 07:08:55 +0000
  • 5cc27484c0 削除:スライドボリュームでのVolChange割り込み それに伴い     ノイズ取りをちょっと削除 追加:TWLアプリからのVol変化割り込み IRQ2.6 追加:8社分の電池メーカーパラメータの領域 追加:充電タイマの制御 fujita_ryohei 2010-02-01 07:00:16 +0000
  • 1658124c69 KE3LとBSRの切り替えのifdefが不要と思って削ったらTypeTでビルドが通らなくなってしまったのを修正。 fujita_ryohei 2010-01-28 01:33:52 +0000
  • 91c33279a7 I2C_CTR.FREE をマイコンのデバッグに使っていた。  SoCで使うそうなので解放 I2C_CTRのウェイトコンディション解除のタイミングを修正  次の準備ができてから解放する。本来はこうあるべき?戻すかもしれない fujita_ryohei 2010-01-28 00:33:22 +0000
  • 25206d2ee7 歩数計ログの読み出し時、リトルエンディアンになっていなかったのを修正 Horizonリポジトリに0.Dとしてリリース fujita_ryohei 2010-01-25 11:28:42 +0000
  • 63580485f6 年をまたいでいる場合の経過日数計算の修正 N2614 2010-01-25 07:23:36 +0000
  • f0291ac8f6 歩数計ログクリアのレジスタ、任意の書き込みでログをクリアしていた。 ちゃんとビットを確認するようにした。 fujita_ryohei 2010-01-25 01:32:07 +0000
  • 6cd9cf5bf1 歩数計ログ読み出し時の、カレンダ情報変更 hh -> hh dd mm yy fujita_ryohei 2010-01-22 02:03:45 +0000
  • 80a2258f25 歩数計、1時間以上0歩だった際に、0と記録してくれなかったのを修正  (ログの書き込みポインタ更新忘れ) CODECへの音量をセットするのをテーブル引きにした。柔軟に対応可能 タスクシステム、逐次実行タスクをもっと速やかに起動するように変更(仮) I2C_CTRにコメント追加 fujita_ryohei 2010-01-21 07:44:35 +0000
  • 6acd9cc0f6 歩数計の変更 ・時計あわせで何もしなくて良い ・歩数計を止めている間のケアも不要 ・読み出し時、先頭に最終記録時刻[Hour]を付ける ・ログの一括クリア実装 歩数計ログ、自己アップデートに使っていた u8 pool[512] → u16 pool[256]に  歩数計でこちらの方が都合がよい  自己書き換えは影響受けず(一応チェック済) fujita_ryohei 2010-01-13 09:13:30 +0000
  • 2c359d532b アップデータ用切り出しスクリプト  x.0.D以降はこちらを使う fujita_ryohei 2010-01-12 01:17:32 +0000
  • bdeac395b8 電源長押し後ちょうどいいタイミングで離すと、クリックも長押し割り込みも入らないことがある N2614 2010-01-08 02:25:43 +0000
  • f91629590c メモリマップ変更後 機能は今のところx.0.Cと同一 バージョン表記はx.0.D fujita_ryohei 2010-01-07 02:46:15 +0000
  • 55c7b79422 中間アップデータ メモリマップ変更のため、アップデータを更新 機能そのものはx.0.Cと同一 バージョン表記はx.F.C (注)ビルド時にconfig.hを修正してx.F.Cにすること fujita_ryohei 2010-01-07 02:44:43 +0000
  • 74bbfdb00c BL ONコマンドを受け、ステータスを更新後17ms待ってから実際にPMICにコマンドを投げるように修正 fujita_ryohei 2010-01-07 02:41:38 +0000
  • 5cbc6c31ca 歩数計の閾値をちょっと変更。未検証 NOTIFY LEDのコードを追加 ホタルをとりあえずゆっくりにした。要調整 fujita_ryohei 2010-01-06 07:43:04 +0000
  • 9a6867a19e コマンドが立て続けに来たとき、期待通りに動かないことがあるので改良  do_command2を分割、他 fujita_ryohei 2010-01-05 07:47:05 +0000
  • 97607f90f3 電源ボタンクリックもHomeボタンクリックと同様に修正 N2614 2009-12-29 00:01:55 +0000
  • c73799ebe4 強制電源OFFのやり方変更 WiFiボタンで電源ONするかもと残していたコード削除 OFF時、バッテリ残量ICをスリープに入れ忘れていた スリープ中に電池を食うモードに入ってしまうことがあったのを回避(確認中) fujita_ryohei 2009-12-28 06:47:54 +0000
  • a5671d2f4e 割り込み禁止を短く押さえた副作用?でコマンドが立て続けに来たときに発行された際に後ろのコマンドが実行されないことがあった。 (TWLアプリがリセットを掛けたときの一連) これを修正 fujita_ryohei 2009-12-25 07:12:26 +0000
  • a8f5504152 デバッグ用のコードを ifdef で追い出した(割り込み禁止期間を短く fujita_ryohei 2009-12-25 02:28:48 +0000
  • c31ec53407 RTCの初期値がBCDになっていなかった N2614 2009-12-25 01:49:31 +0000
  • c30f9cad91 タスクシステムの初期化を先頭に持ってきた fujita_ryohei 2009-12-24 06:55:21 +0000
  • bbac8f6f0f 逐次実行タスクの登録/削除を改良  登録順を守る fujita_ryohei 2009-12-24 05:59:49 +0000
  • e155ddaf0c 逐次実行タスクの、追加/並べ替えを変更  割り込み禁止を短くした。まだ変更の予定なので、とりあえずバックアップのつもり。  動いているようではある fujita_ryohei 2009-12-22 10:20:12 +0000
  • 218a5e322f LCD OFFとBL OFF が同時に来た際、BL OFF割り込みを二度入れていたのを修正 0.BとしてHorizonリポジトリにリリース fujita_ryohei 2009-12-15 12:23:31 +0000
  • 28c7c8521c BL on on off off 全部立てると、液晶電源を切ってしまっていた fujita_ryohei 2009-12-15 11:58:45 +0000
  • 0e06910a85 LCD onとoffが同時に来た際、仕様と異なりonが優先になっていなかった。 fujita_ryohei 2009-12-15 11:35:21 +0000
  • 6b8fdabe9b PMICのBLとSTATUSのBLの順番が逆なのの入れ替えのコードの改良 fujita_ryohei 2009-12-15 11:26:33 +0000
  • 3861925204 typeTでのBLセット時、ステータスが期待と異なっていた fujita_ryohei 2009-12-15 10:27:06 +0000
  • 92a200ea64 STATUSレジスタのbacklight_topとbacklight_bottomが逆になっていた N2614 2009-12-15 09:13:14 +0000
  • e5cf26bf50 mcu_T_0B_1215_3.bin BLの割り込みの不具合修正 TypeTも対応 Type.Tのファームを0.B beta2としてHorizonのリポジトリにリリース fujita_ryohei 2009-12-15 05:00:15 +0000
  • 04a82f0f34 mcu_C2_0B_1215_3.bin BLのマスク修正 fujita_ryohei 2009-12-15 02:44:21 +0000
  • b1cc45deda BL割り込みが入らなくなっていた マスクなのを忘れていた bin更新(C2) fujita_ryohei 2009-12-15 02:29:13 +0000
  • fbd319fdea BLのon/offも割り込みマスクが聞くように LCDoff時、BLがついていた場合は勝手に切る。切った場合は割り込みも入れる binをリポジトリに追加 fujita_ryohei 2009-12-15 02:06:16 +0000
  • 17900af161 TypeT でBL ON コマンド後の割り込みビット位置が間違えていた RTCを止めた後再開忘れていた fujita_ryohei 2009-12-14 10:48:11 +0000
  • 918d61006b 歩数カウントの誤り メモリマップの変更 mainがブートセクタへ(実害はないはず fujita_ryohei 2009-12-14 08:30:25 +0000
  • 8b0a9eb77c 加速度センサが反応しなくなったときに止める 歩数計のヒストリ周り 電源on時、スイッチ押しっぱなしだと電源が切れてしまっていた fujita_ryohei 2009-12-14 07:39:51 +0000
  • ebcac853d6 inter_asmディレクトリを追加 N2614 2009-12-11 02:58:22 +0000
  • df627a1aa3 PM_init より前に iic_mcu_start を行わなければならなかった件 fujita_ryohei 2009-12-10 08:26:01 +0000
  • 5b3b531d6a BCDの件、修正忘れ fujita_ryohei 2009-12-10 08:23:28 +0000
  • ff0928d863 カレンダレジスタがBCDだったのを忘れていた fujita_ryohei 2009-12-10 08:22:50 +0000
  • da40a5147c 歩数計 ログ読み出し対応(未検証) fujita_ryohei 2009-12-10 08:02:22 +0000
  • 1cac1b4ae6 PM_init()が重複したので削除 N2614 2009-12-10 05:36:01 +0000
  • 969c449d11 リブート時にADCの初期化をしていなかったのを修正 オーバークロック時、メーカーの指示によりレジスタのセットと、STOP()時の処理追加 スリープ時にPMICを省電力モードに移行するのを有効に fujita_ryohei 2009-12-10 02:42:19 +0000
  • bdb79adbda ファーム更新後の再起動時にもPM_init()をよぶ N2614 2009-12-10 02:37:36 +0000
  • 391ff81a5e tasks_sys.cを削除 N2614 2009-12-10 00:30:50 +0000
  • 282ee86c5f 0B fujita_ryohei 2009-12-09 07:19:13 +0000
  • a563ecdd66 タスク削除時のリスト前詰めを変更 N2614 2009-12-08 00:13:06 +0000
  • 065d3ff258 アップデート時、再起動が不要になった (LEDが瞬間消えるのは勘弁して下さい) fujita_ryohei 2009-12-07 12:14:25 +0000
  • 5f8f44fb7e バージョン表記変更 互換性検証用その1 リリース? fujita_ryohei 2009-12-07 11:34:28 +0000
  • 633829c598 PM_IRQ reset単品でなくても反応するようにした  バグ出しをしてもらうため fujita_ryohei 2009-12-07 11:32:27 +0000
  • e0c86ce6f1 ジャイロ仮対応 自己書き換え修正(割り込み内での書き換えはメーカー非推奨のため) fujita_ryohei 2009-12-07 08:00:28 +0000
  • 948be282e6 タスク削除時のリスト前詰めを変更 N2614 2009-12-07 07:45:30 +0000
  • 0963552cd2 git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@36 013db118-44a6-b54f-8bf7-843cb86687b1 fujita_ryohei 2009-12-07 05:42:45 +0000
  • 926e0040ad 歩数計が少しまともになった 0.B betaとしてHorizonリポジトリにリリース fujita_ryohei 2009-12-04 09:13:31 +0000
  • 1baefd91bb 0.B 歩数計修正(途中) 電源シーケンス修正 inita時に電源が切れないようにする(PWMを止められたらすぐに勝手にBLを消す) off時32kHzを止めるのを忘れていた fujita_ryohei 2009-12-04 08:18:29 +0000
  • b6a9f86b9f V0.A+ バグ無しPMICに対応(…。) TCOM→VCSの間に17m程開ける SELECT押しながら起動で***するは機能しない(SOCプルアップのため、必ずLになっている)ので削除。 ??? TWL側I2Cの、offコマンドを無視、resetコマンドに完全一致でないと反応しない用にした。 fujita_ryohei 2009-12-01 10:23:49 +0000
  • e4b6f0744b accero ゴミを取ってきてしまうことがあるので読み捨てる。(取りこぼす) loader port 3.0 のピンモードを忘れていた。FCRAM Resetが出来ない。昔は大丈夫だったのだが 無駄な #ifdef _CODEC_CTR_ を削除 fujita_ryohei 2009-11-26 08:37:32 +0000
  • 41c448cf1c TWLのI2C通信に間に合わないことがあるのでクロックを倍速に。  データシートでは使うなと書いてあったが、メーカーに問い合わせたら99.9999%大丈夫、との事。・・・。 I2C_mの修正  初期化時にダミーで9クロック送った後にエラーフラグの初期化を忘れていた  →初期化後最初の通信(電池残量IC)と通信できずにいた。 タスクシステムの逐次起動を修正  改良になってるのか? セレクト押しながら起動でバックライトの強制点灯復活  ダイレクトブート時に困るので... 運が悪いとシャットダウンすることもあり得る TWLに割り込みを入れるのを間違えていた fujita_ryohei 2009-11-26 00:31:25 +0000
  • 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 fujita_ryohei 2009-11-24 01:55:39 +0000