mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
(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
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
[ProjectManager]
|
|
FrameMax=1
|
|
FrameX=2
|
|
FrameY=2
|
|
FrameCX=1022
|
|
FrameCY=766
|
|
OpenFile1=i2c_mcu.c,0,330,330,1204,1087,48,321,48,0
|
|
OpenFile2=renge\\renge_defs.h,0,330,330,1574,1087,0,47,0,0
|
|
OpenFile3=user_define.h,0,176,176,1420,933,0,33,20,0
|
|
OpenFile4=rtc.c,0,308,308,1491,934,0,31,17,0
|
|
OpenFile5=magic.c,0,242,242,1486,999,3,8,0,0
|
|
OpenFile6=inter_asm\self_flash.asm,0,118,281,1362,1038,0,933,0,0
|
|
OpenFile7=loader.c,0,255,224,1438,850,14,85,0,0
|
|
OpenFile8=main.c,0,124,87,1368,844,0,45,0,0
|
|
OpenFile9=reboot.c,0,110,110,1354,867,5,14,14,0
|
|
OpenFile10=vreg_twl.c,0,314,110,1558,867,74,90,75,0
|
|
OpenFile11=renge\renge.c,0,154,154,1398,911,0,264,0,0
|
|
OpenFile12=adc.c,0,275,163,1065,610,0,145,0,0
|
|
OpenFile13=led.c,0,286,286,1469,912,45,278,46,0
|
|
OpenFile14=ProjectWindow
|
|
PrjPos=0,2,754,3,253
|
|
OpenFile15=config.h,0,225,465,1115,1086,26,8,25,0
|
|
OpenFile16=task_debug.c,0,22,22,1266,779,0,21,0,0
|
|
OpenFile17=task_sys.c,0,88,88,1332,845,44,294,44,0
|
|
OpenFile18=vreg_ctr.c,0,66,66,1310,823,0,133,72,0
|
|
OpenFile19=task_misc.c,0,44,44,1288,801,28,155,28,0
|
|
OpenFile20=i2c_twl.c,0,110,110,1354,867,0,156,0,0
|
|
OpenFile21=OutputWindow
|
|
OutputPos=0,629,1096,785,1585
|
|
ActivePRJ=yav_mcu_bsr.prj
|
|
[ProjectWindow]
|
|
ProjectWindowDispType=0
|