no-OS
Loading...
Searching...
No Matches
rcd.h File Reference

RCD interface file. More...

#include "no_os_gpio.h"
#include "no_os_irq.h"
Include dependency graph for rcd.h:

Functions

int get_rcd_flag_state (void)
 Get RCD flag value.
 
void reset_rcd_flag_state (void)
 Reset RCD flag value.
 
int rcd_init (struct no_os_irq_ctrl_desc *desc, struct no_os_gpio_desc **rcm_test, struct no_os_gpio_desc **rcddc, struct no_os_gpio_desc **rcdac)
 Initialize pilot phase.
 

Detailed Description

RCD interface file.

Author
GMois (georg.nosp@m.e.mo.nosp@m.is@an.nosp@m.alog.nosp@m..com), REtz (radu..nosp@m.etz@.nosp@m.analo.nosp@m.g.co.nosp@m.m)

Copyright (c) 2023 Analog Devices, Inc.

SPDX-License-Identifier: BSD-3-Clause

Function Documentation

◆ get_rcd_flag_state()

int get_rcd_flag_state ( void )

Get RCD flag value.

Get RCD flag value

Returns
flag value

◆ rcd_init()

int rcd_init ( struct no_os_irq_ctrl_desc * irq_desc,
struct no_os_gpio_desc ** rcm_test,
struct no_os_gpio_desc ** rcddc,
struct no_os_gpio_desc ** rcdac )

Initialize pilot phase.

Initialize RCD

Parameters
irq_desc- irq ctrl descriptor
rcm_test- RCM test pin descriptor
rcddc- RCDDC pin descriptor
rcdac- RCDAC pin descriptor
Returns
0 in case of success, error code otherwise

Callback to be called when the event occurs.

Parameter to be passed when the callback is called

Event that triggers the calling of the callback.

Interrupt source peripheral specifier.

Not used in the case of a GPIO IRQ controller

◆ reset_rcd_flag_state()

void reset_rcd_flag_state ( void )

Reset RCD flag value.

Reset RCD flag value