Commit Graph

43 Commits

Author SHA1 Message Date
n2232
c7141fe743 ■2.0F SDK3.1 更新
・加速度センサセカンドベンダ対応に落とし穴、加速度センサが壊れている/外れているでNAKを返し続けるようなとき、WDTリセットしていた。(accero.c)
・加速度センサエラーリトライ失敗時、復帰条件が、「何度も加速度センサonにしてカウンタがオーバーフローする」を修正(accero.c)
・DI_wt_chkを#ifdefでdisableにしたとき、ただのDI()になるように実装を変更。
・#ifdef _irq_debug_ の実装がよくなかった(無駄にROMを消費) のを修正。まるまる取り除かれるようにした(ini_VECT.c)
・雑多関数をutil_funcs.cに切り出し。ROM配置時に便利というのもある
・WDIリセットしたときの追跡用にWDIリセットベクタを使えるように(#ifdef切り替え)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@407 013db118-44a6-b54f-8bf7-843cb86687b1
2011-09-08 08:24:07 +00:00
n2232
df4fdc2473 ■2.0F
・充電状況割り込みをtask_status -> task_batt へ統合
・Doxgenで処理できるように関数の看板を変更、追記など
コードそのものはお蔵入りになると思うのですが...
・include を少し整理

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@406 013db118-44a6-b54f-8bf7-843cb86687b1
2011-09-05 09:26:54 +00:00
n2232
92d54aae94 2.06
sreg,calltを積極的に使うよう、コンパイルオプション変更など
未使用変数削除


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@375 013db118-44a6-b54f-8bf7-843cb86687b1
2011-08-23 04:58:32 +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
f349f470b6 pc上シムのテストのため、ブランチきるため
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@343 013db118-44a6-b54f-8bf7-843cb86687b1
2011-06-15 08:08:34 +00:00
n2232
3cbb3d9054 ■SDK2.2
1.31
wifi不良スイッチ チャタリング除去追加
試遊台HOME不具合回避の途中


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@326 013db118-44a6-b54f-8bf7-843cb86687b1
2011-03-30 06:06:04 +00:00
n2232
31a86caa69 歩数計、元旦&&境界前のバグ修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@320 013db118-44a6-b54f-8bf7-843cb86687b1
2011-02-18 02:45:51 +00:00
n2232
80dd01c515 内部で年の比較を誤っていた。(再)
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@316 013db118-44a6-b54f-8bf7-843cb86687b1
2011-02-15 09:22:06 +00:00
n2232
76a167bc8e >歩数計バグ修正
>・内部で年の比較を誤っていた。2021年にバグが発覚するのを回避できた
変換に使う関数が反対でした


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@315 013db118-44a6-b54f-8bf7-843cb86687b1
2011-02-15 09:03:02 +00:00
n2232
2d16722c68 >歩数計バグ修正
>・内部で年の比較を誤っていた。2021年にバグが発覚するのを回避できた
不完全でした。修正。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@313 013db118-44a6-b54f-8bf7-843cb86687b1
2011-02-15 09:00:12 +00:00
n2232
f8af9cb246 歩数計バグ修正
・毎時一歩目の時に累計のインクリメントを忘れていた
・内部で年の比較を誤っていた。2021年にバグが発覚するのを回避できた

充電ICの不具合(仕様)の回避
・アダプタを抜いた瞬間に電池残量100%で充電完了 となってしまうのを回避。
 SoCへ通知するステータスもケア済み


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@312 013db118-44a6-b54f-8bf7-843cb86687b1
2011-02-15 08:09:43 +00:00
n2232
c1f70d8d17 zeroNUP が流れ、1NUPに入れるべく作業中
・TWLに音量変化割り込みを入れまくらない。
 ACKとしてのREADを期待せず、変化した分だけ入れる
・歩数計ログをクリア後、1歩目をカウントしたところからログいっぱいで止める
 &一応リファクタリング
  年またぎなど一通りチェックはしたが…
ぼちぼちブランチを切る

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@308 013db118-44a6-b54f-8bf7-843cb86687b1
2011-02-04 06:53:26 +00:00
n2232
12044e3cc2 ・歩数計新仕様、バグバグだったのを修正。テストも一通り
・ログいっぱいフラグ(HOSU_SETTING.4)を追加
・電源LEDが赤点灯する条件な電池を接続したとき、直後の一回だけお知らせLEDの赤がつきっぱなしになるのを修正(2回目以降の電源投入では大丈夫)


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@305 013db118-44a6-b54f-8bf7-843cb86687b1
2011-01-26 09:15:26 +00:00
n2232
c8ed4d66e3 歩数計仕様変更:24*7時間で呈し
拡張情報レジスタ(0x7F)のリードを8バイト以下で中断すると、その次の通信の先頭8-nバイトくらいが不正なのを修正
同レジスタの更新方法を変更、その影響でタスクの修正(削除)
エージングはOK。歩数計はまだ十分な検証が済んでない


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@304 013db118-44a6-b54f-8bf7-843cb86687b1
2011-01-21 01:39:21 +00:00
n2232
c0e58f917a 1.0x10
・nbd体験台対応(電池残量が常に100%)
・i2c_mcuの割り込み処理修正。
 だから、中で関数呼んじゃだめなんだってば!
・スリープ中、カメラLEDを勝手に消す(TWLにあわせる)
・task_sys
 スリープに入るかチェックがあまりよくなかった
 電源切れてるところから入れるあたり、処理がよくなかった。
  きれいにしようと思ったが大改造になりそうだからやめた


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@284 013db118-44a6-b54f-8bf7-843cb86687b1
2010-12-03 07:47:05 +00:00
N2614
82df047866 2月29日の経過時間計算を修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@242 013db118-44a6-b54f-8bf7-843cb86687b1
2010-10-14 08:37:00 +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
1b9653411e task_adc でインターバル起動でエンバグさせていた。
パフォーマンスも困ってないし余計なことするんじゃなかった
 スライダを触ったときのフィーリングが最悪になっていた(1.06で改悪)
led_init お知らせLEDの 新旧仕様判定に失敗することがあった
 タイミングマージンを増やしたのと、量産使用側に倒れやすくした
read_dipsw 廃止
拡張ステータスリード
 RAMよりもROM優先に書き換え

boolのように使っているbit型には1/0 ではなく true/false を入れるようにした。 defineしてあるだけだけど
もう使われることのない #ifdef を削除

Horizon 0.13ブランチに1.7としてリリース(r26360)
trunkへのマージは(r26403)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@235 013db118-44a6-b54f-8bf7-843cb86687b1
2010-09-15 02:42:17 +00:00
N2232
fc34d4631f 電源LEDが赤の状態で電源を切るとき、ドライバトランジスタをOFFするのを忘れていた
マイコンリセット後、初回の歩数計onで静止してても1歩カウントしていたのを回避
(回避方法を変えました)
RTC補正値を書くシーケンスが適切でなかった。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@224 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-17 10:54:11 +00:00
N2614
6fa6476b6c 初回起動、ファームアップデート後に限り、歩数計を有効にすると勝手に1カウントしていたのを修正
HorizonリポジトリにMCUファーム1.4更新版としてコミット(r23379)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@222 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-12 04:29:00 +00:00
N2232
6d52b06373 歩数計で年明けの、boundary越え時にログが飛ぶのを修正。
電源off中に、アダプタを差して、抜いて、電源onにすると充電LEDが点灯してしまうのを修正。
 電池を抜いて、検出端子さわさわ に対する耐性は弱くなったと思うが、特殊なシチュエーションなのでよし
壊れたファーム(フォーマット的に)が書かれたときなど、バックアップしたファームをリストアするのを失敗していた
 正確には、リストア後のリブート処理がまずかった。 ブートセクタ交換をせずにbootswapしてはいけないらしい
 強制リセット&リセットフラグTRAPで対処


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@219 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 12:54:34 +00:00
N2614
1023dcacab コンパイルエラー修正
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@218 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 08:19:00 +00:00
N2232
cb4c756204 お知らせLEDの最終フレームリピート回数が、(リピート中にデータ更新すると)次のループから反映されるのを修正
歩数計が年をまたぐとき(で、境界が0分0秒以外の時)、ログの時刻が期待通りでなかった

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@217 013db118-44a6-b54f-8bf7-843cb86687b1
2010-08-04 08:06:33 +00:00
N2232
234768a079 歩数計ログのyearを16進で返すというイミフな修正をしてしまっていた。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@208 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-16 04:16:14 +00:00
N2232
848f79e1b4 wdtリセットテストをifdef で外した
歩数計のログ、記録時刻の分、秒を追加

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@207 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-16 04:08:30 +00:00
N2232
17f77befae ■1.0
電源投入時にvol_optionを初期化するように
アダプタを差したら電池が無くても点滅しないよう仕様変更
歩数計 境界min,secが正しく動作していなかった


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@204 013db118-44a6-b54f-8bf7-843cb86687b1
2010-07-14 13:14:42 +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
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
21e0eab546 ■0.20
・勝手に加速度センサをonにしていた
(スリープに入ろうとすると画面がついたり消えたりするのを対策)
・動作中にバッテリ抜けで電源offさせるようにした。それに伴い強制オフさせるタスクを移動
・初期値が充電許可になっていた。不許可に変更
・タスクが詰まってWDTリセットしていたのかもしれないので、それの対策
(何もしていないのにホームボタンメニューの開く音がしてランチャー画面に戻るのを対策したつもり)
・アダプタ接続時、満充電であろうと数秒充電ランプを点灯させる
・きちんとバッテリ判定をし、パラメータを送ってから充電を開始するように修正
・電源off,アダプタ取り外し時、バッテリ電圧が落ち着くのを待って(ただのタイマー)からMGICをスリープに入れるよう変更
・フリーレジスタのサイズを誤っていた。176→200bytes
・RTCの初期値を2010元旦、午前零時に。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@187 013db118-44a6-b54f-8bf7-843cb86687b1
2010-06-02 06:24:49 +00:00
N2232
cf285991e6 ・歩数ログクリア時に書き込み位置を初期化忘れていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@185 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-31 07:47:54 +00:00
N2232
271d9fdda8 歩数計 ログが配列より大きいかのチェック、符号が逆だった
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@178 013db118-44a6-b54f-8bf7-843cb86687b1
2010-05-26 12:29:19 +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
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
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
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
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
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
fujita_ryohei
36bfa47ef9 歩数計
ログが進むとき、1歩余計にカウントしていた。累積はそのミスがないのでずれていっていた。

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@111 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-31 09:43:15 +00:00
fujita_ryohei
559fe96298 freeレジスタを歩数計デバッグに使っていたのを削除
Horizonリポジトリに0.10として仮リリース(r13191)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@109 013db118-44a6-b54f-8bf7-843cb86687b1
2010-03-30 11:09:18 +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