no-OS
Functions | Variables
intrpt_handler.c File Reference
#include "intrpt_handler.h"
Include dependency graph for intrpt_handler.c:

Functions

void isr_afe0 (void *context)
 
int init_interrupt (void)
 Initialize interrupt from ade9430 for STATUS polling. More...
 
int64_t get_irq0_timestamp (void)
 Returns timestamp of last IRQ0 interrupt. More...
 

Variables

volatile uint8_t rmsOneReady
 
volatile uint64_t rtcIntrpTimeInMilliSeconds
 
volatile uint8_t newSyncTimeAvailable = 0
 

Function Documentation

◆ get_irq0_timestamp()

int64_t get_irq0_timestamp ( void  )

Returns timestamp of last IRQ0 interrupt.

Returns
- time in milliseconds
Here is the caller graph for this function:

◆ init_interrupt()

int init_interrupt ( void  )

Initialize interrupt from ade9430 for STATUS polling.

Returns
0 on success, different otherwise
Here is the caller graph for this function:

◆ isr_afe0()

void isr_afe0 ( void *  context)
Here is the caller graph for this function:

Variable Documentation

◆ newSyncTimeAvailable

volatile uint8_t newSyncTimeAvailable = 0

◆ rmsOneReady

volatile uint8_t rmsOneReady

◆ rtcIntrpTimeInMilliSeconds

volatile uint64_t rtcIntrpTimeInMilliSeconds