Skip to content

Commit a381e2a

Browse files
committed
Add functionality to build ipk package for OSD functionality on goggles.
1 parent 06f9f0f commit a381e2a

File tree

7 files changed

+27
-1
lines changed

7 files changed

+27
-1
lines changed

Makefile.dji

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,19 @@ msp_displayport_mux: $(DISPLAYPORT_MUX_OBJ)
1717
osd_dji: $(OSD_DJI_OBJ)
1818
$(CC) -o $@ $^ $(CFLAGS) $(OSD_DJI_LIBS)
1919

20-
clean:
20+
goggle_ipk: osd_dji
21+
mkdir -p ipk/goggle/build
22+
mkdir -p ipk/goggle/data/opt/bin
23+
mkdir -p ipk/goggle/data/opt/fonts
24+
echo "2.0" > ipk/goggle/build/debian-binary
25+
cp osd_dji ipk/goggle/data/opt/bin
26+
chmod +x ipk/goggle/data/opt/bin/osd_dji
27+
cp font.bin ipk/goggle/data/opt/fonts
28+
cd ipk/goggle/control && tar czvf ../build/control.tar.gz .
29+
cd ipk/goggle/data && tar czvf ../build/data.tar.gz .
30+
cd ipk/goggle/build && tar czvf "goggle-osd-dji.ipk" control.tar.gz data.tar.gz debian-binary
31+
32+
clean:
2133
rm -rf *.o
34+
rm -rf ipk/goggle/data/opt/bin/osd_dji
35+
rm -rf ipk/goggle/build

ipk/airunit/control/control

Whitespace-only changes.

ipk/goggle/control/control

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Package: goggle-osd-dji
2+
Version: 0.1.0
3+
Maintainer: bri3d
4+
Description: MSP OSD service for the DJI HD FPV goggles.
5+
Architecture: armv7-3.2

ipk/goggle/control/postinst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/system/bin/sh
2+
/opt/bin/dinitctl -u enable goggle-osd-dji

ipk/goggle/control/prerm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
#!/system/bin/sh
2+
/opt/bin/dinitctl -u disable goggle-osd-dji
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
type = process
2+
command = /opt/bin/osd_dji
3+
restart = true

ipk/goggle/data/opt/fonts/font.bin

1.9 MB
Binary file not shown.

0 commit comments

Comments
 (0)