Home
last modified time | relevance | path

Searched refs:adc (Results 1 – 25 of 48) sorted by relevance

12

/AliOS-Things-master/components/drivers/peripheral/adc/src/
A Dadc.c38 aos_adc_t *adc; in aos_adc_set_sample_time() local
47 ret = adc->ops->set_sample_time(adc, channel, (time * adc->freq) / 1000000U); in aos_adc_set_sample_time()
63 ret = adc->ops->set_mode(adc, mode); in aos_adc_set_mode()
96 ret = adc->ops->get_range(adc, channel, range); in aos_adc_get_range()
113 ret = adc->ops->read(adc, channel, data); in aos_adc_read()
130 ret = adc->ops->read_voltage(adc, channel, data); in aos_adc_read_voltage()
140 adc->ops->unregister(adc); in dev_adc_unregister()
150 return adc->ops->startup(adc); in dev_adc_get()
160 adc->ops->shutdown(adc); in dev_adc_put()
176 if ((adc->ops == NULL) || (adc->ops->startup == NULL) || in aos_adc_register()
[all …]
A Dadc_csi.c10 static void adc_csi_unregister(aos_adc_t *adc) in adc_csi_unregister() argument
12 aos_adc_csi_t *aos_csi_adc = aos_container_of(adc, aos_adc_csi_t, aos_adc); in adc_csi_unregister()
17 static aos_status_t adc_csi_startup(aos_adc_t *adc) in adc_csi_startup() argument
19 aos_adc_csi_t *aos_csi_adc = aos_container_of(adc, aos_adc_csi_t, aos_adc); in adc_csi_startup()
24 static void adc_csi_shutdown(aos_adc_t *adc) in adc_csi_shutdown() argument
26 aos_adc_csi_t *aos_csi_adc = aos_container_of(adc, aos_adc_csi_t, aos_adc); in adc_csi_shutdown()
31 static aos_status_t adc_csi_read(aos_adc_t *adc, int32_t channel, int32_t *data) in adc_csi_read() argument
34 aos_adc_csi_t *aos_csi_adc = aos_container_of(adc, aos_adc_csi_t, aos_adc); in adc_csi_read()
52 aos_adc_csi_t *aos_csi_adc = aos_container_of(adc, aos_adc_csi_t, aos_adc); in adc_csi_read_voltage()
69 aos_adc_csi_t *aos_csi_adc = aos_container_of(adc, aos_adc_csi_t, aos_adc); in adc_csi_set_channel()
[all …]
/AliOS-Things-master/components/py_engine/tests/wipy/
A Dadc.py18 adc = ADC(0) variable
19 print(adc)
20 adc = ADC() variable
21 print(adc)
23 print(adc)
41 adc.deinit()
42 print(adc)
44 adc.init()
45 print(adc)
72 adc = ADC() variable
[all …]
/AliOS-Things-master/components/csi/csi2/include/drv/
A Dadc.h53 csi_error_t csi_adc_init(csi_adc_t *adc, uint32_t idx);
60 void csi_adc_uninit(csi_adc_t *adc);
75 csi_error_t csi_adc_start(csi_adc_t *adc);
82 csi_error_t csi_adc_start_async(csi_adc_t *adc);
89 csi_error_t csi_adc_stop(csi_adc_t *adc);
96 csi_error_t csi_adc_stop_async(csi_adc_t *adc);
146 int32_t csi_adc_read(csi_adc_t *adc);
154 int32_t csi_adc_read_voltage(csi_adc_t *adc);
187 void csi_adc_detach_callback(csi_adc_t *adc);
202 csi_error_t csi_adc_enable_pm(csi_adc_t *adc);
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/fwlib/ram_common/
A Drtl8721d_adc.c57 ADC_TypeDef *adc = ADC; in ADC_Init() local
68 adc->ADC_INTR_CTRL= 0; in ADC_Init()
79 adc->ADC_CONF = value; in ADC_Init()
126 ADC_TypeDef *adc = ADC; in ADC_Cmd() local
166 ADC_TypeDef *adc = ADC; in ADC_INTConfig() local
183 ADC_TypeDef *adc = ADC; in ADC_INTClear() local
216 ADC_TypeDef *adc = ADC; in ADC_INTClearPendingBits() local
248 ADC_TypeDef *adc = ADC; in ADC_GetISR() local
280 ADC_TypeDef *adc = ADC; in ADC_GetRawISR() local
380 adc->ADC_RST_LIST = 0; in ADC_ResetCSwList()
[all …]
/AliOS-Things-master/hardware/chip/rtl872xd/csi_driver/adc/
A Dadc.c28 if (!adc) in csi_adc_init()
34 adc->dev.idx = idx; in csi_adc_init()
42 void csi_adc_uninit(csi_adc_t *adc) in csi_adc_uninit() argument
49 if (adc->priv) { in csi_adc_uninit()
50 free(adc->priv); in csi_adc_uninit()
51 adc->priv = NULL; in csi_adc_uninit()
61 csi_error_t csi_adc_stop(csi_adc_t *adc) in csi_adc_stop() argument
72 if (ch_id != adc->dev.idx) in csi_adc_channel_enable()
73 adc->dev.idx = ch_id; in csi_adc_channel_enable()
201 int32_t csi_adc_read(csi_adc_t *adc) in csi_adc_read() argument
[all …]
/AliOS-Things-master/components/amp_adapter/platform/aos/peripheral/
A Daos_hal_adc.c16 int32_t aos_hal_adc_init(adc_dev_t *adc) in aos_hal_adc_init() argument
24 if (!adc || adc->priv) in aos_hal_adc_init()
32 snprintf(name, sizeof(name), "/dev/adc%d", adc->port); in aos_hal_adc_init()
41 ret = ioctl(*p_fd, IOC_ADC_START, adc->config.sampling_cycle); in aos_hal_adc_init()
49 adc->priv = p_fd; in aos_hal_adc_init()
69 if (!adc || !output) in aos_hal_adc_value_get()
72 p_fd = (int32_t *)adc->priv; in aos_hal_adc_value_get()
91 int32_t aos_hal_adc_finalize(adc_dev_t *adc) in aos_hal_adc_finalize() argument
98 if (!adc || !adc->priv) in aos_hal_adc_finalize()
101 p_fd = (int32_t *)adc->priv; in aos_hal_adc_finalize()
[all …]
/AliOS-Things-master/components/py_engine/tests/pyb/
A Dadcall.py8 adc = ADCAll(12) variable
15 adc = ADCAll(12, 0x70003) variable
20 adc = ADCAll(12) variable
21 print(adc)
25 print(type(adc.read_channel(c)))
28 print(0 < adc.read_core_temp() < 100)
29 print(0 < adc.read_core_vbat() < 4)
30 print(0 < adc.read_core_vref() < 2)
31 print(0 < adc.read_vref() < 4)
/AliOS-Things-master/components/drivers/peripheral/adc/include/aos/
A Dadc_core.h41 void (*unregister)(aos_adc_t *adc);
43 aos_status_t (*startup)(aos_adc_t *adc);
45 void (*shutdown)(aos_adc_t *adc);
47 aos_status_t (*read)(aos_adc_t *adc, int32_t channel, int32_t *data);
49 aos_status_t (*read_voltage)(aos_adc_t *adc, int32_t channel, int32_t *data);
51 aos_status_t (*set_channel)(aos_adc_t *adc, int32_t channel, bool enable);
53 aos_status_t (*set_sample_time)(aos_adc_t *adc, int32_t channel, uint32_t clock);
55 aos_status_t (*set_mode)(aos_adc_t *adc, aos_adc_mode_t clock);
57 aos_status_t (*get_range)(aos_adc_t *adc, int32_t channel, int32_t *range);
71 aos_status_t aos_adc_register(aos_adc_t *adc);
/AliOS-Things-master/hardware/chip/haas1000/hal/
A Dadc.c26 int32_t hal_adc_init(adc_dev_t *adc) in hal_adc_init() argument
29 if (adc->config.sampling_cycle) { in hal_adc_init()
30 hal_gpadc_open(__hal_adc_port2chan(adc->port), HAL_GPADC_ATP_NULL, NULL); in hal_adc_init()
32 hal_gpadc_open(__hal_adc_port2chan(adc->port), HAL_GPADC_ATP_ONESHOT, __hal_adc_irqhandler); in hal_adc_init()
46 int32_t hal_adc_value_get(adc_dev_t *adc, uint32_t *output, uint32_t timeout) in hal_adc_value_get() argument
50 hal_gpadc_open(__hal_adc_port2chan(adc->port), HAL_GPADC_ATP_ONESHOT, NULL); in hal_adc_value_get()
53 if (output && hal_gpadc_get_volt(__hal_adc_port2chan(adc->port), &volt)) { in hal_adc_value_get()
67 int32_t hal_adc_finalize(adc_dev_t *adc) in hal_adc_finalize() argument
70 hal_gpadc_close(__hal_adc_port2chan(adc->port)); in hal_adc_finalize()
/AliOS-Things-master/hardware/chip/rtl872xd/hal/
A Dadc.c25 int32_t hal_adc_init(adc_dev_t *adc) in hal_adc_init() argument
27 adc->priv = &hal_adc[adc->port]; in hal_adc_init()
29 analogin_init(adc->priv, adc_pin2chan[adc->port][0]); in hal_adc_init()
43 int32_t hal_adc_value_get(adc_dev_t *adc, uint32_t *output, uint32_t timeout) in hal_adc_value_get() argument
46 analogin_t *adc_t = adc->priv; in hal_adc_value_get()
82 int32_t hal_adc_finalize(adc_dev_t *adc) in hal_adc_finalize() argument
84 analogin_deinit(adc->priv); in hal_adc_finalize()
/AliOS-Things-master/components/drivers/peripheral/adc/
A DREADME.md1 @page adc adc
11 * /dev/adc[CONFIG_ADC_NUM - 1]
21 adc/
27 | | |-- adc.h #ADC HAL API申明
82 - adc: master # helloworld_demo中引入adc组件
92 aos install adc
100adc组件的package.yaml中添加[example示例代码](https://gitee.com/alios-things/adc/tree/master/example):
128 adc_example # 执行adc vfs api 示例
135 vfs adc test success, ret:0
142 aos_adc_example # 执行aos adc api 示例
[all …]
/AliOS-Things-master/components/amp_adapter/platform/linux/peripheral/
A Daos_hal_adc.c9 int32_t aos_hal_adc_init(adc_dev_t *adc) in aos_hal_adc_init() argument
11 if(NULL == adc) { in aos_hal_adc_init()
15 printf("[%s] sampling_cycle = %d \r\n", __FUNCTION__, adc->config.sampling_cycle); in aos_hal_adc_init()
19 int32_t aos_hal_adc_value_get(adc_dev_t *adc, uint32_t *output, uint32_t timeout) in aos_hal_adc_value_get() argument
25 int32_t aos_hal_adc_finalize(adc_dev_t *adc) in aos_hal_adc_finalize() argument
/AliOS-Things-master/components/py_engine/tests/haas/HaaS100/python-apps/driver/adc/
A Dmain.py5 adc = ADC() variable
6 adc.open("ADC0")
7 value = adc.read()
9 adc.close()
/AliOS-Things-master/components/py_engine/tests/haas/HaaSEdu/python-apps/driver/adc/
A Dmain.py5 adc = ADC() variable
6 adc.open("ADC2")
7 value = adc.read()
9 adc.close()
/AliOS-Things-master/hardware/chip/rtl872xd/sdk/component/soc/realtek/amebad/fwlib/ram_hp/
A Drtl8721dhp_system.c111 ADC_TypeDef *adc = ADC; in Gen_RandomSeed() local
130 AdcTempDat = adc->ANAPAR_AD1; in Gen_RandomSeed()
132 adc->ANAPAR_AD1 = AdcTempDat; in Gen_RandomSeed()
161 AdcTempDat = adc->ANAPAR_AD1; in Gen_RandomSeed()
163 adc->ANAPAR_AD1 = AdcTempDat; in Gen_RandomSeed()
/AliOS-Things-master/components/py_engine/engine/drivers/display/
A Dlcd160cr_test.py13 def show_adc(lcd, adc): argument
14 data = [adc.read_core_temp(), adc.read_core_vbat(), 3.3]
16 data[2] = adc.read_vref()
45 adc = pyb.ADCAll(12, 0xF0000)
48 adc = None
116 if adc:
117 show_adc(lcd, adc)
/AliOS-Things-master/components/amp_adapter/include/peripheral/
A Daos_hal_adc.h43 int32_t aos_hal_adc_init(adc_dev_t *adc);
58 int32_t aos_hal_adc_value_get(adc_dev_t *adc, uint32_t *output, uint32_t timeout);
67 int32_t aos_hal_adc_finalize(adc_dev_t *adc);
/AliOS-Things-master/components/drivers/peripheral/adc/include/aos/hal/
A Dadc.h43 int32_t hal_adc_init(adc_dev_t *adc);
58 int32_t hal_adc_value_get(adc_dev_t *adc, uint32_t *output, uint32_t timeout);
67 int32_t hal_adc_finalize(adc_dev_t *adc);
/AliOS-Things-master/components/libc_stub/compilers/armlibc/
A Dhal_stub.c10 WEAK int hal_adc_finalize(adc_dev_t *adc) in hal_adc_finalize() argument
15 WEAK int hal_adc_init(adc_dev_t *adc) in hal_adc_init() argument
20 WEAK int hal_adc_value_get(adc_dev_t *adc, unsigned int *output, unsigned int timeout) in hal_adc_value_get() argument
/AliOS-Things-master/components/amp/example-js/
A Dadc.js1 var adc = require('adc'); variable
3 var vol = adc.open({
/AliOS-Things-master/solutions/javascript_demo/board/haas-edu-k1/
A Dadc.js1 import * as adc from 'adc'
3 var vol = adc.open({
/AliOS-Things-master/solutions/javascript_demo/board/haas100/
A Dadc.js1 import * as adc from 'adc'
3 var vol = adc.open({
/AliOS-Things-master/solutions/javascript_demo/board/haas600/
A Dadc.js1 import * as adc from 'adc'
3 var vol = adc.open({
/AliOS-Things-master/components/py_engine/
A DREADME.md140 > adc = ADC()
141 > adc.open("ADC0")
142 > value = adc.read()
143 > adc.close()

Completed in 24 milliseconds

12