mirror of
https://gitlab.com/manzerbredes/ina260-sysfs-driver.git
synced 2025-04-19 04:09:45 +00:00
30 lines
775 B
Makefile
Executable file
30 lines
775 B
Makefile
Executable file
# 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
|
|
|
|
TEST_DEV_ADDR=0x41
|
|
|
|
all: ina260.c ina260_full.c
|
|
make -C $(LML) M=$(PWD) modules
|
|
|
|
run: ina260.c
|
|
- echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/delete_device
|
|
- rmmod ina260
|
|
make clean
|
|
make
|
|
insmod ina260.ko
|
|
echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/new_device
|
|
|
|
run-full: ina2602.c
|
|
- echo $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/delete_device
|
|
- rmmod ina260_full
|
|
make clean
|
|
make
|
|
insmod ina260_full.ko
|
|
echo ina260 $(TEST_DEV_ADDR) > /sys/bus/i2c/devices/i2c-2/new_device
|
|
|
|
clean:
|
|
rm -f .ina260* *.ko *.mod.* *.o *.symvers *.order
|
|
|
|
.PHONY: clean run
|