OpenBIC
OpenSource Bridge-IC
|
#include <drivers/adc.h>
#include "libutil.h"
#include <logging/log.h>
#include "plat_adc.h"
#include "plat_class.h"
#include "plat_cpld.h"
Classes | |
struct | adc_info_t |
Macros | |
#define | BUFFER_SIZE 2 |
#define | ADC_STACK_SIZE 1024 |
#define | MEDHA0_ADC_CHANNEL 8 |
#define | MEDHA1_ADC_CHANNEL 6 |
Functions | |
LOG_MODULE_REGISTER (plat_adc) | |
K_THREAD_STACK_DEFINE (adc_thread_stack, ADC_STACK_SIZE) | |
uint16_t | get_adc_averge_val (uint8_t idx) |
uint16_t * | get_adc_buf (uint8_t idx) |
uint16_t | get_adc_averge_times (uint8_t idx) |
void | adc_set_averge_times (uint8_t idx, uint16_t time) |
uint16_t | get_adc_ucr (uint8_t idx) |
void | set_adc_ucr (uint8_t idx, uint16_t ucr) |
bool | get_adc_ucr_status (uint8_t idx) |
void | set_adc_ucr_status (uint8_t idx, bool status) |
float | adc_raw_mv_to_apms (uint16_t mv) |
K_WORK_DEFINE (adc_ucr_work, adc_ucr_work_handler) | |
bool | adc_get_poll_flag () |
void | adc_set_poll_flag (uint8_t onoff) |
void | adc_polling_handler (void *p1, void *p2, void *p3) |
void | plat_adc_init (void) |
Variables | |
struct k_thread | adc_poll_thread |
adc_info_t | adc_info [ADC_IDX_MAX] |
#define ADC_STACK_SIZE 1024 |
#define BUFFER_SIZE 2 |
#define MEDHA0_ADC_CHANNEL 8 |
#define MEDHA1_ADC_CHANNEL 6 |
bool adc_get_poll_flag | ( | ) |
void adc_polling_handler | ( | void * | p1, |
void * | p2, | ||
void * | p3 | ||
) |
float adc_raw_mv_to_apms | ( | uint16_t | mv | ) |
void adc_set_averge_times | ( | uint8_t | idx, |
uint16_t | time | ||
) |
void adc_set_poll_flag | ( | uint8_t | onoff | ) |
uint16_t get_adc_averge_times | ( | uint8_t | idx | ) |
uint16_t get_adc_averge_val | ( | uint8_t | idx | ) |
uint16_t * get_adc_buf | ( | uint8_t | idx | ) |
uint16_t get_adc_ucr | ( | uint8_t | idx | ) |
bool get_adc_ucr_status | ( | uint8_t | idx | ) |
K_THREAD_STACK_DEFINE | ( | adc_thread_stack | , |
ADC_STACK_SIZE | |||
) |
K_WORK_DEFINE | ( | adc_ucr_work | , |
adc_ucr_work_handler | |||
) |
LOG_MODULE_REGISTER | ( | plat_adc | ) |
void plat_adc_init | ( | void | ) |
void set_adc_ucr | ( | uint8_t | idx, |
uint16_t | ucr | ||
) |
void set_adc_ucr_status | ( | uint8_t | idx, |
bool | status | ||
) |
struct k_thread adc_poll_thread |