Lines Matching defs:dev

135 enum mhu_v2_x_error_t mhu_v2_x_driver_init(struct mhu_v2_x_dev_t *dev,
141 assert(dev != NULL);
143 p_mhu = (union mhu_v2_x_frame *)dev->base;
145 if (dev->is_initialized) {
151 if (dev->frame == MHU_V2_X_RECEIVER_FRAME) {
164 dev->subversion = AIDR & 0b1111;
166 if (dev->subversion != MHU_MINOR_REV_2_0 &&
167 dev->subversion != MHU_MINOR_REV_2_1) {
174 dev->subversion = MHU_MINOR_REV_2_0;
176 dev->subversion = MHU_MINOR_REV_2_1;
183 dev->is_initialized = true;
188 uint32_t mhu_v2_x_get_num_channel_implemented(const struct mhu_v2_x_dev_t *dev)
192 assert(dev != NULL);
194 p_mhu = (union mhu_v2_x_frame *)dev->base;
196 if (!(dev->is_initialized)) {
200 if (dev->frame == MHU_V2_X_SENDER_FRAME) {
203 assert(dev->frame == MHU_V2_X_RECEIVER_FRAME);
208 enum mhu_v2_x_error_t mhu_v2_x_channel_send(const struct mhu_v2_x_dev_t *dev,
213 assert(dev != NULL);
215 p_mhu = (union mhu_v2_x_frame *)dev->base;
217 if (!(dev->is_initialized)) {
221 if (dev->frame == MHU_V2_X_SENDER_FRAME) {
229 enum mhu_v2_x_error_t mhu_v2_x_channel_poll(const struct mhu_v2_x_dev_t *dev,
234 assert(dev != NULL);
236 p_mhu = (union mhu_v2_x_frame *)dev->base;
238 if (!(dev->is_initialized)) {
242 if (dev->frame == MHU_V2_X_SENDER_FRAME) {
250 enum mhu_v2_x_error_t mhu_v2_x_channel_clear(const struct mhu_v2_x_dev_t *dev,
255 assert(dev != NULL);
257 p_mhu = (union mhu_v2_x_frame *)dev->base;
259 if (!(dev->is_initialized)) {
263 if (dev->frame == MHU_V2_X_RECEIVER_FRAME) {
272 const struct mhu_v2_x_dev_t *dev, uint32_t channel, uint32_t *value)
276 assert(dev != NULL);
278 p_mhu = (union mhu_v2_x_frame *)dev->base;
280 if (!(dev->is_initialized)) {
284 if (dev->frame == MHU_V2_X_RECEIVER_FRAME) {
293 const struct mhu_v2_x_dev_t *dev, uint32_t channel, uint32_t mask)
297 assert(dev != NULL);
299 p_mhu = (union mhu_v2_x_frame *)dev->base;
301 if (!(dev->is_initialized)) {
305 if (dev->frame == MHU_V2_X_RECEIVER_FRAME) {
314 const struct mhu_v2_x_dev_t *dev, uint32_t channel, uint32_t mask)
318 assert(dev != NULL);
320 p_mhu = (union mhu_v2_x_frame *)dev->base;
322 if (!(dev->is_initialized)) {
326 if (dev->frame == MHU_V2_X_RECEIVER_FRAME) {
334 const struct mhu_v2_x_dev_t *dev)
338 assert(dev != NULL);
340 p_mhu = (union mhu_v2_x_frame *)dev->base;
342 if (!(dev->is_initialized)) {
346 if (dev->frame != MHU_V2_X_SENDER_FRAME) {
360 enum mhu_v2_x_error_t mhu_v2_x_close_transfer(const struct mhu_v2_x_dev_t *dev)
364 assert(dev != NULL);
366 p_mhu = (union mhu_v2_x_frame *)dev->base;
368 if (!(dev->is_initialized)) {
372 if (dev->frame != MHU_V2_X_SENDER_FRAME) {