/AliOS-Things-master/components/drivers/peripheral/adc/src/ |
A D | adc.c | 38 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 D | adc_csi.c | 10 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 D | adc.py | 18 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 D | adc.h | 53 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 D | rtl8721d_adc.c | 57 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 D | adc.c | 28 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 D | aos_hal_adc.c | 16 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 D | adcall.py | 8 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 D | adc_core.h | 41 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 D | adc.c | 26 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 D | adc.c | 25 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 D | README.md | 1 @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 100 在adc组件的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 D | aos_hal_adc.c | 9 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 D | main.py | 5 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 D | main.py | 5 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 D | rtl8721dhp_system.c | 111 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 D | lcd160cr_test.py | 13 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 D | aos_hal_adc.h | 43 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 D | adc.h | 43 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 D | hal_stub.c | 10 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 D | adc.js | 1 var adc = require('adc'); variable 3 var vol = adc.open({
|
/AliOS-Things-master/solutions/javascript_demo/board/haas-edu-k1/ |
A D | adc.js | 1 import * as adc from 'adc' 3 var vol = adc.open({
|
/AliOS-Things-master/solutions/javascript_demo/board/haas100/ |
A D | adc.js | 1 import * as adc from 'adc' 3 var vol = adc.open({
|
/AliOS-Things-master/solutions/javascript_demo/board/haas600/ |
A D | adc.js | 1 import * as adc from 'adc' 3 var vol = adc.open({
|
/AliOS-Things-master/components/py_engine/ |
A D | README.md | 140 > adc = ADC() 141 > adc.open("ADC0") 142 > value = adc.read() 143 > adc.close()
|