"Add_AdSense_and_Settings_Delay"
This commit is contained in:
@@ -20,8 +20,20 @@ const Settings: React.FC = () => {
|
||||
try {
|
||||
await serialService.enterFactoryModeRead();
|
||||
|
||||
const p = serialService.readRegister.bind(serialService);
|
||||
const pBytes = serialService.readRegisterBytes.bind(serialService);
|
||||
// Helper with delay
|
||||
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 사용)
|
||||
// 주요 레지스터 읽기
|
||||
|
||||
Reference in New Issue
Block a user