mirror of
https://gitlab.com/manzerbredes/ina260-sysfs-driver.git
synced 2025-06-05 22:27:40 +00:00
Minor changes
This commit is contained in:
parent
5277de9f99
commit
15858006f9
6 changed files with 684 additions and 790 deletions
35
Makefile
35
Makefile
|
@ -1,39 +1,30 @@
|
|||
# Linux Makefile Location:
|
||||
#LML="/usr/src/linux-headers-$(shell uname -r)/"
|
||||
LML="/lib/modules/$(shell uname -r)/build/" # Change if required on your system
|
||||
obj-m += ina260.o ina260_full.o
|
||||
|
||||
obj-m += ina2602.o
|
||||
TEST_DEV_ADDR=0x41
|
||||
|
||||
all: hwmon
|
||||
|
||||
ina260: ina260.c
|
||||
make -C $(LML) M=$(PWD) modules
|
||||
|
||||
hwmon: ina2602.c
|
||||
all: ina260.c ina260_full.c
|
||||
make -C $(LML) M=$(PWD) modules
|
||||
|
||||
run: ina260.c
|
||||
-echo 0x41 > /sys/bus/i2c/devices/i2c-2/delete_device
|
||||
-rmmod ina260
|
||||
- echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/delete_device
|
||||
- rmmod ina260
|
||||
make clean
|
||||
make
|
||||
insmod ina260.ko
|
||||
echo ina260 0x41 > /sys/bus/i2c/devices/i2c-2/new_device
|
||||
insmod ina260
|
||||
echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/new_device
|
||||
|
||||
run2: ina2602.c
|
||||
-echo 0x41 > /sys/bus/i2c/devices/i2c-2/delete_device
|
||||
-rmmod ina2602
|
||||
run-full: ina2602.c
|
||||
- echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/delete_device
|
||||
- rmmod ina260_full
|
||||
make clean
|
||||
make
|
||||
insmod ina2602.ko
|
||||
echo ina260 0x41 > /sys/bus/i2c/devices/i2c-2/new_device
|
||||
|
||||
|
||||
read: read.c
|
||||
gcc $^ -o read
|
||||
insmod ina260_full
|
||||
echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/new_device
|
||||
|
||||
clean:
|
||||
rm -f ina260*.o ina260.ko ina260.mod* Module.symvers modules.order .ina260* .Module* .modules*
|
||||
rm -f inahwmon*.o inahwmon.ko inahwmon.mod* Module.symvers modules.order .inahwmon* .Module* .modules*
|
||||
rm -f .ina260* *.ko *.mod.* *.o *.symvers *.order
|
||||
|
||||
.PHONY: clean run
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue