Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Analogue part is disconnected dunig PC-HID mode #35

Open
roman-dvorak opened this issue Jun 16, 2024 · 2 comments
Open

Analogue part is disconnected dunig PC-HID mode #35

roman-dvorak opened this issue Jun 16, 2024 · 2 comments

Comments

@roman-dvorak
Copy link
Member

Když se AIRDOS připojí k PC ve složeném stavu, tak je vypnuté napájení nebo I2C vypínač analogové části. Díky tomu nelze například zjistit z počítače SN airdosu..

@kaklik
Copy link
Collaborator

kaklik commented Jun 17, 2024

To je ale myslím správně že je to vypnuté. Vyřešit by to šlo zřejmě jen tím, že MCU bude nějak požádán o to, aby napájení zapnul a zpřístupnil I2C. Vznikne tak ale potíž s tím, že během měření to v takovém stavu nesmí zůstat.
Nejlogičtější řešení pro takovou situaci myslím je nějaký výrobní, nebo testovací firmware, který takové postupy umožní, ale zároveň nebude určen pro měření.

@roman-dvorak
Copy link
Member Author

To může být vyřešené tak, že MCU si bude kontrolovat, jestli je I2C switch přepnutí k procesoru nebo k USB. V případě, že je přepnutý k USB, tak stejně nemůže probíhat měření, protože chybí některá data. Obslužné nástroje by tak počkaly na konec expozice a pak by MCU umožnil k I2C periferiím v analogové části.

Tento stav by neměl trvat déle než jednu expozici. Po nějakém timeoutu (pokud mu to nebude navráceno) by si to měl převzít zpět a možná provést re-inicializaci některých senzorů.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants