Nella scheda di sviluppo Android, sto cercando di riattivare l'AP in base a un interrupt ricevuto su un GPIO, qualcuno può aiutarmi con questo?Sveglia telefono Android su un'interruzione, su un GPIO
mia comprensione su questo è:
Abbiamo bisogno di creare un dispositivo di input e aggiornare un evento a questo dispositivo basato sul interrupt ricevuto. Quindi dall'applicazione credo che il sistema operativo invierà un evento che avverrà e quindi dovremo usare il wakelock per riattivare l'AP.
Per favore fatemi sapere se la mia comprensione è corretta? Se sì, allora puoi dirmi quale tipo di dispositivo di input deve essere registrato (EV_PWR, EV_KEY ..), come l'applicazione riceverà una notifica e possiamo risvegliare l'AP dal driver?
Ciao, sono in grado di riattivare l'AP in base all'interrupt. Ho creato un dispositivo di input che fornisce un evento KEY_POWER su un interrupt e il codice della politica di alimentazione di Android si occuperà di svegliare l'AP. – kumar
Sto cercando di capire come è fatto. Puoi dare qualche dettaglio in più sulla tua soluzione. Alcuni esempi potrebbero essere apprezzati o almeno collegamenti a documentazione ed esempi. – gfrigon
Voglio riattivare Android dal driver del caricabatterie, ad esempio quando il dispositivo viene inserito nella base. C'è un modo senza creare un dispositivo di input? – pera