start dt
This commit is contained in:
26
dtoverlay/Makefile
Normal file
26
dtoverlay/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
# Source and target file names
|
||||
DTS = counter.dts
|
||||
DTBO = counter.dtbo
|
||||
|
||||
# Installation paths
|
||||
OVERLAY_DIR = /boot/overlays
|
||||
CONFIG_TXT = /boot/firmware/config.txt
|
||||
OVERLAY_NAME = counter
|
||||
|
||||
all: $(DTBO)
|
||||
|
||||
$(DTBO): $(DTS)
|
||||
dtc -@ -I dts -O dtb -o $@ $<
|
||||
|
||||
install: $(DTBO)
|
||||
sudo cp $(DTBO) $(OVERLAY_DIR)/
|
||||
@if ! grep -q "^dtoverlay=$(OVERLAY_NAME)$$" $(CONFIG_TXT); then \
|
||||
echo "dtoverlay=$(OVERLAY_NAME)" | sudo tee -a $(CONFIG_TXT); \
|
||||
else \
|
||||
echo "Overlay already present in config.txt."; \
|
||||
fi
|
||||
@echo "Installation complete. Reboot your Raspberry Pi to activate the overlay."
|
||||
|
||||
clean:
|
||||
rm -f *.dtbo
|
||||
|
Reference in New Issue
Block a user