Microchip® Advanced Software Framework

tfa_batmon.c File Reference

Implementation of TFA battery monitor functionality.

Copyright (c) 2015-2018 Microchip Technology Inc. and its subsidiaries.

#include "tal_config.h"
#include <stdint.h>
#include <string.h>
#include <stdbool.h>
#include <stdlib.h>
#include "pal.h"
#include "return_val.h"
#include "tal.h"
#include "ieee_const.h"
#include "at86rf215.h"
#include "tal_internal.h"
#include "tfa.h"

Macros

#define BATMON_MON_VTH_MAX   3675
 
#define BATMON_MON_VTH_MIN   1700
 

Functions

void handle_batmon_irq (void)
 
retval_t tfa_batmon_irq_init (FUNC_PTR(batmon_irq_cb), uint16_t vth)
 Setups the battery monitor interrupt. More...
 
uint16_t tfa_get_batmon_voltage (void)
 Gets the transceiver's supply voltage. More...
 

Variables

static irq_handler_t irq_hdl_batmon
 

#define BATMON_MON_VTH_MAX   3675
#define BATMON_MON_VTH_MIN   1700

void handle_batmon_irq ( void  )

References irq_hdl_batmon.

Referenced by tal_task().

irq_handler_t irq_hdl_batmon
static