|
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 |