Linux内核驱动程序中哪种IIO通道类型适合LED电流调节器?

时间:2018-05-12 09:04:59

标签: linux-kernel linux-device-driver iio

实现具有LED电流调节器的接近度和亮度感测半导体的linux内核驱动器,允许调整距离测量对环境光干扰的有效性,希望支持read_raw / write_raw方法以获得/设置电流调节器值。通道类型现在设置为#Define desired character set valid_chars = set([chr(i) for i in range(33,127)]) total_lines = total_words = total_chars = 0 line_details = [] with open ('test.txt', 'r') as f: for line in f: total_lines += 1 line_char_count = len([char for char in line if char in valid_chars]) total_chars += line_char_count total_words += len(line.split()) line_details.append("Line %d has %d characters" % (total_lines, line_char_count)) print ("There are", total_lines, "lines in the file.") print ("There are", total_chars, "characters in the file.") print ("There are", total_words, "words in the file.") for line in line_details: print (line) 。定义LED电流的适当方法是什么:通过信道信息枚举申请此类设置?可供选择的是:

IIO_PROXIMITY

enum iio_chan_info_enum { IIO_CHAN_INFO_RAW = 0, IIO_CHAN_INFO_PROCESSED, IIO_CHAN_INFO_SCALE, IIO_CHAN_INFO_OFFSET, IIO_CHAN_INFO_CALIBSCALE, IIO_CHAN_INFO_CALIBBIAS, IIO_CHAN_INFO_PEAK, IIO_CHAN_INFO_PEAK_SCALE, IIO_CHAN_INFO_QUADRATURE_CORRECTION_RAW, IIO_CHAN_INFO_AVERAGE_RAW, IIO_CHAN_INFO_LOW_PASS_FILTER_3DB_FREQUENCY, IIO_CHAN_INFO_HIGH_PASS_FILTER_3DB_FREQUENCY, IIO_CHAN_INFO_SAMP_FREQ, IIO_CHAN_INFO_FREQUENCY, IIO_CHAN_INFO_PHASE, IIO_CHAN_INFO_HARDWAREGAIN, IIO_CHAN_INFO_HYSTERESIS, IIO_CHAN_INFO_INT_TIME, IIO_CHAN_INFO_ENABLE, IIO_CHAN_INFO_CALIBHEIGHT, IIO_CHAN_INFO_CALIBWEIGHT, IIO_CHAN_INFO_DEBOUNCE_COUNT, IIO_CHAN_INFO_DEBOUNCE_TIME, IIO_CHAN_INFO_CALIBEMISSIVITY, IIO_CHAN_INFO_OVERSAMPLING_RATIO, }; 吗?或者最好从以下选项中定义单个LED电流通道类型:

IIO_CHAN_INFO_HARDWAREGAIN 使用enum iio_chan_type { IIO_VOLTAGE, IIO_CURRENT, IIO_POWER, IIO_ACCEL, IIO_ANGL_VEL, IIO_MAGN, IIO_LIGHT, IIO_INTENSITY, IIO_PROXIMITY, IIO_TEMP, IIO_INCLI, IIO_ROT, IIO_ANGL, IIO_TIMESTAMP, IIO_CAPACITANCE, IIO_ALTVOLTAGE, IIO_CCT, IIO_PRESSURE, IIO_HUMIDITYRELATIVE, IIO_ACTIVITY, IIO_STEPS, IIO_ENERGY, IIO_DISTANCE, IIO_VELOCITY, IIO_CONCENTRATION, IIO_RESISTANCE, }; 一个用于该类型,然后使用IIO_CURRENT作为信息?

0 个答案:

没有答案
相关问题