[components][I2C] 添加I2C配置结构体
拉取/合并请求描述:(PR description)
[
为什么提交这份PR (why to submit this PR)
- [components][I2C] 添加I2C配置结构体
- [STM32][I2C] [添加阻塞模式并区分 POLL、INT、DMA 模式]
你的解决方案是什么 (what is your solution)
请提供验证的bsp和config (provide the config and bsp)
- BSP:STM32H750
- .config:https://github.com/wdfk-prog/ART-PI/commit/7fda71fc6aa5db113f0f3b2b3ed6a34b613513e6
- action:
i2c.h 修改名称原因
- STM32 CUBEMX 生成 i2c.h 与 drivers中i2c.h产生冲突,故此修改
STM32 config.h 删除timing配置原因
- timing配置与I2C速率有关,默认配置无法保证每个设备生产的速率达到要求
- STM32 timing 手动计算复杂,所以使用control方式配置传入
允许组合,并且可以根据配置精简代码与编译
- 没有采用drv_uart方式调用
验证
- 使用阻塞方式读取STH3X
]
当前拉取/合并请求的状态 Intent for your PR
必须选择一项 Choose one (Mandatory):
- [ ] 本拉取/合并请求是一个草稿版本 This PR is for a code-review and is intended to get feedback
- [x] 本拉取/合并请求是一个成熟版本 This PR is mature, and ready to be integrated into the repo
代码质量 Code Quality:
我在这个拉取/合并请求中已经考虑了 As part of this pull request, I've considered the following:
- [x] 已经仔细查看过代码改动的对比 Already check the difference between PR and old code
- [ ] 代码风格正确,包括缩进空格,命名及其他风格 Style guide is adhered to, including spacing, naming and other styles
- [x] 没有垃圾代码,代码尽量精简,不包含
#if 0代码,不包含已经被注释了的代码 All redundant code is removed and cleaned up - [x] 所有变更均有原因及合理的,并且不会影响到其他软件组件代码或BSP All modifications are justified and not affect other components or BSP
- [x] 对难懂代码均提供对应的注释 I've commented appropriately where code is tricky
- [x] 代码是高质量的 Code in this PR is of high quality
- [x] 已经使用formatting 等源码格式化工具确保格式符合RT-Thread代码规范 This PR complies with RT-Thread code specification
- 另外BSP的Konfig需要找个方式统一一下;现在我只能把一些有关STM32的驱动配置放在STM32H70的模板工程下;
- 这样换个工程没法很好的使用;
已经有: RT_DEVICE_FLAG_DMA_RX RT_DEVICE_FLAG_DMA_TX RT_DEVICE_FLAG_INT_TX RT_DEVICE_FLAG_INT_RX 实现区分POLL,INT,DMA方式了,为什么还要加: RT_I2C_USING_POLL RT_I2C_USING_INT RT_I2C_USING_DMA 这三个?而且还是多选一的,如果我有两个 I2C,一个要用 DMA 方式,另一个要用 INT 方式,怎么办? 如果是想自由精简代码,也不应该用单选,可以改为多选方式。
已经有: RT_DEVICE_FLAG_DMA_RX RT_DEVICE_FLAG_DMA_TX RT_DEVICE_FLAG_INT_TX RT_DEVICE_FLAG_INT_RX 实现区分POLL,INT,DMA方式了,为什么还要加: RT_I2C_USING_POLL RT_I2C_USING_INT RT_I2C_USING_DMA 这三个?而且还是多选一的,如果我有两个 I2C,一个要用 DMA 方式,另一个要用 INT 方式,怎么办? 如果是想自由精简代码,也不应该用单选,可以改为多选方式。
- 有道理,偷懒了.
- 现在已修改为STM32内部自己实现POLL,INT,DMA方式;允许组合,并且可以根据配置精简代码与编译
- 相关配置编写如下
menuconfig BSP_USING_I2C
bool "Enable I2C"
default n
select RT_USING_I2C
if BSP_USING_I2C
choice
prompt "Choice I2C mode"
default BSP_SOFTWARE_I2C
config BSP_SOFTWARE_I2C
bool "Enable I2C BUS (software simulation)"
select RT_USING_I2C_BITOPS
select RT_USING_PIN
default n
config BSP_HARDWARE_I2C
bool "Enable I2C BUS (hardware)"
endchoice
if BSP_SOFTWARE_I2C
menuconfig BSP_USING_I2C1
bool "Enable I2C1 BUS (software simulation)"
default n
if BSP_USING_I2C1
comment "Notice: PB6 --> 22; PB7 --> 23"
config BSP_I2C1_SCL_PIN
int "I2C1 scl pin number"
range 0 175
default 22
config BSP_I2C1_SDA_PIN
int "I2C1 sda pin number"
range 0 175
default 23
endif
menuconfig BSP_USING_I2C2
bool "Enable I2C2 BUS (software simulation)"
default n
if BSP_USING_I2C2
comment "Notice: PH13 --> 125; PH15 --> 127"
config BSP_I2C2_SCL_PIN
int "i2c2 scl pin number"
range 1 176
default 127
config BSP_I2C2_SDA_PIN
int "I2C2 sda pin number"
range 0 175
default 125
endif
menuconfig BSP_USING_I2C3
bool "Enable I2C3 BUS (software simulation)"
default n
if BSP_USING_I2C3
comment "Notice: PH12 --> 124; PH11 --> 123"
config BSP_I2C3_SCL_PIN
int "i2c3 scl pin number"
range 0 175
default 123
config BSP_I2C3_SDA_PIN
int "I2C3 sda pin number"
range 0 175
default 124
endif
endif
if BSP_HARDWARE_I2C
menuconfig BSP_USING_HARD_I2C1
bool "Enable I2C1 BUS (hardware)"
default n
if BSP_USING_HARD_I2C1
choice
prompt "Choice I2C TX mode"
default BSP_I2C1_TX_USING_POLL
config BSP_I2C1_TX_USING_POLL
bool "BSP_I2C1_TX_USING_POLL"
config BSP_I2C1_TX_USING_INT
bool "BSP_I2C1_TX_USING_INT"
config BSP_I2C1_TX_USING_DMA
bool "BSP_I2C1_TX_USING_DMA"
endchoice
choice
prompt "Choice I2C RX mode"
default BSP_I2C1_RX_USING_POLL
config BSP_I2C1_RX_USING_POLL
bool "BSP_I2C1_RX_USING_POLL"
config BSP_I2C1_RX_USING_INT
bool "BSP_I2C1_RX_USING_INT"
config BSP_I2C1_RX_USING_DMA
bool "BSP_I2C1_RX_USING_DMA"
endchoice
endif
menuconfig BSP_USING_HARD_I2C2
bool "Enable I2C2 BUS (hardware)"
default n
if BSP_USING_HARD_I2C2
choice
prompt "Choice I2C TX mode"
default BSP_I2C2_TX_USING_POLL
config BSP_I2C2_TX_USING_POLL
bool "BSP_I2C2_TX_USING_POLL"
config BSP_I2C2_TX_USING_INT
bool "BSP_I2C2_TX_USING_INT"
config BSP_I2C2_TX_USING_DMA
bool "BSP_I2C2_TX_USING_DMA"
endchoice
choice
prompt "Choice I2C RX mode"
default BSP_I2C2_RX_USING_POLL
config BSP_I2C2_RX_USING_POLL
bool "BSP_I2C2_RX_USING_POLL"
config BSP_I2C2_RX_USING_INT
bool "BSP_I2C2_RX_USING_INT"
config BSP_I2C2_RX_USING_DMA
bool "BSP_I2C2_RX_USING_DMA"
endchoice
endif
menuconfig BSP_USING_HARD_I2C3
bool "Enable I2C3 BUS (hardware)"
default n
if BSP_USING_HARD_I2C3
choice
prompt "Choice I2C TX mode"
default BSP_I2C3_TX_USING_POLL
config BSP_I2C3_TX_USING_POLL
bool "BSP_I2C3_TX_USING_POLL"
config BSP_I2C3_TX_USING_INT
bool "BSP_I2C3_TX_USING_INT"
config BSP_I2C3_TX_USING_DMA
bool "BSP_I2C3_TX_USING_DMA"
endchoice
choice
prompt "Choice I2C RX mode"
default BSP_I2C3_RX_USING_POLL
config BSP_I2C3_RX_USING_POLL
bool "BSP_I2C3_RX_USING_POLL"
config BSP_I2C3_RX_USING_INT
bool "BSP_I2C3_RX_USING_INT"
config BSP_I2C3_RX_USING_DMA
bool "BSP_I2C3_RX_USING_DMA"
endchoice
endif
menuconfig BSP_USING_HARD_I2C4
bool "Enable I2C4 BUS (hardware)"
default n
if BSP_USING_HARD_I2C4
choice
prompt "Choice I2C TX mode"
default BSP_I2C3_TX_USING_POLL
config BSP_I2C4_TX_USING_POLL
bool "BSP_I2C4_TX_USING_POLL"
config BSP_I2C4_TX_USING_INT
bool "BSP_I2C4_TX_USING_INT"
config BSP_I2C4_TX_USING_DMA
bool "BSP_I2C4_TX_USING_DMA"
endchoice
choice
prompt "Choice I2C RX mode"
default BSP_I2C4_RX_USING_POLL
config BSP_I2C4_RX_USING_POLL
bool "BSP_I2C4_RX_USING_POLL"
config BSP_I2C4_RX_USING_INT
bool "BSP_I2C4_RX_USING_INT"
config BSP_I2C4_RX_USING_DMA
bool "BSP_I2C4_RX_USING_DMA"
endchoice
endif
endif
endif
已经有: RT_DEVICE_FLAG_DMA_RX RT_DEVICE_FLAG_DMA_TX RT_DEVICE_FLAG_INT_TX RT_DEVICE_FLAG_INT_RX 实现区分POLL,INT,DMA方式了,为什么还要加: RT_I2C_USING_POLL RT_I2C_USING_INT RT_I2C_USING_DMA 这三个?而且还是多选一的,如果我有两个 I2C,一个要用 DMA 方式,另一个要用 INT 方式,怎么办? 如果是想自由精简代码,也不应该用单选,可以改为多选方式。
- 有道理,偷懒了.
- 现在已修改为STM32内部自己实现POLL,INT,DMA方式;允许组合,并且可以根据配置精简代码与编译
- 相关配置编写如下
menuconfig BSP_USING_I2C bool "Enable I2C" default n select RT_USING_I2C if BSP_USING_I2C choice prompt "Choice I2C mode" default BSP_SOFTWARE_I2C config BSP_SOFTWARE_I2C bool "Enable I2C BUS (software simulation)" select RT_USING_I2C_BITOPS select RT_USING_PIN default n config BSP_HARDWARE_I2C bool "Enable I2C BUS (hardware)" endchoice if BSP_SOFTWARE_I2C menuconfig BSP_USING_I2C1 bool "Enable I2C1 BUS (software simulation)" default n if BSP_USING_I2C1 comment "Notice: PB6 --> 22; PB7 --> 23" config BSP_I2C1_SCL_PIN int "I2C1 scl pin number" range 0 175 default 22 config BSP_I2C1_SDA_PIN int "I2C1 sda pin number" range 0 175 default 23 endif menuconfig BSP_USING_I2C2 bool "Enable I2C2 BUS (software simulation)" default n if BSP_USING_I2C2 comment "Notice: PH13 --> 125; PH15 --> 127" config BSP_I2C2_SCL_PIN int "i2c2 scl pin number" range 1 176 default 127 config BSP_I2C2_SDA_PIN int "I2C2 sda pin number" range 0 175 default 125 endif menuconfig BSP_USING_I2C3 bool "Enable I2C3 BUS (software simulation)" default n if BSP_USING_I2C3 comment "Notice: PH12 --> 124; PH11 --> 123" config BSP_I2C3_SCL_PIN int "i2c3 scl pin number" range 0 175 default 123 config BSP_I2C3_SDA_PIN int "I2C3 sda pin number" range 0 175 default 124 endif endif if BSP_HARDWARE_I2C menuconfig BSP_USING_HARD_I2C1 bool "Enable I2C1 BUS (hardware)" default n if BSP_USING_HARD_I2C1 choice prompt "Choice I2C TX mode" default BSP_I2C1_TX_USING_POLL config BSP_I2C1_TX_USING_POLL bool "BSP_I2C1_TX_USING_POLL" config BSP_I2C1_TX_USING_INT bool "BSP_I2C1_TX_USING_INT" config BSP_I2C1_TX_USING_DMA bool "BSP_I2C1_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C1_RX_USING_POLL config BSP_I2C1_RX_USING_POLL bool "BSP_I2C1_RX_USING_POLL" config BSP_I2C1_RX_USING_INT bool "BSP_I2C1_RX_USING_INT" config BSP_I2C1_RX_USING_DMA bool "BSP_I2C1_RX_USING_DMA" endchoice endif menuconfig BSP_USING_HARD_I2C2 bool "Enable I2C2 BUS (hardware)" default n if BSP_USING_HARD_I2C2 choice prompt "Choice I2C TX mode" default BSP_I2C2_TX_USING_POLL config BSP_I2C2_TX_USING_POLL bool "BSP_I2C2_TX_USING_POLL" config BSP_I2C2_TX_USING_INT bool "BSP_I2C2_TX_USING_INT" config BSP_I2C2_TX_USING_DMA bool "BSP_I2C2_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C2_RX_USING_POLL config BSP_I2C2_RX_USING_POLL bool "BSP_I2C2_RX_USING_POLL" config BSP_I2C2_RX_USING_INT bool "BSP_I2C2_RX_USING_INT" config BSP_I2C2_RX_USING_DMA bool "BSP_I2C2_RX_USING_DMA" endchoice endif menuconfig BSP_USING_HARD_I2C3 bool "Enable I2C3 BUS (hardware)" default n if BSP_USING_HARD_I2C3 choice prompt "Choice I2C TX mode" default BSP_I2C3_TX_USING_POLL config BSP_I2C3_TX_USING_POLL bool "BSP_I2C3_TX_USING_POLL" config BSP_I2C3_TX_USING_INT bool "BSP_I2C3_TX_USING_INT" config BSP_I2C3_TX_USING_DMA bool "BSP_I2C3_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C3_RX_USING_POLL config BSP_I2C3_RX_USING_POLL bool "BSP_I2C3_RX_USING_POLL" config BSP_I2C3_RX_USING_INT bool "BSP_I2C3_RX_USING_INT" config BSP_I2C3_RX_USING_DMA bool "BSP_I2C3_RX_USING_DMA" endchoice endif menuconfig BSP_USING_HARD_I2C4 bool "Enable I2C4 BUS (hardware)" default n if BSP_USING_HARD_I2C4 choice prompt "Choice I2C TX mode" default BSP_I2C3_TX_USING_POLL config BSP_I2C4_TX_USING_POLL bool "BSP_I2C4_TX_USING_POLL" config BSP_I2C4_TX_USING_INT bool "BSP_I2C4_TX_USING_INT" config BSP_I2C4_TX_USING_DMA bool "BSP_I2C4_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C4_RX_USING_POLL config BSP_I2C4_RX_USING_POLL bool "BSP_I2C4_RX_USING_POLL" config BSP_I2C4_RX_USING_INT bool "BSP_I2C4_RX_USING_INT" config BSP_I2C4_RX_USING_DMA bool "BSP_I2C4_RX_USING_DMA" endchoice endif endif endif
太复杂了
已经有: RT_DEVICE_FLAG_DMA_RX RT_DEVICE_FLAG_DMA_TX RT_DEVICE_FLAG_INT_TX RT_DEVICE_FLAG_INT_RX 实现区分POLL,INT,DMA方式了,为什么还要加: RT_I2C_USING_POLL RT_I2C_USING_INT RT_I2C_USING_DMA 这三个?而且还是多选一的,如果我有两个 I2C,一个要用 DMA 方式,另一个要用 INT 方式,怎么办? 如果是想自由精简代码,也不应该用单选,可以改为多选方式。
- 有道理,偷懒了.
- 现在已修改为STM32内部自己实现POLL,INT,DMA方式;允许组合,并且可以根据配置精简代码与编译
- 相关配置编写如下
menuconfig BSP_USING_I2C bool "Enable I2C" default n select RT_USING_I2C if BSP_USING_I2C choice prompt "Choice I2C mode" default BSP_SOFTWARE_I2C config BSP_SOFTWARE_I2C bool "Enable I2C BUS (software simulation)" select RT_USING_I2C_BITOPS select RT_USING_PIN default n config BSP_HARDWARE_I2C bool "Enable I2C BUS (hardware)" endchoice if BSP_SOFTWARE_I2C menuconfig BSP_USING_I2C1 bool "Enable I2C1 BUS (software simulation)" default n if BSP_USING_I2C1 comment "Notice: PB6 --> 22; PB7 --> 23" config BSP_I2C1_SCL_PIN int "I2C1 scl pin number" range 0 175 default 22 config BSP_I2C1_SDA_PIN int "I2C1 sda pin number" range 0 175 default 23 endif menuconfig BSP_USING_I2C2 bool "Enable I2C2 BUS (software simulation)" default n if BSP_USING_I2C2 comment "Notice: PH13 --> 125; PH15 --> 127" config BSP_I2C2_SCL_PIN int "i2c2 scl pin number" range 1 176 default 127 config BSP_I2C2_SDA_PIN int "I2C2 sda pin number" range 0 175 default 125 endif menuconfig BSP_USING_I2C3 bool "Enable I2C3 BUS (software simulation)" default n if BSP_USING_I2C3 comment "Notice: PH12 --> 124; PH11 --> 123" config BSP_I2C3_SCL_PIN int "i2c3 scl pin number" range 0 175 default 123 config BSP_I2C3_SDA_PIN int "I2C3 sda pin number" range 0 175 default 124 endif endif if BSP_HARDWARE_I2C menuconfig BSP_USING_HARD_I2C1 bool "Enable I2C1 BUS (hardware)" default n if BSP_USING_HARD_I2C1 choice prompt "Choice I2C TX mode" default BSP_I2C1_TX_USING_POLL config BSP_I2C1_TX_USING_POLL bool "BSP_I2C1_TX_USING_POLL" config BSP_I2C1_TX_USING_INT bool "BSP_I2C1_TX_USING_INT" config BSP_I2C1_TX_USING_DMA bool "BSP_I2C1_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C1_RX_USING_POLL config BSP_I2C1_RX_USING_POLL bool "BSP_I2C1_RX_USING_POLL" config BSP_I2C1_RX_USING_INT bool "BSP_I2C1_RX_USING_INT" config BSP_I2C1_RX_USING_DMA bool "BSP_I2C1_RX_USING_DMA" endchoice endif menuconfig BSP_USING_HARD_I2C2 bool "Enable I2C2 BUS (hardware)" default n if BSP_USING_HARD_I2C2 choice prompt "Choice I2C TX mode" default BSP_I2C2_TX_USING_POLL config BSP_I2C2_TX_USING_POLL bool "BSP_I2C2_TX_USING_POLL" config BSP_I2C2_TX_USING_INT bool "BSP_I2C2_TX_USING_INT" config BSP_I2C2_TX_USING_DMA bool "BSP_I2C2_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C2_RX_USING_POLL config BSP_I2C2_RX_USING_POLL bool "BSP_I2C2_RX_USING_POLL" config BSP_I2C2_RX_USING_INT bool "BSP_I2C2_RX_USING_INT" config BSP_I2C2_RX_USING_DMA bool "BSP_I2C2_RX_USING_DMA" endchoice endif menuconfig BSP_USING_HARD_I2C3 bool "Enable I2C3 BUS (hardware)" default n if BSP_USING_HARD_I2C3 choice prompt "Choice I2C TX mode" default BSP_I2C3_TX_USING_POLL config BSP_I2C3_TX_USING_POLL bool "BSP_I2C3_TX_USING_POLL" config BSP_I2C3_TX_USING_INT bool "BSP_I2C3_TX_USING_INT" config BSP_I2C3_TX_USING_DMA bool "BSP_I2C3_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C3_RX_USING_POLL config BSP_I2C3_RX_USING_POLL bool "BSP_I2C3_RX_USING_POLL" config BSP_I2C3_RX_USING_INT bool "BSP_I2C3_RX_USING_INT" config BSP_I2C3_RX_USING_DMA bool "BSP_I2C3_RX_USING_DMA" endchoice endif menuconfig BSP_USING_HARD_I2C4 bool "Enable I2C4 BUS (hardware)" default n if BSP_USING_HARD_I2C4 choice prompt "Choice I2C TX mode" default BSP_I2C3_TX_USING_POLL config BSP_I2C4_TX_USING_POLL bool "BSP_I2C4_TX_USING_POLL" config BSP_I2C4_TX_USING_INT bool "BSP_I2C4_TX_USING_INT" config BSP_I2C4_TX_USING_DMA bool "BSP_I2C4_TX_USING_DMA" endchoice choice prompt "Choice I2C RX mode" default BSP_I2C4_RX_USING_POLL config BSP_I2C4_RX_USING_POLL bool "BSP_I2C4_RX_USING_POLL" config BSP_I2C4_RX_USING_INT bool "BSP_I2C4_RX_USING_INT" config BSP_I2C4_RX_USING_DMA bool "BSP_I2C4_RX_USING_DMA" endchoice endif endif endif太复杂了
(⊙o⊙)…,那你有什么建议嘛?
I2C驱动框架的操作函数没有configuration,添加的话,改动太大了;
只改动stm32_i2c的话,我看着还行吧;没想到更合适的方式
- 在F4上重新验证了POLL,INT,DMA模式;并执行了一些修复;
- 目前POLL模式无法很好满足I2C接口的eeprom(例如atc24xxx)的页写入命令;由于发送第一帧从机地址+寄存器地址后不允许具有STOP标志;STM32 POLL模式采用
HAL_I2C_Master_Transmit函数并没有办法做到这一点;使用HAL_I2C_Mem_Write的方案有点难以实现,暂时放弃支持. - 其他模式可以满足
2024/10/3 15:17:11 986] at24cxx
[2024/10/3 15:17:16 214] msh >at24cxx read 0 1024
[2024/10/3 15:17:16 215] read from 0, len 1024
[2024/10/3 15:17:16 310] D/: 0000-0008: 00 00 00 00 00 00 00 00 ........
[2024/10/3 15:17:16 709] D/: 0008-0010: 00 00 00 00 00 00 00 00 ........
[2024/10/3 15:17:16 709] D/: 0010-0018: 01 00 00 00 FE FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0018-0020: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0020-0028: E8 03 00 00 17 FC FF FF ........
[2024/10/3 15:17:16 710] D/: 0028-0030: 01 00 FE FF 01 00 FE FF ........
[2024/10/3 15:17:16 710] D/: 0030-0038: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0038-0040: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0040-0048: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0048-0050: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0050-0058: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0058-0060: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0060-0068: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0068-0070: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0070-0078: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0078-0080: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0080-0088: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0088-0090: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0090-0098: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 0098-00A0: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 00A0-00A8: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:16 710] D/: 00A8-00B0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 710] D/: 00B0-00B8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 710] D/: 00B8-00C0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 710] D/: 00C0-00C8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 710] D/: 00C8-00D0: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:16 710] D/: 00D0-00D8: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:16 710] D/: 00D8-00E0: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:16 710] D/: 00E0-00E8: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 710] D/: 00E8-00F0: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 710] D/: 00F0-00F8: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 710] D/: 00F8-0100: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 710] D/: 0100-0108: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:16 710] D/: 0108-0110: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:16 710] D/: 0110-0118: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:16 710] D/: 0118-0120: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 710] D/: 0120-0128: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 710] D/: 0128-0130: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 711] D/: 0130-0138: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 711] D/: 0138-0140: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:16 711] D/: 0140-0148: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:16 711] D/: 0148-0150: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:16 711] D/: 0150-0158: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 711] D/: 0158-0160: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 711] D/: 0160-0168: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 711] D/: 0168-0170: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 711] D/: 0170-0178: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:16 711] D/: 0178-0180: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:16 711] D/: 0180-0188: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:16 711] D/: 0188-0190: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 711] D/: 0190-0198: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 711] D/: 0198-01A0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 711] D/: 01A0-01A8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 711] D/: 01A8-01B0: 00 FF 02 FD 10 EF 00 FF ........
[2024/10/3 15:17:16 711] D/: 01B0-01B8: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:16 711] D/: 01B8-01C0: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:16 711] D/: 01C0-01C8: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 711] D/: 01C8-01D0: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 711] D/: 01D0-01D8: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 711] D/: 01D8-01E0: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 711] D/: 01E0-01E8: 00 FF 02 FD 10 EF 00 FF ........
[2024/10/3 15:17:16 711] D/: 01E8-01F0: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:16 711] D/: 01F0-01F8: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:16 711] D/: 01F8-0200: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 711] D/: 0200-0208: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 711] D/: 0208-0210: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 711] D/: 0210-0218: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 711] D/: 0218-0220: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 711] D/: 0220-0228: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 711] D/: 0228-0230: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 711] D/: 0230-0238: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 712] D/: 0238-0240: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 712] D/: 0240-0248: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 712] D/: 0248-0250: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:16 712] D/: 0250-0258: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:16 998] D/: 0258-0260: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:16 999] D/: 0260-0268: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:16 999] D/: 0268-0270: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 0270-0278: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 0278-0280: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 0280-0288: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 0288-0290: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 0290-0298: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 0298-02A0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 02A0-02A8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 02A8-02B0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 02B0-02B8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 02B8-02C0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 02C0-02C8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 02C8-02D0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 02D0-02D8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 02D8-02E0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 02E0-02E8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 02E8-02F0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 02F0-02F8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 02F8-0300: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 0300-0308: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 0308-0310: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 0310-0318: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 0318-0320: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 0320-0328: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 0328-0330: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 0330-0338: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 0338-0340: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 000] D/: 0340-0348: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 000] D/: 0348-0350: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 000] D/: 0350-0358: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 000] D/: 0358-0360: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 041] D/: 0360-0368: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 041] D/: 0368-0370: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 041] D/: 0370-0378: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 041] D/: 0378-0380: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 041] D/: 0380-0388: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 041] D/: 0388-0390: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 041] D/: 0390-0398: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 041] D/: 0398-03A0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 041] D/: 03A0-03A8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 041] D/: 03A8-03B0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 041] D/: 03B0-03B8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 041] D/: 03B8-03C0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 041] D/: 03C0-03C8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 041] D/: 03C8-03D0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 041] D/: 03D0-03D8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 041] D/: 03D8-03E0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:17 041] D/: 03E0-03E8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:17 041] D/: 03E8-03F0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:17 041] D/: 03F0-03F8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:17 041] D/: 03F8-0400: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:22 376] msh >p
[2024/10/3 15:17:22 377] ps
[2024/10/3 15:17:22 377] pin
[2024/10/3 15:17:22 377] parameter_finsh
[2024/10/3 15:17:23 385] msh >p
[2024/10/3 15:17:23 386] ps
[2024/10/3 15:17:23 386] pin
[2024/10/3 15:17:23 386] parameter_finsh
[2024/10/3 15:17:24 009] msh >pa
[2024/10/3 15:17:24 010] parameter_finsh
[2024/10/3 15:17:26 184] msh >parameter_finsh reset
[2024/10/3 15:17:26 422] reset success
[2024/10/3 15:17:26 560] reset general_obj success
[2024/10/3 15:17:26 899] reset success
[2024/10/3 15:17:27 103] general_extend_obj success
[2024/10/3 15:17:28 604] msh >at24cxx read 0 1024
[2024/10/3 15:17:28 606] read from 0, len 1024
[2024/10/3 15:17:29 103] D/: 0000-0008: 00 00 00 00 00 00 00 00 ........
[2024/10/3 15:17:29 103] D/: 0008-0010: 00 00 00 00 00 00 00 00 ........
[2024/10/3 15:17:29 104] D/: 0010-0018: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0018-0020: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0020-0028: E8 03 00 00 17 FC FF FF ........
[2024/10/3 15:17:29 104] D/: 0028-0030: 01 00 FE FF 01 00 FE FF ........
[2024/10/3 15:17:29 104] D/: 0030-0038: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0038-0040: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0040-0048: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0048-0050: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0050-0058: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0058-0060: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0060-0068: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0068-0070: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0070-0078: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0078-0080: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0080-0088: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0088-0090: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0090-0098: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 0098-00A0: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 00A0-00A8: 00 00 00 00 FF FF FF FF ........
[2024/10/3 15:17:29 104] D/: 00A8-00B0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 104] D/: 00B0-00B8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 104] D/: 00B8-00C0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 104] D/: 00C0-00C8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 104] D/: 00C8-00D0: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:29 104] D/: 00D0-00D8: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:29 104] D/: 00D8-00E0: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:29 104] D/: 00E0-00E8: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 104] D/: 00E8-00F0: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 104] D/: 00F0-00F8: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 104] D/: 00F8-0100: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 104] D/: 0100-0108: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:29 104] D/: 0108-0110: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:29 104] D/: 0110-0118: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:29 104] D/: 0118-0120: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 104] D/: 0120-0128: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 104] D/: 0128-0130: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 104] D/: 0130-0138: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 104] D/: 0138-0140: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:29 104] D/: 0140-0148: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:29 104] D/: 0148-0150: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:29 104] D/: 0150-0158: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 104] D/: 0158-0160: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 104] D/: 0160-0168: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 104] D/: 0168-0170: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 104] D/: 0170-0178: 00 FF 02 FD 04 FB 00 FF ........
[2024/10/3 15:17:29 104] D/: 0178-0180: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:29 104] D/: 0180-0188: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:29 104] D/: 0188-0190: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 104] D/: 0190-0198: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 104] D/: 0198-01A0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 105] D/: 01A0-01A8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 105] D/: 01A8-01B0: 00 FF 02 FD 10 EF 00 FF ........
[2024/10/3 15:17:29 105] D/: 01B0-01B8: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:29 105] D/: 01B8-01C0: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:29 105] D/: 01C0-01C8: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 105] D/: 01C8-01D0: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 105] D/: 01D0-01D8: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 105] D/: 01D8-01E0: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 105] D/: 01E0-01E8: 00 FF 02 FD 10 EF 00 FF ........
[2024/10/3 15:17:29 105] D/: 01E8-01F0: FF 00 05 FA 0F 04 F0 FB ........
[2024/10/3 15:17:29 105] D/: 01F0-01F8: 06 F9 00 FF 00 FF 00 FF ........
[2024/10/3 15:17:29 105] D/: 01F8-0200: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 105] D/: 0200-0208: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 105] D/: 0208-0210: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 136] D/: 0210-0218: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 136] D/: 0218-0220: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 136] D/: 0220-0228: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 136] D/: 0228-0230: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 136] D/: 0230-0238: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 136] D/: 0238-0240: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 136] D/: 0240-0248: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 136] D/: 0248-0250: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 0250-0258: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 399] D/: 0258-0260: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 399] D/: 0260-0268: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 399] D/: 0268-0270: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 0270-0278: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 399] D/: 0278-0280: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 399] D/: 0280-0288: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 399] D/: 0288-0290: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 0290-0298: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 399] D/: 0298-02A0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 399] D/: 02A0-02A8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 399] D/: 02A8-02B0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 02B0-02B8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 399] D/: 02B8-02C0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 399] D/: 02C0-02C8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 399] D/: 02C8-02D0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 02D0-02D8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 399] D/: 02D8-02E0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 399] D/: 02E0-02E8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 399] D/: 02E8-02F0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 02F0-02F8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 399] D/: 02F8-0300: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 399] D/: 0300-0308: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 399] D/: 0308-0310: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 399] D/: 0310-0318: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 0318-0320: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 0320-0328: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 0328-0330: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 0330-0338: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 0338-0340: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 0340-0348: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 0348-0350: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 0350-0358: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 0358-0360: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 0360-0368: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 0368-0370: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 0370-0378: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 0378-0380: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 0380-0388: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 0388-0390: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 0390-0398: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 0398-03A0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 03A0-03A8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 03A8-03B0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 03B0-03B8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 03B8-03C0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 03C0-03C8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 03C8-03D0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 03D0-03D8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 03D8-03E0: 88 13 00 00 77 EC FF FF ....w...
[2024/10/3 15:17:29 400] D/: 03E0-03E8: 50 C3 00 00 AF 3C FF FF P....<..
[2024/10/3 15:17:29 400] D/: 03E8-03F0: A8 61 00 00 57 9E FF FF .a..W...
[2024/10/3 15:17:29 400] D/: 03F0-03F8: 30 75 00 00 CF 8A FF FF 0u......
[2024/10/3 15:17:29 400] D/: 03F8-0400: 88 13 00 00 77 EC FF FF ....w...