"Add_AdSense_and_Settings_Delay"

This commit is contained in:
2025-12-21 18:37:31 +09:00
parent 56f2c0825a
commit 78343d2b9a

View File

@@ -20,8 +20,20 @@ const Settings: React.FC = () => {
try { try {
await serialService.enterFactoryModeRead(); await serialService.enterFactoryModeRead();
const p = serialService.readRegister.bind(serialService); // Helper with delay
const pBytes = serialService.readRegisterBytes.bind(serialService); const delay = (ms: number) => new Promise(resolve => setTimeout(resolve, ms));
const p = async (reg: number) => {
const val = await serialService.readRegister(reg);
await delay(250);
return val;
};
const pBytes = async (reg: number) => {
const val = await serialService.readRegisterBytes(reg);
await delay(250);
return val;
};
// 병렬 처리는 시리얼 통신에서 꼬일 수 있으므로 순차 처리 권장 (await 사용) // 병렬 처리는 시리얼 통신에서 꼬일 수 있으므로 순차 처리 권장 (await 사용)
// 주요 레지스터 읽기 // 주요 레지스터 읽기