********************************************************************************
********************************************************************************
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
MODULE_LICENSE("GPL");
#define
DS18B20_RESET
#define
DS18B20_REL
#define
SKIP_ROM
#define
COVERTT
#define
READ_MEM
#define WRITE_MEM
#define
NINE_BIT
#define
TEN_BIT
#define
ELE_BIT
#define
TWL_BIT
#define TH
#define TL
#define TEMP_H
#define TEMP_L
static unsigned long *gpio_con;
static unsigned long *gpio_dat;
static void gpio_cfg_out(unsigned
char val)
{
}
static unsigned char
gpio_cfg_in(void)
{
}
static void ds18b20_write8(unsigned char data)
{
}
static unsigned char ds18b20_read8(void)
{
}
static void ds18b20_reset(void)
{
#if 0
#endif
}
static void
ds18b20_config_rel(unsigned char rel)
{
}
static int ds18b20_open(struct inode
*inode, struct file *file)
{
}
static int ds18b20_release(struct
inode *inode, struct file *file)
{
}
void bubbleSort(int arr[], int
count)
{
}
static ssize_t ds18b20_read(struct
file *file, char *buf, size_t count, loff_t *pos)
{
}
static int ds18b20_ioctl(struct inode
*inode, struct file *file, unsigned int cmd, unsigned long
arg)
{
}
static struct file_operations
ds18b20_fops = {
};
static struct miscdevice
ds18b20_miscdev = {
};
static int ds18b20_init(void)
{
}
static void ds18b20_exit(void)
{
}
module_init(ds18b20_init);
module_exit(ds18b20_exit);
********************************************************************************
********************************************************************************
ifeq ($(KERNELRELEASE),)
KERNELDIR ?=
/home/linux/linux-3.0.8/
PWD := $(shell pwd)
modules:
modules_install:
test:test.c
clean:
.PHONY: modules modules_install clean
else
endif
********************************************************************************
********************************************************************************
#include
#include
#include
#include
#include
#include
#include
#define DS18B20_RESET 0x10001
#define DS18B20_REL
int main(int argc, char *argv[])
{
}