Commit Graph

64 Commits

Author SHA1 Message Date
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
218a5e322f LCD OFFとBL OFF が同時に来た際、BL OFF割り込みを二度入れていたのを修正
0.BとしてHorizonリポジトリにリリース

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@65 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 12:23:31 +00:00
fujita_ryohei
28c7c8521c BL on on off off 全部立てると、液晶電源を切ってしまっていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@64 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 11:58:45 +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
6b8fdabe9b PMICのBLとSTATUSのBLの順番が逆なのの入れ替えのコードの改良
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@62 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 11:26:33 +00:00
fujita_ryohei
3861925204 typeTでのBLセット時、ステータスが期待と異なっていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@61 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 10:27:06 +00:00
N2614
92a200ea64 STATUSレジスタのbacklight_topとbacklight_bottomが逆になっていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@60 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 09:13:14 +00:00
fujita_ryohei
e5cf26bf50 mcu_T_0B_1215_3.bin
BLの割り込みの不具合修正 TypeTも対応
Type.Tのファームを0.B beta2としてHorizonのリポジトリにリリース


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@59 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 05:00:15 +00:00
fujita_ryohei
04a82f0f34 mcu_C2_0B_1215_3.bin
BLのマスク修正

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@58 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 02:44:21 +00:00
fujita_ryohei
b1cc45deda BL割り込みが入らなくなっていた マスクなのを忘れていた
bin更新(C2)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@57 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 02:29:13 +00:00
fujita_ryohei
fbd319fdea BLのon/offも割り込みマスクが聞くように
LCDoff時、BLがついていた場合は勝手に切る。切った場合は割り込みも入れる
binをリポジトリに追加

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@56 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-15 02:06:16 +00:00
fujita_ryohei
17900af161 TypeT でBL ON コマンド後の割り込みビット位置が間違えていた
RTCを止めた後再開忘れていた


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@55 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-14 10:48:11 +00:00
fujita_ryohei
918d61006b 歩数カウントの誤り
メモリマップの変更 mainがブートセクタへ(実害はないはず


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@54 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-14 08:30:25 +00:00
fujita_ryohei
8b0a9eb77c 加速度センサが反応しなくなったときに止める
歩数計のヒストリ周り
電源on時、スイッチ押しっぱなしだと電源が切れてしまっていた

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@53 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-14 07:39:51 +00:00
fujita_ryohei
df627a1aa3 PM_init より前に iic_mcu_start を行わなければならなかった件
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@51 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 08:26:01 +00:00
fujita_ryohei
5b3b531d6a BCDの件、修正忘れ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@50 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 08:23:28 +00:00
fujita_ryohei
ff0928d863 カレンダレジスタがBCDだったのを忘れていた
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@49 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 08:22:50 +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
N2614
1cac1b4ae6 PM_init()が重複したので削除
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@47 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 05:36:01 +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
N2614
bdb79adbda ファーム更新後の再起動時にもPM_init()をよぶ
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@45 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 02:37:36 +00:00
N2614
391ff81a5e tasks_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@44 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-10 00:30:50 +00:00
fujita_ryohei
282ee86c5f 0B
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@43 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-09 07:19:13 +00:00
N2614
a563ecdd66 タスク削除時のリスト前詰めを変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@42 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-08 00:13:06 +00:00
fujita_ryohei
065d3ff258 アップデート時、再起動が不要になった
(LEDが瞬間消えるのは勘弁して下さい)

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@41 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-07 12:14:25 +00:00
fujita_ryohei
5f8f44fb7e バージョン表記変更
互換性検証用その1 リリース?

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@40 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-07 11:34:28 +00:00
fujita_ryohei
633829c598 PM_IRQ reset単品でなくても反応するようにした
バグ出しをしてもらうため

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@39 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-07 11:32:27 +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
N2614
948be282e6 タスク削除時のリスト前詰めを変更
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@37 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-07 07:45:30 +00:00
fujita_ryohei
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 2009-12-07 05:42:45 +00:00
fujita_ryohei
926e0040ad 歩数計が少しまともになった
0.B betaとしてHorizonリポジトリにリリース

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@35 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-04 09:13:31 +00:00
fujita_ryohei
1baefd91bb 0.B
歩数計修正(途中)
電源シーケンス修正
inita時に電源が切れないようにする(PWMを止められたらすぐに勝手にBLを消す)
off時32kHzを止めるのを忘れていた

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@34 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-04 08:18:29 +00:00
fujita_ryohei
b6a9f86b9f V0.A+
バグ無しPMICに対応(…。)
TCOM→VCSの間に17m程開ける
SELECT押しながら起動で***するは機能しない(SOCプルアップのため、必ずLになっている)ので削除。 ???
TWL側I2Cの、offコマンドを無視、resetコマンドに完全一致でないと反応しない用にした。


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@33 013db118-44a6-b54f-8bf7-843cb86687b1
2009-12-01 10:23:49 +00:00
fujita_ryohei
e4b6f0744b accero ゴミを取ってきてしまうことがあるので読み捨てる。(取りこぼす)
loader port 3.0 のピンモードを忘れていた。FCRAM Resetが出来ない。昔は大丈夫だったのだが
無駄な #ifdef _CODEC_CTR_ を削除

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@32 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-26 08:37:32 +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
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
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
e6df543829 パラディウム対応
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@24 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-12 04:09:49 +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
a1a53209f2 TWLアプリが音量変更してきたらCTRに伝える
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@22 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-11 07:03:35 +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
b23f299217 パラディウム対応(PMICの通信エラー無視・他)
I2C_mを使用前にしっかり初期化するように変更(電池残量ICの動作不良解消か?)
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@19 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-02 08:38:03 +00:00
fujita_ryohei
be17613348 電池温度監視修正(未完)
動作中にPMICが異常検出でOFF/デバッガがリセットかけた の判定修正

git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@18 013db118-44a6-b54f-8bf7-843cb86687b1
2009-11-02 00:00:09 +00:00
fujita_ryohei
8bcafd8793 過去3つのうちの、中間のデータを返す という関数のバグ修正(for ADC)
RF TXの監視の仕様変更(割り込み使わない)
電源offのトラップを削除


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@17 013db118-44a6-b54f-8bf7-843cb86687b1
2009-10-29 13:06:40 +00:00
fujita_ryohei
50a1948303 TWL側の充電フラグ修正
TWL側カメラLEDレジスタの、「1発だけ消灯」修正
不要コード削除
reboot.*追加


git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_mcu@16 013db118-44a6-b54f-8bf7-843cb86687b1
2009-10-29 06:50:26 +00:00