nrfxlib API 3.3.99
Loading...
Searching...
No Matches
DECT clock sync interface

DECT clock sync API. More...

Data Structures

struct  nrf_modem_dect_clock_sync_enable_event
 Clock synchronization enable event. More...
 
struct  nrf_modem_dect_clock_sync_pulse_info_event
 Clock synchronization pulse info event. More...
 
struct  nrf_modem_dect_clock_sync_disable_event
 Clock synchronization disable event. More...
 
struct  nrf_modem_dect_clock_sync_state_event
 Clock synchronization state event. More...
 
struct  nrf_modem_dect_clock_sync_enable_ref_output_event
 Clock synchronization ref output enable event. More...
 
struct  nrf_modem_dect_clock_sync_disable_ref_output_event
 Clock synchronization ref output disable event. More...
 
struct  nrf_modem_dect_clock_sync_event
 Clock synchronization event. More...
 

Typedefs

typedef void(* nrf_modem_dect_clock_sync_event_handler_t) (const struct nrf_modem_dect_clock_sync_event *event)
 Application handler prototype for clock sync events.
 

Enumerations

enum  nrf_modem_dect_clock_sync_err { NRF_MODEM_DECT_CLOCK_SYNC_NO_ERROR = 0 , NRF_MODEM_DECT_CLOCK_SYNC_NOT_ACTIVE = 0xFFFE , NRF_MODEM_DECT_CLOCK_SYNC_ERROR = 0xFFFF }
 DECT CS errors. More...
 
enum  nrf_modem_dect_clock_sync_event_id {
  NRF_MODEM_DECT_CLOCK_SYNC_EVT_ENABLE , NRF_MODEM_DECT_CLOCK_SYNC_EVT_DISABLE , NRF_MODEM_DECT_CLOCK_SYNC_EVT_PULSE_INFO , NRF_MODEM_DECT_CLOCK_SYNC_EVT_STATE ,
  NRF_MODEM_DECT_CLOCK_SYNC_EVT_ENABLE_REF_OUTPUT , NRF_MODEM_DECT_CLOCK_SYNC_EVT_DISABLE_REF_OUTPUT
}
 
enum  nrf_modem_dect_clock_sync_pulse_direction { NRF_MODEM_DECT_CLOCK_SYNC_PULSE_INCOMING = 0 , NRF_MODEM_DECT_CLOCK_SYNC_PULSE_OUTGOING = 1 }
 Clock synchronization pulse direction. More...
 

Functions

int nrf_modem_dect_clock_sync_event_handler_set (nrf_modem_dect_clock_sync_event_handler_t handler)
 Set the application event handler for clock sync events.
 
int nrf_modem_dect_clock_sync_enable (void)
 Enable external clock synchronization.
 
int nrf_modem_dect_clock_sync_disable (void)
 Disable external clock synchronization.
 
int nrf_modem_dect_clock_sync_get_pulse_info (enum nrf_modem_dect_clock_sync_pulse_direction direction)
 Query the modem for the next synchronization signal.
 
int nrf_modem_dect_clock_sync_get_state (void)
 Query the modem for the synchronization state.
 
int nrf_modem_dect_clock_sync_enable_ref_output (void)
 Enable external clock synchronization reference output.
 
int nrf_modem_dect_clock_sync_disable_ref_output (void)
 Disable external clock synchronization reference output.
 

Detailed Description

DECT clock sync API.