"Add_AdSense_and_Settings_Delay"
This commit is contained in:
@@ -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 사용)
|
||||||
// 주요 레지스터 읽기
|
// 주요 레지스터 읽기
|
||||||
|
|||||||
Reference in New Issue
Block a user