zoukankan      html  css  js  c++  java
  • sam9260 adc 头文件

    /*
     * driver/char/at91_adc.h
     *
     * Copyright (C) 2007 Embedall Technology Co., Ltd.
     *
     * Analog-to-digital Converter(ADC) Driver.
     *
     * This program is free software; you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
     * the Free Software Foundation; either version 2 of the License, or
     * (at your option) any later version.
     */
    
    #ifndef AT91_ADC_H_
    #define AT91_ADC_H_
    
    #include <linux/ioctl.h>
    
    #define ADC_VREF            (3.3)
    
    #define ADCCTL_RESET        _IO ('D', 0)
    #define ADCCTL_START        _IO ('D', 1)
    #define ADCCTL_SETMODE      _IOW('D', 2, long)
    #define ADCCTL_GETMODE      _IOR('D', 3, long)
    #define ADCCTL_GETDATA      _IOR('D', 4, int)
    #define ADCCTL_GETCNT       _IOR('D', 5, int)
    #define ADCCTL_GETSTATUS    _IOR('D', 6, int)
    
    struct adc_mode 
    {
    	unsigned int   trigger;
    #define ADC_TRIGGER_SOFT   0x00
    #define ADC_TRIGGER_TIMER  0x01
    #define ADC_TRIGGER_EXT    0x08
    	unsigned int   trigger_time;
    	unsigned int   resolution;
    #define ADC_M_8BIT  0x01
    #define ADC_M_10BIT 0x00
    	unsigned int   sleep_mode;
    	unsigned int   adc_clock;
    	unsigned int   startup_time;
    	unsigned int   sample_time;
    };
    
    #endif
  • 相关阅读:
    Effective java 读书笔记
    python测试api接口
    Git 提交后开始自动构建
    修改docker的默认存储位置
    golang实现ios推送
    NSRangeFromString 测试
    Container View Controller
    ios自定义View自动布局时计算大小
    Java执行groovy脚本
    gradle使用eclipse debug 代码
  • 原文地址:https://www.cnblogs.com/zym0805/p/5863702.html
Copyright © 2011-2022 走看看