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 *** *** Options ***

32
DefaultBuild/multical.mot

@ -142,7 +142,7 @@ S11308B8000000000000000000000000000000002C
S11308C8000000000000000000000000000000001C S11308C8000000000000000000000000000000001C
S11308D8000000000000000000000000000000000C S11308D8000000000000000000000000000000000C
S11308E800000000000000000000000000000000FC S11308E800000000000000000000000000000000FC
S11308F800000000B00400000000FFFFFF0000003B S11308F800000000640000000000FFFFFF0000008B
S113090800000000000000000102010100000000D6 S113090800000000000000000102010100000000D6
S104091801D9 S104091801D9
S1130919CBF820FE30FAF0FC263600FCE65500360A S1130919CBF820FE30FAF0FC263600FCE65500360A
@ -874,9 +874,9 @@ S1135B86D7F5E0F030FFFFBFE2F0CFE4F0FFD7AF88
S1135B96E2F0D78FE4F0D7BFDCF013BFDEF0343782 S1135B96E2F0D78FE4F0D7BFDCF013BFDEF0343782
S1135BA6008A20718A9A2089718B99FED3FFFE554B S1135BA6008A20718A9A2089718B99FED3FFFE554B
S1135BB6FFD7FE3FFFF7303200FC2F6600FE46FF9C S1135BB6FFD7FE3FFFF7303200FC2F6600FE46FF9C
S1135BC6F730B004FC2F6600D7FE3AFFF7306009C1 S1135BC6F7306400FC2F6600D7FE3AFFF730C800B2
S1135BD6FC2F6600F730100EFC2F6600D7FE8BFFF5 S1135BD6FC2F6600F7302C01FC2F6600D7FE8BFFE6
S1135BE6F7306009FC2F6600FE35FFF730100EFC17 S1135BE6F730C800FC2F6600FE35FFF7302C01FCA9
S1135BF62F6600D7C3C1C7AFDCF0312DB800EF065E S1135BF62F6600D7C3C1C7AFDCF0312DB800EF065E
S1135C06F7E6FC2F6600FE0EFF6168DD0DA80012A4 S1135C06F7E6FC2F6600FE0EFF6168DD0DA80012A4
S1135C1601B3C0C361D303F1EF01E13105E2A8008A S1135C1601B3C0C361D303F1EF01E13105E2A8008A
@ -889,13 +889,13 @@ S1135C76DD03E6EF01F6B800AFDEF01231FD1413D2
S1135C86311E12AFDCF0311E05FC2F6600A8041489 S1135C86311E12AFDCF0311E05FC2F6600A8041489
S1135C96FBF8FF6473ABD3EF020193DFFC606E0283 S1135C96FBF8FF6473ABD3EF020193DFFC606E0283
S1135CA673B515B804639802A80431759B8802106D S1135CA673B515B804639802A80431759B8802106D
S1135CB608D7C7FE3EFEF6B800F7306009FC2F662B S1135CB608D7C7FE3EFEF6B800F730C800FC2F66CC
S1135CC600EF1CFE40FEF730F000FC2F6600FE23BA S1135CC600EF1CFE40FEF7301400FC2F6600FE2396
S1135CD6FEF7302C01FC2F6600FBF8FF617900A863 S1135CD6FEF7301900FC2F6600FBF8FF617900A877
S1135CE6007C80440380DCDBFE1BFEF7306009FC8D S1135CE6007C80440380DCDBFE1BFEF730C800FC2E
S1135CF62F6600FEFEFDF7303200FC2F6600FE051F S1135CF62F6600FEFEFDF7303200FC2F6600FE051F
S1135D06FEC0D7C76168DD05302C01EF033084037C S1135D06FEC0D7C76168DD05301900EF03304B00CC
S1135D16B800FE0BFEFBF8FF30B00461290014F650 S1135D16B800FE0BFEFBF8FF30640061290014F6A0
S1135D26F761D8B1231215FC2F6600FE3DFEF7A8D5 S1135D26F761D8B1231215FC2F6600FE3DFEF7A8D5
S1135D3600FC2F6600FEE8FDC0D7C1C7300700EFA0 S1135D3600FC2F6600FEE8FDC0D7C1C7300700EFA0
S1135D461860738803318ED3EF03311E93DFFB3162 S1135D461860738803318ED3EF03311E93DFFB3162
@ -940,17 +940,17 @@ S1135FA630FFFF784401394601FFC0D7C16168DD7F
S1135FB622FEC9FBD1DD1CC4C5CA0000CA0101FE0C S1135FB622FEC9FBD1DD1CC4C5CA0000CA0101FE0C
S1135FC6CDFB12A80033784401FEC7FB73A8003347 S1135FC6CDFB12A80033784401FEC7FB73A8003347
S1135FD6484601C0D7C5C3C1200463980015FEAA6C S1135FD6484601C0D7C5C3C1200463980015FEAA6C
S1135FE6FFF6B802F730B004FEACFBFE93FBFEC12D S1135FE6FFF6B802F7306400FEACFBFE93FBFEC17D
S1135FF6FC88006101FE42FDEF0EA804031489FE2D S1135FF6FC88006101FE42FDEF0EA804031489FE2D
S113600638FDFBF8FF6179028806318E6C8014A88E S113600638FDFBF8FF6179028806318E6C8014A88E
S113601602127C8045DCE3FEAFFBA808FE8DFF1070 S113601602127C8045DCE3FEAFFBA808FE8DFF1070
S11360260AD7C5C3C1200463980015FE5DFFF6B800 S11360260AD7C5C3C1200463980015FE5DFFF6B800
S113603602F730B004FE5FFBFE46FBFE74FC8800EC S113603602F7306400FE5FFBFE46FBFE74FC88003C
S11360466101FEF5FCEF0EA804031489FEEBFCFBCC S11360466101FEF5FCEF0EA804031489FEEBFCFBCC
S1136056F8FF6179028806318E6C8014A802127CDE S1136056F8FF6179028806318E6C8014A802127CDE
S11360668045DCE3FE62FBA808FE40FF100AD7C1A8 S11360668045DCE3FE62FBA808FE40FF100AD7C1A8
S1136076C5C7C3A80444000061F8EEAB00FE0BFFDD S1136076C5C7C3A80444000061F8EEAB00FE0BFFDD
S1136086F730B004FE10FBA806120161C309A80488 S1136086F7306400FE10FBA806120161C309A804D8
S113609614CA0000EE9100137C80444181DC053073 S113609614CA0000EE9100137C80444181DC053073
S11360A64001B806A80414A806BA02FED3FAA80644 S11360A64001B806A80414A806BA02FED3FAA80644
S11360B67C80447780DC03E1EF01F19802FEF2FB79 S11360B67C80447780DC03E1EF01F19802FEF2FB79
@ -1209,10 +1209,10 @@ S113707604E8FFB800639802EF2FA800120704047F
S113708600148970D0DD03F1EF0388028198028031 S113708600148970D0DD03F1EF0388028198028031
S1137096DD03F1EF03880381980388024C08DEBF01 S1137096DD03F1EF03880381980388024C08DEBF01
S11370A688034C08DEB9A3C0C3A800614902DCCA40 S11370A688034C08DEB9A3C0C3A800614902DCCA40
S11370B6F11004D72004440000DD3E14AA0244065D S11370B6F11004D72004440000DD3E14AA02440360
S11370C600DC3604FAFFB802E19800F2E173EF1629 S11370C600DC3604FDFFB802E19800F2E173EF1626
S11370D6318E61090205040400168BD161E8F3813F S11370D6318E61090205040400168BD161E8F3813F
S11370E6DD03F1980082FBF8FF624C06DCE2D3DF95 S11370E6DD03F1980082FBF8FF624C03DCE2D3DF98
S11370F6088BD1DF04F11004D7E1EFFAC3C113FE04 S11370F6088BD1DF04F11004D7E1EFFAC3C113FE04
S113710641FFD1DD2DA8006168DF03E1EF25C4C589 S113710641FFD1DD2DA8006168DF03E1EF25C4C589
S113711689D1DDF78A01D1DFF2C6C7A80261490227 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 QualityReport
2026년 3월 19일 목요일 오후 2:53:53 2026년 3월 30일 월요일 오후 12:53:33
------ Start build(multical, DefaultBuild) ------ ------ 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 --- --- SHA1 hash value of output files ---
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.abs: 7173ccbedf8682368cd521d6b08405bda2ce75d1 C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.abs: 1b2d53ee775cd0643da0a8a39c31d90722d3e30a
C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 774fc35f6ee30a410742fb9777e07e0855336967 C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: ebac8363229e37f3c9ffad2bb22438ba7620994c
--- System Information --- --- System Information ---
@ -18,7 +116,7 @@ C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 774fc35f6ee30a410742fb97
*.NET Framework Version *.NET Framework Version
Microsoft .NET Framework 4 [.NET 4.8 or later] (533325) Microsoft .NET Framework 4 [.NET 4.8 or later] (533325)
*WebView2 Version *WebView2 Version
146.0.3856.62 146.0.3856.84
--- Application Information --- --- Application Information ---
*Product Name *Product Name
@ -35,13 +133,13 @@ C:\Users\temp\Desktop\new_fw\DefaultBuild\multical.mot: 774fc35f6ee30a410742fb97
C:\Program Files (x86)\Renesas Electronics\CS+\CC C:\Program Files (x86)\Renesas Electronics\CS+\CC
*Memory Usage *Memory Usage
*Private Working Set *Private Working Set
339 MB 240 MB
*Number of GDI Objects *Number of GDI Objects
2802 2703
*Number of USER Objects *Number of USER Objects
1570 1450
*Opened Files *Opened Files
33 editors, 33 files, 240 KB 34 editors, 34 files, 243 KB
--- Build Tool Plug-in Information --- --- Build Tool Plug-in Information ---
RH850 Build tool CC-RH Plug-in 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; uint8_t all_ff = 1u;
if (!io) return 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]; uint8_t b = io->data[start + i];
if (b != 0x00u) all_zero = 0u; 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) #define OWI_PIN_MASK (1u << 0)
/* 먼저 1200us로 고정해서 테스트 */ /* 먼저 1200us로 고정해서 테스트 */
#define OWI_BIT_PERIOD_US 1200u #define OWI_BIT_PERIOD_US 100u
#define TBIT OWI_BIT_PERIOD_US #define TBIT OWI_BIT_PERIOD_US
#define TLOW_0 ((TBIT * 3u) / 4u) #define TLOW_0 ((TBIT * 3u) / 4u)
#define TLOW_1 ((TBIT * 1u) / 4u) #define TLOW_1 ((TBIT * 1u) / 4u)

Loading…
Cancel
Save