mirror of
https://github.com/rvtr/ctr_mcu.git
synced 2025-10-31 13:51:10 -04:00
スライダの可動範囲がもともと筐体で制限されているが、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
24 lines
2.6 KiB
Plaintext
24 lines
2.6 KiB
Plaintext
C:\WINDOWS\system32\cmd.exe /c touch magic.c
|
|
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no magic.c
|
|
Compilation complete, 0 error(s) and 0 warning(s) found.
|
|
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\magic.asm
|
|
Assembly complete, 0 error(s) and 0 warning(s) found.
|
|
"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\bin\cc78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -irenge -i"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\inc78k0r" -ms -qvjl2w -sainter_asm -zpb -no task_sys.c
|
|
task_sys.c(193) : CC78K0R warning W0401: Conversion may lose significant digits
|
|
task_sys.c(452) : CC78K0R warning W0401: Conversion may lose significant digits
|
|
task_sys.c(454) : CC78K0R warning W0510: Pointer mismatch in function 'renge_task_immed_add'
|
|
Compilation complete, 0 error(s) and 3 warning(s) found.
|
|
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\ra78k0r.exe" -c9F0104 -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff inter_asm\task_sys.asm
|
|
Assembly complete, 0 error(s) and 0 warning(s) found.
|
|
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\lk78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -obsr.lmf "..\..\..\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r\s0rm.rel" -go85h,0FC00h,1024 -gi0FFFFFFFFFFFFFFFFFFFFh -pbsr_k0r.map -nkd -gb0FEFBFFh -b"C:\Program Files\NEC Electronics Tools\FSL78K0R_Type02ES\V1.20\lib78k0r\fsl.lib" -bcl0rdm.lib -bcl0rm.lib -bcl0rmf.lib -i"C:\Program Files\NEC Electronics Tools\CC78K0R\W2.10\lib78k0r" -dbsr_mcu.dr -s -w0 loader.rel pm.rel i2c_ctr.rel main.rel magic.rel WDT.rel i2c_mcu.rel i2c_twl.rel led.rel rtc.rel vreg_ctr.rel vreg_twl.rel adc.rel renge.rel accero.rel self_flash.rel sw.rel task_debug.rel task_misc.rel task_sys.rel pedo_alg_thre_det2.rel ini_VECT.rel task_status.rel
|
|
Link complete, 0 error(s) and 0 warning(s) found.
|
|
"C:\Program Files\NEC Electronics Tools\RA78K0R\W1.31\bin\oc78k0r.exe" -y"C:\Program Files\NEC Electronics Tools\DEV" -_msgoff -o.\bsr.hex -nu -ki bsr.lmf
|
|
Object Conversion Complete, 0 error(s) and 0 warning(s) found.
|
|
C:\WINDOWS\system32\cmd.exe /c ruby nec_s_2_bsrbin2.rb bsr.hex
|
|
nec_s_2_bsrbin2.rb:2: warning: variable $KCODE is no longer effective; ignored
|
|
intel-HEX to bsr bin converter
|
|
file converted!
|
|
|
|
|
|
Build Total error(s) : 0 Total warning(s) : 3
|