Lines Matching full:cellular
9 * @file drivers/cellular.h
10 * @brief Public cellular network API
17 * @brief Cellular interface
18 * @defgroup cellular_interface Cellular Interface
31 /** Cellular access technologies */
43 /** Cellular network structure */
45 /** Cellular access technology */
48 * List of bands, as defined by the specified cellular access technology,
56 /** Cellular signal type */
63 /** Cellular modem info type */
112 /** Cellular driver API */
122 * @brief Configure cellular networks for the device
124 * @details Cellular network devices support at least one cellular access technology.
125 * Each cellular access technology defines a set of bands, of which the cellular device
128 * The cellular device can only use one cellular network technology at a time. It must
129 * exclusively use the cellular network configurations provided, and will prioritize
130 * the cellular network configurations in the order they are provided in case there are
131 * multiple (the first cellular network configuration has the highest priority).
133 * @param dev Cellular network device instance.
134 * @param networks List of cellular network configurations to apply.
135 * @param size Size of list of cellular network configurations.
138 * @retval -EINVAL if any provided cellular network configuration is invalid or unsupported.
139 * @retval -ENOTSUP if API is not supported by cellular network device.
155 * @brief Get supported cellular networks for the device
157 * @param dev Cellular network device instance
158 * @param networks Pointer to list of supported cellular network configurations.
159 * @param size Size of list of cellular network configurations.
162 * @retval -ENOTSUP if API is not supported by cellular network device.
181 * @param dev Cellular network device instance
186 * @retval -ENOTSUP if API is not supported by cellular network device.
205 * @param dev Cellular network device instance
211 * @retval -ENOTSUP if API is not supported by cellular network device.
231 * @param dev Cellular network device instance
236 * @retval -ENOSYS if API is not supported by cellular network device.