0000000000000000000000000000000000000000 81dbde3bfabf9999a22d653114c34af56b95465d Kunpeng <kunp.chen@szdx-smart.com> 1772597531 +0800	commit (initial): chore: add .gitignore with worktree directories
81dbde3bfabf9999a22d653114c34af56b95465d 664a059db4b0638c19c2dfe4dcf1665e9c30f9b7 Kunpeng <kunp.chen@szdx-smart.com> 1772597990 +0800	commit: chore: prepare for ping pong test implementation
664a059db4b0638c19c2dfe4dcf1665e9c30f9b7 7a5debea71f0d2afe57571adb0b3267e6c7aebce Kunpeng <kunp.chen@szdx-smart.com> 1772598311 +0800	commit: feat: add project files to repository
7a5debea71f0d2afe57571adb0b3267e6c7aebce fe53de6280177746d91e4c11802b2d22b731a976 Kunpeng <kunp.chen@szdx-smart.com> 1772598594 +0800	commit: feat: create ping_pong module header structure
fe53de6280177746d91e4c11802b2d22b731a976 6b36eca37fa7f4516d52d32fe536fe013f51683e Kunpeng <kunp.chen@szdx-smart.com> 1772599070 +0800	commit: feat: define ping pong data structures
6b36eca37fa7f4516d52d32fe536fe013f51683e ff3ff46ae1f22b59ec482fc96b39ded3b8527c94 Kunpeng <kunp.chen@szdx-smart.com> 1772599616 +0800	commit: feat: create ping_pong source file framework
ff3ff46ae1f22b59ec482fc96b39ded3b8527c94 d4dba98b53dbd265a83f58651815607b2d3b191c Kunpeng <kunp.chen@szdx-smart.com> 1772600803 +0800	commit: feat: implement state machine framework
d4dba98b53dbd265a83f58651815607b2d3b191c 0b2848bb52508687bcf1f27904352f7bb799d361 Kunpeng <kunp.chen@szdx-smart.com> 1772601429 +0800	commit: feat: complete Task 4 - implement state machine framework
0b2848bb52508687bcf1f27904352f7bb799d361 53eb62eae073041fd209333d134c2c83dd298cbf Kunpeng <kunp.chen@szdx-smart.com> 1772602066 +0800	commit: feat: complete Task 5 - implement packet sending functions
53eb62eae073041fd209333d134c2c83dd298cbf ddb59c075bd5eadeb75b0080ccb7420868770e33 Kunpeng <kunp.chen@szdx-smart.com> 1772602660 +0800	commit: feat: complete Task 6 - implement button handling function
ddb59c075bd5eadeb75b0080ccb7420868770e33 0b14e9d55d5758434a6f74aeeda95219d3f8cc2c Kunpeng <kunp.chen@szdx-smart.com> 1772603416 +0800	commit: fix: update ping_pong.h to match plan specifications
0b14e9d55d5758434a6f74aeeda95219d3f8cc2c fa55e1a1d3e1da7f9676577bacece2976c44d0af Kunpeng <kunp.chen@szdx-smart.com> 1772604278 +0800	commit: feat: complete Task 7 - implement packet reception and statistics
fa55e1a1d3e1da7f9676577bacece2976c44d0af 34c7932dd92bc65a0d7f0e6e561682cac8d0226e Kunpeng <kunp.chen@szdx-smart.com> 1772604413 +0800	commit: feat: implement LoRa callback functions
34c7932dd92bc65a0d7f0e6e561682cac8d0226e abcd6a05ef8458596c00af5069301360c544b94c Kunpeng <kunp.chen@szdx-smart.com> 1772605075 +0800	commit: feat: integrate ping_pong module into main application
abcd6a05ef8458596c00af5069301360c544b94c d84aa6b08b66fe7ba2f76d9211777aeee0744637 Kunpeng <kunp.chen@szdx-smart.com> 1772605455 +0800	commit: feat: add unit test framework for ping_pong module
d84aa6b08b66fe7ba2f76d9211777aeee0744637 c0bfb16ce01327b67b0244ec464b29c74673f9a7 Kunpeng <kunp.chen@szdx-smart.com> 1772606812 +0800	commit: feat: add error handling and memory optimization (Task 13-14)
c0bfb16ce01327b67b0244ec464b29c74673f9a7 25926efd88bf49655c8b9af97da5b0270c900b7b Kunpeng <kunp.chen@szdx-smart.com> 1772608469 +0800	commit: fix: replace Key_Scan with HandlePowerAdjKey and fix newline warning
25926efd88bf49655c8b9af97da5b0270c900b7b 2271dae65c97c3b8881f74e7d7a92cbce24e5a45 Kunpeng <kunp.chen@szdx-smart.com> 1772612032 +0800	commit: fix: translate Chinese printf outputs to English in ping_pong module
2271dae65c97c3b8881f74e7d7a92cbce24e5a45 2016ecc2b760182c4c2a8a4fbadc7944dc1929df Kunpeng <kunp.chen@szdx-smart.com> 1772631853 +0800	commit: fix: preserve sequence number during retransmission
2016ecc2b760182c4c2a8a4fbadc7944dc1929df ec40e6827bed8dd82003ee9a0b0684b8eeb7a0cb Kunpeng <kunp.chen@szdx-smart.com> 1772677152 +0800	commit: fix: pingpong RTT calc and stats print issues
ec40e6827bed8dd82003ee9a0b0684b8eeb7a0cb 7df27fcdd4d4346417796aea6d53f8efc9c00206 Kunpeng <kunp.chen@szdx-smart.com> 1772680271 +0800	commit: fix: prevent Data_Processing from interrupting PingPong communication
7df27fcdd4d4346417796aea6d53f8efc9c00206 189c837687208f9bcb1dbb123804569b1d63076e Kunpeng <kunp.chen@szdx-smart.com> 1772693860 +0800	merge ping-pong-rssi-fix: Fast-forward
189c837687208f9bcb1dbb123804569b1d63076e 235d38d123c969487d4069f3209e876b198b9299 Kunpeng <kunp.chen@szdx-smart.com> 1772697348 +0800	commit: v1.0.2: enhance key driver with long-press detection and improve LoRa callbacks
235d38d123c969487d4069f3209e876b198b9299 a4e308746984c4759cd5c537b24ab0ef9c6b1534 Kunpeng <kunp.chen@szdx-smart.com> 1772698375 +0800	commit: Add ping-pong code standardization design document
a4e308746984c4759cd5c537b24ab0ef9c6b1534 a1c40a43aa434bb4b39cf51bbfcf7ecc8275cb6d Kunpeng <kunp.chen@szdx-smart.com> 1772698429 +0800	commit: Add ping-pong code standardization implementation plan
a1c40a43aa434bb4b39cf51bbfcf7ecc8275cb6d 39b938128faea0341f29f927bf482f6e14a94dda Kunpeng <kunp.chen@szdx-smart.com> 1772698629 +0800	commit: fix: add parameter validation in ping_pong_on_rx_done
39b938128faea0341f29f927bf482f6e14a94dda 47f66d25085120252201f9e4de39e410d596d254 Kunpeng <kunp.chen@szdx-smart.com> 1772698921 +0800	commit: fix: add parameter validation in ping_pong_handle_key
47f66d25085120252201f9e4de39e410d596d254 1a72e22e2cbafd8c26480c530caff0a9e95458f1 Kunpeng <kunp.chen@szdx-smart.com> 1772699077 +0800	commit: fix: enhance handle_communication_error with detailed logging
1a72e22e2cbafd8c26480c530caff0a9e95458f1 3e5d3a612a9532c7ddc900107f1faa5cc8da43c1 Kunpeng <kunp.chen@szdx-smart.com> 1772699267 +0800	commit: fix: add state validation in send_ping_packet
3e5d3a612a9532c7ddc900107f1faa5cc8da43c1 d2cf299998d27cca139cdef806b2b53f3abfdfbe Kunpeng <kunp.chen@szdx-smart.com> 1772699394 +0800	commit: fix: improve timeout handling with detailed logging
d2cf299998d27cca139cdef806b2b53f3abfdfbe ca77f4d29bb65d85b8cba397a18f1ddceb4def40 Kunpeng <kunp.chen@szdx-smart.com> 1772699536 +0800	commit: fix(ping_pong): 添加日志前缀以保持一致性
ca77f4d29bb65d85b8cba397a18f1ddceb4def40 75cf2154def125f42a167daa24a9976e8e789057 Kunpeng <kunp.chen@szdx-smart.com> 1772699610 +0800	commit: refactor: extract configuration to ping_pong_config.h
75cf2154def125f42a167daa24a9976e8e789057 7b6441913c7978f413921c07c59ab5fb7baac920 Kunpeng <kunp.chen@szdx-smart.com> 1772699727 +0800	commit: fix: 替换硬编码值为宏 (Task 6)
7b6441913c7978f413921c07c59ab5fb7baac920 d3f529cbe6df26af6a033386d93bd709ce59caea Kunpeng <kunp.chen@szdx-smart.com> 1772699801 +0800	commit: fix: use DEFAULT_DEVICE_ID macro instead of hardcoded value
d3f529cbe6df26af6a033386d93bd709ce59caea 0ab5fd483df0d1d61bf3e4d99565054830ec72c2 Kunpeng <kunp.chen@szdx-smart.com> 1772699871 +0800	commit: refactor: add PingPongContext structure for state machine
0ab5fd483df0d1d61bf3e4d99565054830ec72c2 11ff05dc4683dddc70083447d593f2d0e40bfcec Kunpeng <kunp.chen@szdx-smart.com> 1772699986 +0800	commit: style: add clang-format configuration
11ff05dc4683dddc70083447d593f2d0e40bfcec 027787f5ad5bed3cda9253934b74064f858eb2c0 Kunpeng <kunp.chen@szdx-smart.com> 1772700055 +0800	commit: style: add Doxygen comments to public functions
027787f5ad5bed3cda9253934b74064f858eb2c0 822ce136c3518da8956a569765f651e4feb35bb6 Kunpeng <kunp.chen@szdx-smart.com> 1772700277 +0800	commit: test: verify compilation and basic functionality
822ce136c3518da8956a569765f651e4feb35bb6 822ce136c3518da8956a569765f651e4feb35bb6 Kunpeng <kunp.chen@szdx-smart.com> 1772704950 +0800	checkout: moving from master to master
822ce136c3518da8956a569765f651e4feb35bb6 6b3e5a4e534d8b65ef819e9da7126637338c27a5 Kunpeng <kunp.chen@szdx-smart.com> 1772704953 +0800	merge ping-pong-printf: Fast-forward
