Browse Source

push

old-version
gudae 3 weeks ago
parent
commit
befdc9c6bf
  1. BIN
      DefaultBuild/app_owi_service.obj
  2. BIN
      DefaultBuild/multical.abs
  3. 2
      DefaultBuild/multical.map
  4. 32
      DefaultBuild/multical.mot
  5. BIN
      DefaultBuild/owi.obj
  6. BIN
      DefaultBuild/r_main.obj
  7. 116
      QualityReport(multical,DefaultBuild).txt
  8. 6
      app_owi_service.c
  9. 108
      multical.temp.mtud
  10. 2
      owi.h

BIN
DefaultBuild/app_owi_service.obj

Binary file not shown.

BIN
DefaultBuild/multical.abs

Binary file not shown.

2
DefaultBuild/multical.map

@ -1,4 +1,4 @@
Renesas Optimizing Linker (W3.07.00 ) 19-Mar-2026 14:53:16
Renesas Optimizing Linker (W3.07.00 ) 30-Mar-2026 12:53:32
*** Options ***

32
DefaultBuild/multical.mot

@ -142,7 +142,7 @@ S11308B8000000000000000000000000000000002C
S11308C8000000000000000000000000000000001C
S11308D8000000000000000000000000000000000C
S11308E800000000000000000000000000000000FC
S11308F800000000B00400000000FFFFFF0000003B
S11308F800000000640000000000FFFFFF0000008B
S113090800000000000000000102010100000000D6
S104091801D9
S1130919CBF820FE30FAF0FC263600FCE65500360A
@ -874,9 +874,9 @@ S1135B86D7F5E0F030FFFFBFE2F0CFE4F0FFD7AF88
S1135B96E2F0D78FE4F0D7BFDCF013BFDEF0343782
S1135BA6008A20718A9A2089718B99FED3FFFE554B
S1135BB6FFD7FE3FFFF7303200FC2F6600FE46FF9C
S1135BC6F730B004FC2F6600D7FE3AFFF7306009C1
S1135BD6FC2F6600F730100EFC2F6600D7FE8BFFF5
S1135BE6F7306009FC2F6600FE35FFF730100EFC17
S1135BC6F7306400FC2F6600D7FE3AFFF730C800B2
S1135BD6FC2F6600F7302C01FC2F6600D7FE8BFFE6
S1135BE6F730C800FC2F6600FE35FFF7302C01FCA9
S1135BF62F6600D7C3C1C7AFDCF0312DB800EF065E
S1135C06F7E6FC2F6600FE0EFF6168DD0DA80012A4
S1135C1601B3C0C361D303F1EF01E13105E2A8008A
@ -889,13 +889,13 @@ S1135C76DD03E6EF01F6B800AFDEF01231FD1413D2
S1135C86311E12AFDCF0311E05FC2F6600A8041489
S1135C96FBF8FF6473ABD3EF020193DFFC606E0283
S1135CA673B515B804639802A80431759B8802106D
S1135CB608D7C7FE3EFEF6B800F7306009FC2F662B
S1135CC600EF1CFE40FEF730F000FC2F6600FE23BA
S1135CD6FEF7302C01FC2F6600FBF8FF617900A863
S1135CE6007C80440380DCDBFE1BFEF7306009FC8D
S1135CB608D7C7FE3EFEF6B800F730C800FC2F66CC
S1135CC600EF1CFE40FEF7301400FC2F6600FE2396
S1135CD6FEF7301900FC2F6600FBF8FF617900A877
S1135CE6007C80440380DCDBFE1BFEF730C800FC2E
S1135CF62F6600FEFEFDF7303200FC2F6600FE051F
S1135D06FEC0D7C76168DD05302C01EF033084037C
S1135D16B800FE0BFEFBF8FF30B00461290014F650
S1135D06FEC0D7C76168DD05301900EF03304B00CC
S1135D16B800FE0BFEFBF8FF30640061290014F6A0
S1135D26F761D8B1231215FC2F6600FE3DFEF7A8D5
S1135D3600FC2F6600FEE8FDC0D7C1C7300700EFA0
S1135D461860738803318ED3EF03311E93DFFB3162
@ -940,17 +940,17 @@ S1135FA630FFFF784401394601FFC0D7C16168DD7F
S1135FB622FEC9FBD1DD1CC4C5CA0000CA0101FE0C
S1135FC6CDFB12A80033784401FEC7FB73A8003347
S1135FD6484601C0D7C5C3C1200463980015FEAA6C
S1135FE6FFF6B802F730B004FEACFBFE93FBFEC12D
S1135FE6FFF6B802F7306400FEACFBFE93FBFEC17D
S1135FF6FC88006101FE42FDEF0EA804031489FE2D
S113600638FDFBF8FF6179028806318E6C8014A88E
S113601602127C8045DCE3FEAFFBA808FE8DFF1070
S11360260AD7C5C3C1200463980015FE5DFFF6B800
S113603602F730B004FE5FFBFE46FBFE74FC8800EC
S113603602F7306400FE5FFBFE46FBFE74FC88003C
S11360466101FEF5FCEF0EA804031489FEEBFCFBCC
S1136056F8FF6179028806318E6C8014A802127CDE
S11360668045DCE3FE62FBA808FE40FF100AD7C1A8
S1136076C5C7C3A80444000061F8EEAB00FE0BFFDD
S1136086F730B004FE10FBA806120161C309A80488
S1136086F7306400FE10FBA806120161C309A804D8
S113609614CA0000EE9100137C80444181DC053073
S11360A64001B806A80414A806BA02FED3FAA80644
S11360B67C80447780DC03E1EF01F19802FEF2FB79
@ -1209,10 +1209,10 @@ S113707604E8FFB800639802EF2FA800120704047F
S113708600148970D0DD03F1EF0388028198028031
S1137096DD03F1EF03880381980388024C08DEBF01
S11370A688034C08DEB9A3C0C3A800614902DCCA40
S11370B6F11004D72004440000DD3E14AA0244065D
S11370C600DC3604FAFFB802E19800F2E173EF1629
S11370B6F11004D72004440000DD3E14AA02440360
S11370C600DC3604FDFFB802E19800F2E173EF1626
S11370D6318E61090205040400168BD161E8F3813F
S11370E6DD03F1980082FBF8FF624C06DCE2D3DF95
S11370E6DD03F1980082FBF8FF624C03DCE2D3DF98
S11370F6088BD1DF04F11004D7E1EFFAC3C113FE04
S113710641FFD1DD2DA8006168DF03E1EF25C4C589
S113711689D1DDF78A01D1DFF2C6C7A80261490227

BIN
DefaultBuild/owi.obj

Binary file not shown.

BIN
DefaultBuild/r_main.obj

Binary file not shown.

116
QualityReport(multical,DefaultBuild).txt

@ -1,13 +1,111 @@
QualityReport
2026년 3월 19일 목요일 오후 2:53:53
2026년 3월 30일 월요일 오후 12:53:33
------ Start build(multical, DefaultBuild) ------
------ Build ended(Error:0, Warning:0)(multical, DefaultBuild) ------
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\ccrl.exe app_owi_service.c -cpu=S3 -o DefaultBuild\app_owi_service.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF" -g -g_line -I "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" -I ..\IDH1.1 -I . -c -msg_lang=english
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\ccrl.exe r_main.c -cpu=S3 -o DefaultBuild\r_main.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF" -g -g_line -I "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" -I ..\IDH1.1 -I . -c -msg_lang=english
W0511106:The folder "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" specified by the "-I" option is not found.
W0511187:The evaluation period for the option "-Odefault" of CC-RL V1 has expired. It is implicitly changed to "-Olite". Please consider purchasing the product to continue using "-Odefault". By explicitly specifying "-Olite" or "-Onothing", this warning message disappears.
W0511106:The folder "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" specified by the "-I" option is not found.
W0511187:The evaluation period for the option "-Odefault" of CC-RL V1 has expired. It is implicitly changed to "-Olite". Please consider purchasing the product to continue using "-Odefault". By explicitly specifying "-Olite" or "-Onothing", this warning message disappears.
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(18):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(19):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(20):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(25):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(26):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(27):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(18):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(19):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(20):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(25):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(26):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(27):W0520301:Typedef name has already been declared (with same type)
i2c.h(8):W0520047:Incompatible redefinition of macro "RAM_BYTES" (declared at line 15 of "uart.h")
r_main.c(645):W0520172:External/internal linkage conflict with previous declaration
r_main.c(764):W0520177:Variable "dbg" was declared but never referenced
r_main.c(1255):W0520177:Variable "dbg" was declared but never referenced
r_main.c(1864):W0520177:Variable "total_us" was declared but never referenced
r_main.c(1865):W0520177:Variable "idle_us" was declared but never referenced
r_main.c(1867):W0520177:Variable "got_any" was declared but never referenced
r_main.c(91):W0520177:Variable "s_end_pat" was declared but never referenced
r_main.c(221):W0520177:Function "UART1_SendBytes_Safe" was declared but never referenced
r_main.c(382):W0520177:Function "bridge_wait_until_end" was declared but never referenced
r_main.c(723):W0520177:Function "connect_verify_reset" was declared but never referenced
r_main.c(728):W0520177:Function "print_hex_line" was declared but never referenced
r_main.c(1573):W0520177:Function "execute_owi_service_from_line" was declared but never referenced
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\ccrl.exe owi.c -cpu=S3 -o DefaultBuild\owi.obj "-dev=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF" -g -g_line -I "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" -I ..\IDH1.1 -I . -c -msg_lang=english
W0511106:The folder "..\..\Documents\카카오톡 받은 파일\IDH1.1\IDH1.1" specified by the "-I" option is not found.
W0511187:The evaluation period for the option "-Odefault" of CC-RL V1 has expired. It is implicitly changed to "-Olite". Please consider purchasing the product to continue using "-Odefault". By explicitly specifying "-Olite" or "-Onothing", this warning message disappears.
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(18):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(19):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(20):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(25):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(26):W0520301:Typedef name has already been declared (with same type)
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\inc\stdint.h(27):W0520301:Typedef name has already been declared (with same type)
uart.h(15):W0520047:Incompatible redefinition of macro "RAM_BYTES" (declared at line 29 of "owi.h")
owi.c(511):W0520549:Variable "r" is used before its value is set
owi.c(520):W0520549:Variable "r" is used before its value is set
owi.c(141):W0520177:Function "OWI_StopWrite" was declared but never referenced
owi.c(156):W0520177:Function "OWI_WaitFirstBitStart" was declared but never referenced
C:\Program Files (x86)\Renesas Electronics\CS+\CC\CC-RL\V1.15.00\Bin\rlink.exe -subcommand=DefaultBuild\multical.clnk
W0561017:Paid license of CC-RL V1 is not found, and the evaluation period has expired. Please consider purchasing the product.
W0561017:Paid license of CC-RL V1 is not found, and the evaluation period has expired. Please consider purchasing the product.
Renesas Optimizing Linker Completed
------ Build ended(Error:0, Warning:44)(multical, DefaultBuild) ------
--- CommandFile 1 ---
DefaultBuild\multical.clnk :
-Input=DefaultBuild\cstart.obj
-Input=DefaultBuild\stkinit.obj
-Input=DefaultBuild\r_main.obj
-Input=DefaultBuild\r_systeminit.obj
-Input=DefaultBuild\r_cg_cgc.obj
-Input=DefaultBuild\r_cg_cgc_user.obj
-Input=DefaultBuild\r_cg_serial.obj
-Input=DefaultBuild\r_cg_serial_user.obj
-Input=DefaultBuild\r_cg_port.obj
-Input=DefaultBuild\r_cg_port_user.obj
-Input=DefaultBuild\owi.obj
-Input=DefaultBuild\i2c.obj
-Input=DefaultBuild\uart.obj
-Input=DefaultBuild\delay.obj
-Input=DefaultBuild\dipSwitch.obj
-Input=DefaultBuild\gatectrl.obj
-Input=DefaultBuild\app_result.obj
-Input=DefaultBuild\app_cmd_parser.obj
-Input=DefaultBuild\app_scheduler.obj
-Input=DefaultBuild\app_owi_service.obj
-SECURITY_ID=00000000000000000000
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF
-DEBug
-NOCOmpress
-NOOPtimize
-OUtput=DefaultBuild\multical.abs
-OCDBG=84
-DEBUG_MONITOR=3FE00-3FFFF
-USER_OPT_BYTE=E9FFF8
-OCDTR
-LISt=DefaultBuild\multical.map
-SHow=SYmbol,Total_size
-AUTO_SECTION_LAYOUT
-ROm=.data=.dataR
-ROm=.sdata=.sdataR
-NOMessage
-MEMory=High
-NOLOgo
-LIBrary=DefaultBuild\multical.lib
-end
-Input=DefaultBuild\multical.abs
-DEVICE=C:\Program Files (x86)\Renesas Electronics\CS+\CC\Device\RL78\Devicefile\DR5F10PPJ.DVF
-OUtput=DefaultBuild\multical.mot
-FOrm=Stype
-NOMessage
-exit
--- SHA1 hash value of output files ---
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.abs: 7173ccbedf8682368cd521d6b08405bda2ce75d1
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 774fc35f6ee30a410742fb9777e07e0855336967
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.abs: 1b2d53ee775cd0643da0a8a39c31d90722d3e30a
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: ebac8363229e37f3c9ffad2bb22438ba7620994c
--- System Information ---
@ -18,7 +116,7 @@ C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 774fc35f6ee30a410742fb97
*.NET Framework Version
Microsoft .NET Framework 4 [.NET 4.8 or later] (533325)
*WebView2 Version
146.0.3856.62
146.0.3856.84
--- Application Information ---
*Product Name
@ -35,13 +133,13 @@ C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 774fc35f6ee30a410742fb97
C:\Program Files (x86)\Renesas Electronics\CS+\CC
*Memory Usage
*Private Working Set
339 MB
240 MB
*Number of GDI Objects
2802
2703
*Number of USER Objects
1570
1450
*Opened Files
33 editors, 33 files, 240 KB
34 editors, 34 files, 243 KB
--- Build Tool Plug-in Information ---
RH850 Build tool CC-RH Plug-in

6
app_owi_service.c

@ -69,11 +69,11 @@ static uint8_t looks_bad_last_bytes(const owi_io_result_t *io)
uint8_t all_ff = 1u;
if (!io) return 1u;
if (io->read_len < 6u) return 1u;
if (io->read_len < 3u) return 1u;
start = (uint16_t)(io->read_len - 6u);
start = (uint16_t)(io->read_len - 3u);
for (i = 0; i < 6u; i++) {
for (i = 0; i < 3u; i++) {
uint8_t b = io->data[start + i];
if (b != 0x00u) all_zero = 0u;

108
multical.temp.mtud

File diff suppressed because one or more lines are too long

2
owi.h

@ -13,7 +13,7 @@
#define OWI_PIN_MASK (1u << 0)
/* 먼저 1200us로 고정해서 테스트 */
#define OWI_BIT_PERIOD_US 1200u
#define OWI_BIT_PERIOD_US 100u
#define TBIT OWI_BIT_PERIOD_US
#define TLOW_0 ((TBIT * 3u) / 4u)
#define TLOW_1 ((TBIT * 1u) / 4u)

Loading…
Cancel
Save