Lines Matching full:chre
22 * Defines the interface between the common CHRE core system and the
29 #include "chre_api/chre/common.h"
30 #include "chre_api/chre/wifi.h"
31 #include "chre/pal/system.h"
32 #include "chre/pal/version.h"
39 * Initial version of the CHRE WiFi PAL, tied to CHRE API v1.1.
43 // v1.1 skipped to avoid confusion with CHRE API v1.1
46 * Introduced alongside CHRE API v1.2, adding support for RTT ranging and radio
58 * Callback invoked to inform the CHRE of the result of changes to the scan
80 * Callback invoked to inform the CHRE of the result of a request for a
98 * Callback used to pass scan results from the WiFi module to the core CHRE
101 * This function call passes ownership of the event memory to the core CHRE
126 * core CHRE system, which distributes it to clients (nanoapps).
129 * memory to the core CHRE system.
159 * @param systemApi Structure containing CHRE system function pointers which
164 * @param callbacks Structure containing entry points to the core CHRE
175 * for stopping the CHRE. The WiFi module must ensure that it will not
186 * results, i.e. the results of scans not performed at the request of CHRE.
231 * This function must follow the CHRE API-defined behavior regarding
259 * Invoked when the core CHRE system no longer needs a WiFi scan event
273 * RTT functionality in CHRE is based off the Android HAL definitions
275 * example, CHRE only supports ranging against access points, and two-sided
278 * should be used to fill the fields not specified in the CHRE structure:
289 * mustRequestLcr = false (can be true, but not exposed by CHRE)
302 * Like {@link #requestScan}, this function must follow the CHRE API-defined
325 * Invoked when the core CHRE system no longer needs a WiFi ranging result
336 * Retrieve a handle for the CHRE WiFi PAL.